--- /srv/rebuilderd/tmp/rebuilderdqK35JV/inputs/python3.13-nopie_3.13.5-2+deb13u2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdqK35JV/out/python3.13-nopie_3.13.5-2+deb13u2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-05 21:05:52.000000 debian-binary │ -rw-r--r-- 0 0 0 1052 2026-05-05 21:05:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1834936 2026-05-05 21:05:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1834972 2026-05-05 21:05:52.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: 0x197d0d │ │ │ │ + Entry point address: 0x196279 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4757808 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x197d0d │ │ │ │ +Entry point 0x196279 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43c194 0x0044c194 0x0044c194 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43c398 0x0044c398 0x0044c398 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 0x43c1c0 0x43c1c0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43c3c4 0x43c3c4 R E 0x10000 │ │ │ │ LOAD 0x43fee4 0x0045fee4 0x0045fee4 0x4975c 0x75024 RW 0x10000 │ │ │ │ DYNAMIC 0x43fef8 0x0045fef8 0x0045fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x43c1a0 0x0044c1a0 0x0044c1a0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43c3a4 0x0044c3a4 0x0044c3a4 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x43fee4 0x0045fee4 0x0045fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x43fee4 0x0045fee4 0x0045fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001c9dc 00c9dc 00a281 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026c5e 016c5e 0011a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027e00 017e00 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00027fb0 017fb0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00027fe0 017fe0 001080 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029060 019060 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002906c 01906c 001968 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002a9d8 01a9d8 2429e4 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026d3bc 25d3bc 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026d400 25d400 1ded90 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044c190 43c190 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044c194 43c194 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044c19c 43c19c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044c1a0 43c1a0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 242c00 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026d5d8 25d5d8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026d600 25d600 1ded94 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044c394 43c394 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044c398 43c398 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044c3a0 43c3a0 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044c3a4 43c3a4 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0045fee4 43fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0045fee8 43fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0045fee8 43fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0045fef0 43fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0045fef4 43fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0045fef8 43fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00460000 440000 000854 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2259 +1,2259 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2256 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 00066ff1 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c529 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117575 358 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cf01 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065191 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065ac1 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 000657bb 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c429 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 001177f1 358 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cf09 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00064141 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00067475 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00147799 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 0013d5d9 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00066e37 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f835 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 001046fd 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 000655fd 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f84d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00104875 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0046db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001bd429 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae5d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001bbb81 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005ada1 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00147915 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00064165 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 0013d755 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 000632a1 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029994 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f1abd 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1a71 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086da9 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00124d51 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086c79 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00124f61 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (3) │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (2) │ │ │ │ - 32: 00124ce1 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00234c31 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00124ef1 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 002346d9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0046af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 0024b27d 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008f9c1 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 00089075 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024b3f5 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008f8c1 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 00088f45 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 0015265d 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 000606b7 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00151b79 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 000604eb 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb31 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004a9640 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 00063b15 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002078b5 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011d15d 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0005696b 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00063b59 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00065fd1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 0006276d 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00206d85 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d3e5 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00056991 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 000627b1 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 0006b60d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 51: 0002ed67 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00031f7f 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005de3d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00144a61 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1d65 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016c84d 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00066089 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022e7d9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019cbb1 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00067e19 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e09d5 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 00031f7b 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005de55 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001451a1 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1d19 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016bb11 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0006b6c5 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022e281 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019b241 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000680c9 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e0015 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0046db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000da8ad 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011aec9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da86d 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b151 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d57d 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d48d 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ 70: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (2) │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (2) │ │ │ │ - 72: 000ccedd 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00061e41 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a6085 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011c009 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ed8b 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e1481 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cceb1 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 000650d5 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a473d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c291 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005eda1 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1439 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00080315 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00080235 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b14f 86 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000cdf11 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000cdee5 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0046dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c21f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c20f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00063c93 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c5039 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d1269 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 001290d5 352 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c30f1 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb681 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00067191 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c5021 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d1241 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 001292e1 352 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c30d9 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb6f9 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015e34d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 001f3841 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 0020a1d1 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 002096a1 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 001480c5 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060607 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f429d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc71 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00147b51 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0006043b 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f368d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fc0d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dcd1d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001dbd51 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013bd89 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00065029 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057c31 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013bc89 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00063fd9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057c55 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afe3 40 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 114: 00065e09 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067a9b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 001944cd 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00061d8b 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 00197d0d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00192abd 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 0006501f 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 00196279 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fa95 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f8d15 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007f9b5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f7f89 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fb91 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fba9 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004a9ca0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 001098ad 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 00199ed5 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109a0d 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 00198569 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115755 480 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00078fa5 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00061d55 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 001159d5 480 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00078ea1 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00064fe9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00063805 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00066259 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005eeb5 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cf9a9 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 135: 0005eecb 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cf985 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 137: 0002ebd1 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 0005fb57 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a209 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055bcd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013c569 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fb6f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a225 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055ba9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013c471 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004a9cb4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 145: 00036605 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014ab35 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00189265 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007ea61 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086549 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 146: 0014a0a5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00187c09 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007e981 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086419 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00047243 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 000473ab 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015bbd9 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071321 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015b0f1 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071201 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004610cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002ced5 392 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0046af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 0005673f 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b05c9 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 00064367 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000566f1 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001aece1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00062849 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 00135efd 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef5b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cadd 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00135e79 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005ef71 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0019cf49 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020dd41 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb71d 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020d535 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb745 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110871 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ecc5 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea62d 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f72a1 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 001449ed 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006bf91 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00107105 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015e269 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0ad 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d2e19 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f543 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ab77 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d675 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 001109b9 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ecdd 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea5cd 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f71dd 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 0014512d 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006bf15 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 0010727d 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015d6a1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d0b5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d15b9 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f55b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ab83 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d68d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004634e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00066e9f 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00065665 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00065e2d 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067abf 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 00117ced 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d83e1 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f177 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001cd341 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 00117f69 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d6af1 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f18f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001cbaa1 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00132175 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013ac59 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 0003274d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 00132101 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013ab55 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 00032749 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00198b89 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 002465a1 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001970f9 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00246791 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00461d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0046ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 00171fed 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00127c29 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 0017129d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127e39 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00468cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0046c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 00064247 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00063383 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00061e2b 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 000650bf 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00151d3d 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00075ffd 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00151251 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00075ee5 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e6ee5 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 00197cfd 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6e95 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 00196265 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0046dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 000654d3 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d8825 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00066ded 264 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d730d 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b149 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0046bbb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 0005ee75 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020bbad 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00061d25 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011ae61 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ee8b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020b37d 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00064fb9 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011b0e9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a0e5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d11d1 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005efa9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032ccd 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c145 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c91c1 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035579 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 000622d9 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de7e9 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010e105 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 233: 00079fe1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d11a9 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005efbf 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032cc9 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 00198539 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c91cd 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 0003557b 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 00062a79 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de7ad 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010e24d 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0046db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00076e55 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019e63d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00083f01 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076d49 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 0019cccd 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00083e1d 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 248: 0002a350 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 249: 0002a3cc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 251: 0002bb2b 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 0019e239 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019c8c9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004a9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f1869 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 002330a5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f181d 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00232b4d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 364 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 0005fcd3 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 00062939 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011b005 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 002335f9 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 002470fd 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ecd4d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00061f5d 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000823dd 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011b28d 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 00232fad 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 0024721d 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ec069 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000651f1 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 000822f1 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0046500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0046dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 0004fecb 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00192ea9 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060619 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004fe7b 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 00191499 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 0006044d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00141085 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 00141415 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 277: 00062575 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001bb3bd 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086205 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 00067059 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001b9b15 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 000860d5 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002abde0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c75 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00061f05 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009a98d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002abfe0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c99 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 00065199 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009a7f1 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00110c4d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00110d95 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ef099 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001ee3ed 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b24a8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001cd34d 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b26a8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001cbaad 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 292: 00029eec 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 293: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 294: 001e5845 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010bc2d 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e49d9 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010bd81 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: 00063bf1 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014bb11 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f1061 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 000812f1 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 000670ef 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014b079 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f1015 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00081209 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bdd09 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060659 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00195e6d 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d8999 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 304: 001bc461 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 0006048d 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 00194425 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d755d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ 308: 0004751f 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: 001f2365 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e81d 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011bf55 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005efa5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f167d 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e73d 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c1dd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005efbb 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: 000cb755 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb77d 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004a9f48 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 322: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 325: 000fa205 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a105 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa145 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a121 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: 000661b1 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005df61 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 329: 00064483 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005df79 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ 331: 00035ef9 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 0015775d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015e68d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006bfc5 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 332: 00156c65 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015daa9 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006bf49 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: 000b4da9 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019e631 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015c229 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000e9f6d 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00065085 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111861 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4d89 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 0019ccc1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015b741 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000e9f1d 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00064035 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 001119a1 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: 000c952d 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c9539 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001fb9f9 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c623 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009afdd 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00129235 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102509 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 001faeb9 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004c43d 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009ae2d 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 00129441 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00102675 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 00067047 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 00145691 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 00065811 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 0014581d 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 358: 001d68a1 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d5041 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024d48d 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00066e5d 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024d609 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00065623 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00465f30 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 363: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 364: 00029ad4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 365: 0005eb99 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb43 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6941 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00065803 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017ae9d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005ebaf 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003eb3d 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6929 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00066fbf 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0020af15 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0018fed5 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0018e3c1 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0046db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 0010e699 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e7e1 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 375: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 377: 00083aa1 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 00060593 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 00199f4d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00125049 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010ccd5 1820 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 377: 000839bd 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 000603c5 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 001985e1 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 00125259 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010ce29 1808 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 382: 00035e73 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ 383: 0004b17d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00197ce5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001cf991 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 00196251 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001ce0f1 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bd99 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032939 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cb4d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00065dad 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051f51 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 001011ed 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bce3 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032935 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005cb65 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00067a01 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051e59 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 00101359 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023c215 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 00269c41 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023c1b5 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00269e0d 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1959 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1911 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010e1f5 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 400: 0010e33d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ 401: 00047221 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e3a4d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 402: 001e2be5 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0046dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 00183605 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c46d 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 00054491 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 001822dd 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c36d 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 0005439f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00066e95 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 0006565b 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024c11d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024c295 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00061d21 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00064fb5 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007dddd 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00232c51 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007dced 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 002326f9 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f5589 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 001b3df9 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a629 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a2a1 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00462f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 0008fa55 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008f955 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 001965c5 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020b82d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00212711 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 00194b7d 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020acfd 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 00212129 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f711 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f631 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00066f89 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be455 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a995 344 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00065753 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be43d 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a983 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 00061d53 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001dae8d 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f2d5 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006a9e3 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 00064fe7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001d9d2d 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f2ed 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006a65b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bc1d 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001d8ae9 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001d03e5 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d76ad 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001ceb39 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014b0cd 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011b159 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 00061d4f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014a635 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b3e1 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 00064fe3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004a9640 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 451: 00061d51 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 00064fe5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024dc09 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024dd89 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 454: 0002a0e0 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 455: 00029098 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 456: 00461968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000e9c71 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00061e89 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e3d81 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 000435ef 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021d265 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9c21 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 0006511d 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e2f19 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 000435ed 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021cd09 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 000439b1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00065de5 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115555 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043bcd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00067a77 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 001157d5 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ 467: 00048621 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 00061c35 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006ca71 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018b735 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044faf 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001ce659 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 00061a69 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006c971 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018a089 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00044f0f 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001ccdb9 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0046a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 0026b2e1 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0026b4fd 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013bb25 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083921 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000aefa5 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 001069d1 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 00066191 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013ba25 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 0008383d 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000aef8d 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106b49 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00064503 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f871 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f771 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036dcfc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00066fcf 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 001011c9 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 000310a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 001118d5 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 00269655 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001ef359 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 0036defc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00065799 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101335 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310a5 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 00111a15 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00269821 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001ee669 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 00163d79 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00163051 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: 0013a535 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013a431 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: 00144635 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126521 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 001481e1 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00144f09 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 00126731 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00147c6d 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004b1f6c 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00462180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00188299 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00061d0b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020b7dd 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00186c39 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00064f9f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020acad 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 512: 000ddc29 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004a9e9 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddbe5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004a9e7 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042a9d 88 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d6861 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042a9b 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d5001 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: 0013ac29 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00121e2d 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013ab25 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 00122055 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 521: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 523: 00157589 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005cf75 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002fc39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa4e1 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 001272f9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 002331ad 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077585 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 0013a3c1 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e440d 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 00156a95 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005cf8d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fc35 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000fa555 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00127509 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00232c55 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 00077475 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013a2bd 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e43c1 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adbad 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb0f5 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d089 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00066ed5 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000adb95 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb11d 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cf1b 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 0006569d 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020ba45 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c789 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001eec89 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020b215 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c79d 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001edf99 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 541: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 542: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 544: 001f1705 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f0931 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00465480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 0010b611 1490 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 00061d57 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b765 1490 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 00064feb 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: 0013b5dd 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013b4d9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00095c95 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095ae9 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc455 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f701 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00063c47 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 0008223d 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 00189bd1 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015d525 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001db8d1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc479 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f719 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00067145 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 00082151 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00188571 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015c95d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 001da771 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: 000379fb 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013ef29 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 000378d1 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013f269 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f866d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 00126cad 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083d15 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 0008130d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f85a9 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00126ebd 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083c31 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081225 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: 00088381 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00126fd9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d4619 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049bfd 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 00088251 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 001271e9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d45bd 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049a75 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: 00121c21 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 001340e9 352 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121e45 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 00134071 352 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020bd91 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014e509 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 002482b9 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017ad79 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020b561 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014da69 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00248409 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017a029 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0046dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004c1d5 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001cf949 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 002122ed 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c1d3 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001ce0a9 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 00211d05 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00462c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b21f 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001f5219 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015e785 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f4629 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015dba1 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 00064361 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00063485 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 599: 000295ec 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 601: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 603: 00462b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 00051ccb 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051bdd 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3bfd 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4341 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000ddaf9 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3ba1 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b432d 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000ddab5 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007ce41 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 00042553 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f43d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e1aa9 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 0008023d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0005fd8d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0017f791 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007cd51 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 00042551 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f455 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e0ddd 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 0008015d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 00062a75 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 00210971 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e7699 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e69d9 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c0a5 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbb55 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018aa95 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c009 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbb7d 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 001893c5 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0d9 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 00123459 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00123685 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 0005059b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000473dd 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d02b5 3660 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e711 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008dec5 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 0020abb9 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 00050543 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047389 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d0291 3656 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e859 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008ddc5 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 0020a089 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: 00097c55 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097aad 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 639: 001e6965 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 00080285 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000801a1 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c339d 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ec7f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e5af9 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000801a5 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000800c1 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c3385 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ec97 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 647: 004a9640 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00466184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00460858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 0008f99d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008f89d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00148f59 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f432d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c137 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 000621c5 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bee9 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001e9bf5 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 001233d5 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00157239 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 001484c5 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f42dd 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c14b 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 00065459 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006be6d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001e8f19 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 00123601 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00156745 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 660: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 662: 00061e0d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000ddaf1 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 000650a1 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000ddaad 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00461d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 00181c75 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 0018098d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e6735 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106955 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001e06d5 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f173 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 668: 001e58c9 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106acd 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001dfcb1 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f18b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 672: 000498ad 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 000642fd 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060627 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 673: 00063439 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 0006045b 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000dda35 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00064f2b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00063e73 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000dd9f1 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00063edb 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00062faf 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d2acd 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e755 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d126d 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e747 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e0309 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001df8e5 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002ac1e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fca3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00167b01 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cb01 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 0006832b 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088ce5 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f85e5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f199d 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002ac3e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fc61 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00166dd1 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006c9e1 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 0006834f 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088bb5 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f7855 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f0cb5 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 0020abc5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00061c61 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 0020a095 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00061a95 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004626ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002af0d 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 00043435 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 000434dd 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017d35d 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022eaf5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b94b9 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00065d41 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 0019554d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056831 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 0006219d 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00042e67 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005edaf 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0014a345 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014de95 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000ce9a5 132 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f99e9 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0020fe01 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022e59d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b9499 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 000677b7 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 00193b05 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 00056857 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 00065431 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00042c6b 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005edc5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 001498b5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014d3f5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000ce97d 132 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9921 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 0019295d 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000475bf 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00190f4d 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 000475bd 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00468e40 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 717: 00029cb8 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 718: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 719: 0006b7a9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 000639af 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 0012326d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00063f61 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 001893e1 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013c9dd 288 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ - 725: 0002e465 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 719: 0006b7cd 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00066403 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00123499 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 0006309d 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 00187d81 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013c90d 288 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 725: 0002e461 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 0008273d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 00060601 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddc51 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 00067f65 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7791 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 0006571d 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 728: 00082651 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 729: 0002dd9b 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 730: 00060435 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddc0d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 0006818b 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7739 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00066f29 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014c269 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014b7d1 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 0004795f 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 000478b1 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00461d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 002028c1 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f6ad 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 00201d8d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f5cd 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006be49 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00081dd5 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f90d9 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 0006061d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 000621cd 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a8d 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 00088719 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00083405 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 00115aa5 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8b19 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f335 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 00197121 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081ce9 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f9019 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060451 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 000628ed 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048a8b 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 000885e9 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083321 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115d25 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8b21 1708 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f2a9 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00061de9 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 0006507d 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004627bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 0006646d 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00127115 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 0006b23d 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 00127325 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 0012731d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 0004500f 94 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 0012752d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 00045011 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ 767: 000474cd 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0046ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005e221 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e209 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00177b15 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00065d5d 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00176dc5 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 000679b1 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f5975 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f4b8d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013aa65 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f5455 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e13d 53900 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d91f9 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013a961 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f53fd 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009df35 54364 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001d7db9 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8c31 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3c3d 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8c11 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3be1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 00040599 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014cf55 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f1d49 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cc37d 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00061d4d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ad041 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 00040613 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014c4b5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f1061 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001caadd 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00064fe1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001ab701 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4aad 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091a35 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4a5d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091871 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051b89 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013d659 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa29d 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d8361 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001ccc95 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 000664c1 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 000519f9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013dbf9 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa1dd 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d6a71 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001cb3f5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 0006b291 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051255 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 000620d9 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071499 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00144fc9 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2959 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088d19 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00163efd 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 00051205 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 0006536d 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071379 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 001df29d 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f2909 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088be9 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 001631d5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0046bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 0018158d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00214c15 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00467e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ea20d 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 000638fb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023fa11 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea1bd 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 0006634f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023f831 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 817: 000297c0 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 819: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 820: 000ecc01 352 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd8e1 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123499 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00233151 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 00263681 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00090859 4572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d7801 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecba1 352 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dd89d 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 001236c5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00232bf9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00263849 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090751 4384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d77a9 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cb51 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000aef65 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf511 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cb69 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000aef4d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf4e9 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 0006395b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001afed9 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 000663af 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001ae5f1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fc639 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d8d5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c895 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fbaf9 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006d7b5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006c795 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0046daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 00147f71 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005db07 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 002340a9 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 001479fd 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005db1f 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00233b01 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0046af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004644ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 848: 0005f1d1 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 00057333 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001e2309 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f3f55 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 848: 0005f1e9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 849: 0002f055 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 850: 00057359 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 001e163d 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f3f05 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb99 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 856: 00064f87 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 00063f37 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 0008114d 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 0023ade9 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00081065 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023a965 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00259511 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f4729 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065173 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 0017704d 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc871 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 002596cd 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f46d9 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 00064123 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 001762fd 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fc8e9 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 867: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 870: 004a9648 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000f7775 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 00057357 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3a4d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f76b1 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 0005737d 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3a3d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ 876: 000480e5 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6c89 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00183155 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 877: 000d6c31 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00181e29 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00465684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00469f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 0024a1a1 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 0024a191 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013c40d 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013c315 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00188ee1 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00187881 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0046a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 00078185 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 00062189 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00160c31 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e125 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fd49 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 001578f9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00194609 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 0007806d 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 0006541d 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 00160005 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e039 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd45 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 00156e01 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00192bf9 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d265 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f11ed 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00061e9d 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f2cd1 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026c611 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d145 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001f0505 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00065131 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f1fe9 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026c831 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f5139 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00061fb9 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f4549 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 0006524d 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acbd 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 907: 0005edf5 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 00211da1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008fd49 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005ee0b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 002117b9 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fc49 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013d79d 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f2f5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003c9ad 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 911: 0013dd3d 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f30d 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003c9b5 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 914: 000482c7 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 001595fd 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 915: 00158b01 1092 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c415 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d3a29 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00080f49 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd641 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009ab1d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004c413 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d39cd 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00080e61 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd615 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009a981 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004682a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 00209be9 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000dda11 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020b955 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00063b8b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023f171 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 002090b9 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000dd9cd 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020ae25 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 000627e3 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023ef91 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e46b5 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e3849 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 936: 0002fafb 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 001155f1 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f0345 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044bf84 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002faf7 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 00115871 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001ef65d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044c188 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013abe1 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013aadd 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 943: 00029900 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 944: 0014e649 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b6e9 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014dba9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b6e7 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 00060707 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 001970cd 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d819 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00062105 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00065f15 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d46c5 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 0006053b 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 00195689 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d729 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00065399 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 0006b551 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d4669 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 00064425 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 000634c7 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 002118e9 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 956: 00211301 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ 957: 000469f1 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0046af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060647 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 0006047b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007f985 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f729 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007f8a5 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f649 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 000801f9 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015bc21 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080119 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015b139 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c39d 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c29d 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00066ebf 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00065685 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0046ac38 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00126591 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 001267a1 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 980: 001232fd 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00108989 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 002441d5 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 0006213d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00061e2d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 00123529 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00108afd 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 002449d5 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 000653d1 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 000650c1 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008f9a1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008f8a1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015dc79 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079d65 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015d0b1 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079c61 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa3dd 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa435 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079d39 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c489 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003ce6f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079c35 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c379 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003ce77 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cbf35 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 00066fd3 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00066fcb 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddc05 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 001646b1 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00175631 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f4cd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064975 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 0019f3cd 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cbf5d 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 0006579d 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00065795 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddbc1 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00163989 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 001748e1 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f4e5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00063a19 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 0019da7d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007dde1 380 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00248725 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bf9d1 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007dcf1 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00248895 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bf9bd 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1010: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1012: 00078271 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c103 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f3ac5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035803 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c059 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 00078159 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c101 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f2eb5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 000359c9 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006bf89 120 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: 00175e79 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 0006260b 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000acd35 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00175129 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00062c0b 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000acd0d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 00199fc1 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 00198655 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004d2cb4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00465d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1027: 00056b9d 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056b71 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: 00093485 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020f3cd 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 000932d5 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020ebc1 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0046daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1034: 0005f951 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00061d39 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005f969 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 00064fcd 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009adf5 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001cf129 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009ac45 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001cd889 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071e09 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 002564f1 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071cf1 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 00256539 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00152ad9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00151fed 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: 0005efad 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010cca1 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00065dbb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4b5d 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00071ff5 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00268f21 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004efdd 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0018005d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005efc3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010cdf5 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00067a0f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4b0d 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00071edd 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 002690ed 874 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004ef81 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 0017edc5 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089209 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e5ed5 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 000890d9 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e5069 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004622f4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1060: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001d48c9 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 000638f5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008dd29 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001ce589 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d3069 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00066349 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008dc29 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001ccce9 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00466940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 00046f21 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 00230009 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 0019531d 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001ed459 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008eea1 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 001323c1 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013c935 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00191b75 404 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1067: 00046db9 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022fab1 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001938d5 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ec775 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1071: 0002e71d 264 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ + 1072: 0008eda1 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 0013234d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013c865 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00190161 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 0017273d 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f505 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 00171a7d 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f51d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b7d5 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d7179 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106945 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014db6d 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 00030325 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007b6e1 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d584d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106abd 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014d0cd 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000303d1 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0046abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 00131659 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3c11 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d6f75 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f1845 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 0006704d 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00061d5d 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 001315d9 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3bb5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d56b9 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f0a71 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00065817 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00064ff1 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: 0005f3a3 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f161 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 00061e45 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f3bb 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f179 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 000650d9 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004d29c0 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0046110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e4559 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013c81d 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e95c9 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00153201 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00176e41 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 000622a7 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00204ed9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4b05 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00126d65 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e450d 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013c74d 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9579 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 00152715 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 001760f1 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00066ac1 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 002043a9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4ab5 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00126f75 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001ce665 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c0dd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1114: 001ccdc5 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c00d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ 1116: 00036b8d 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020cfa5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1117: 0020c771 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f1eb 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056c5f 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e3d19 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018d371 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071b7d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017ba9d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f203 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056c85 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e2eb1 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018bc99 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071a65 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017aa25 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 0006052d 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c6e5 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 0006035f 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c5e5 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c7d7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c7ef 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f799 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f7b1 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ 1133: 0003e577 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014bb4d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 0019fc45 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014b0b5 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 0019e2f5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013e8a9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb369 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013ec51 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb309 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003de99 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015c545 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003deb1 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015ba5d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015d7dd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015cc15 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d67f 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d697 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7011 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b6ff1 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002adb1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004648ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac6d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 0024db4d 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 0007814d 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022eb71 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c295 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b2b1 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008fda1 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d25f5 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086e39 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024dccd 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078035 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022e619 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c2a9 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006ae85 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008fca1 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d25a5 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086d09 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0046196c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1162: 000292c8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1165: 000f8f39 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f8e79 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000572d5 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00239185 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 0008194d 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 000771f1 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060629 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 00080165 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 000572fb 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00238e8d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081861 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 000770e9 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 0006045d 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 00080085 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 00370f2c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011bfc9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0037112c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c251 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb57 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051dc1 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1177: 0005bb6b 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051cd3 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1179: 00034701 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e3a19 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1180: 001e2bb1 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ec75 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9be5 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00148ec9 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 00107225 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ec8d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9bc5 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 00148435 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 0010739d 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00123255 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008f969 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060625 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f689 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 00123481 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008f869 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 00060459 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f5a9 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004a9cb0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004725b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 0015925d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 00158765 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005ef15 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036dbb0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015cdd5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcaf1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f81f9 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef2b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036ddb0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015c20d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fcb69 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f7469 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060575 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f8b9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cc79 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020b65d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 000603a7 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f8d1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cbeb 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020ab2d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006ba4d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c215 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006ba71 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c21d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012b505 352 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00054033 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b705 352 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053e07 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fa95 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334b9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00065e4d 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001ba3dd 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 0005faad 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000334b5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00067adf 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001b8b35 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0046af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1218: 000518d3 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 001768c9 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 000517e3 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00175b79 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001aca45 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001ab105 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004a9c6c 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004624e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 001661d1 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 000505d1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088e8d 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 001654a9 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050579 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00088d5d 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004a964c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 000606d1 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00060505 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 000606d3 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00060507 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0014f525 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014ea81 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1235: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1236: 000297b0 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1237: 00198b31 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 001970a1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f184d 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bbebd 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1801 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bbe9d 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 00054499 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 000543a7 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e695 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 002334e5 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1244: 0010e7dd 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00232f31 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1246: 00048507 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020c9a9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 002459ed 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 000403af 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b6fbd 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1247: 0020c179 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 0024581d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 000403a3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b6f9d 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: 00036099 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00035ff5 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef4d 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f0a7 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 000616fb 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d21d9 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00061cd5 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004ef51 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f0bd 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 0006152f 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d092d 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 00064f69 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001bd0ed 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 002672c5 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bb845 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 00267491 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000ddeed 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00063d61 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000ddeb1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00062e9d 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005bffb 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd509 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c00f 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd4ed 1608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d25d 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dc15 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d055 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dc59 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 00049791 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a473d 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f53b1 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 000495d1 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a2df5 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f5359 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 00081315 1592 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036dd2c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000404ff 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 0008122d 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036df2c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000404f3 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0046db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1282: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1284: 00050b1b 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 0006060b 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 0006204d 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e5a55 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050ab5 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 0006043f 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 000652e1 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001e4be9 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014e4f5 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a355 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d62d9 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 000570f7 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b04f1 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014da55 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a2a7 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d627d 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 00057171 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001aec09 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00467c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 00123d09 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038709 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1989 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123f19 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038711 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f193d 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb2b 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 0006246f 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001be551 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f79b 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 0006418d 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012dd81 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f1e5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00106dcd 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 00062c69 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001bcca9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f575 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 000632c9 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012dd0d 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f1fd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 00106f45 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 000360a5 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 00061e75 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 000362af 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00065109 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1312: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1313: 000d1dfd 242 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097c19 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00118c11 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f55f5 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1dd5 242 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097a71 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118e95 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f5531 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026c84d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026ca61 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2be9 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 001180d5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e10d 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 00198bb1 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000faea5 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2bd1 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 00118355 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e00d 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 001971c1 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000faf1d 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f3dd 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f3f5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091e25 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013b625 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c005 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e6fa9 1728 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091c61 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013b521 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 00197421 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e6f59 1728 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cdcad 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001cc40d 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00118b15 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001103a5 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118d99 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 001104ed 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ec9e9 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ebd05 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d4105 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a26d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007eab5 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 0004942b 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d40a9 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a3cd 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007e9d5 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 00049307 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00062473 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 00062c6d 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001be01d 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1347: 001bc775 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ 1348: 0004854b 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fab1 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005da6d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bd9f 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d6285 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1349: 0007f9d1 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005da5b 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bce9 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d4a25 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 0006210b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 0006539f 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 00082395 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 00126c99 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 0017a949 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 000711ad 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 000822a9 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00126ea9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 00179bf9 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 0007108d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 000639a7 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 000663fb 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015ed59 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 000512ed 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ec63 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005d9d7 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0015e175 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 000512cd 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ec7b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005d99f 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064d99 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc1f9 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00063d49 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc1d9 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064ced 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00063c9d 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a60c5 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 0011297d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f1f5d 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0005fd8f 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a585 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a477d 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 00112aa9 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1f11 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 00062a77 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a80d 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1379: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1380: 002125a9 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00211fc1 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1382: 0003353d 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1382: 00033539 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004d2cb0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00464e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001f0ce1 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00153185 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000ccf51 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a6501 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00152541 284 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4c2d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00081e15 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c175 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f7c9 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00265179 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001efff9 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 00152699 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000ccf25 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a4bb9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00151a5d 284 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4bdd 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081d29 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c075 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f7e1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00265341 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0046846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0046af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 00145635 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 001457c1 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020bba5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 0026b201 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020b375 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 0026b41d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd1e1 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00119055 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 000946f9 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1404: 000bd1c5 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 001192d9 776 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 0009454d 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ 1407: 000483ff 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005f9bd 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 00033511 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00265541 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00061d05 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1408: 0005f9d5 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 0003350d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 00265691 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00064f99 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001e9d7d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001e90a1 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: 001d8eed 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00181c6d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d7ab1 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 00180985 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004d2cac 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006c87d 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 0005845d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00061ff3 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 00064359 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c77d 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 0005847d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 00065287 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 0006347d 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00063a1d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001d9d21 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c478d 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00062d29 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 001d8949 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c4775 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c3c1 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00061cf1 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb3c9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004c36f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00064f85 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb369 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001cd665 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1433: 001cbdc5 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1434: 000350b5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022e495 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1435: 0022df3d 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1436: 0002a814 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1438: 0046db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00155cd9 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 00088389 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1439: 001551e9 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1440: 0002d935 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 1441: 00088259 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ 1443: 00036d89 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d0e21 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1444: 001cf575 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ 1445: 000433a1 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071b51 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd741 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 00214d89 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d8d8d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088e25 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1446: 00071a39 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd715 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 002147a1 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d7951 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088cf5 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017c109 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017b6c5 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093211 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017b091 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017a675 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 0009305d 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0046db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 00042643 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 0004263f 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 00031259 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018d9dd 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b9965 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc84d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f343 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 00031255 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 0018c21d 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b9945 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fc8c5 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f35b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd205 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b599 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbdfd 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1465: 000cd1d9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b821 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cbe25 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1468: 0003552d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 000643e9 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 0006348b 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dcc91 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 000513b5 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcc55 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051341 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: 0018da81 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009aa61 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00061f4d 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018c2c1 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009a8c5 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 000651e1 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cb55 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cb6d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014d465 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001ed6c1 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001bd6a9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00216d51 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 00081d81 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f15e1 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff4c9 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014c9c5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ec9dd 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001bbe01 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 002167b5 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081c95 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f08f9 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff551 1328 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0046ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 00199f75 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 00126ca1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 00198609 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00126eb1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ 1494: 00035059 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00124015 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1495: 00124225 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 0006490d 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bdd9d 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 002651ed 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 0007084d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 000639b1 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bdd85 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 002653b5 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 0007072d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 000620a1 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0006246b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00065313 58 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 00062c65 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa275 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 00061d63 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa1b5 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 00064ff7 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0046a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 00158ebd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 001583c5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015e199 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015d5d1 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016a955 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 001017c5 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3445 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 00169c1d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00101931 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d33e9 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ 1517: 000378a9 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 00133b41 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 0017a671 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1518: 00133acd 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 00179921 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00066f83 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 0006574d 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 00203661 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 00202b2d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00468f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1526: 001bb459 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e23cd 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007df5d 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e5dd 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bcded 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001b9bb1 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e2385 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007de71 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e4f1 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bcdd1 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00471714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 001f7839 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0018f745 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001f6ae9 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0018dd59 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 001084fd 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d901 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 00108671 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006d7e1 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015dc65 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015d09d 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: 0003a925 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 0007771d 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030e8f 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 001304e1 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003a87b 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077605 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030e8b 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 00130461 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a615 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018ad15 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00121f21 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 00198c31 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a61d 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 001895c9 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122149 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 00197241 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014c67d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014bbe1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00083a99 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 000839b5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00484e00 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 0015e059 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00126d55 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015d491 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00126f65 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00465bec 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1564: 0023d2a5 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c8795 464 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e49f1 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023d0cd 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c879d 464 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e49a5 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f0ff5 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f030d 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 000606e7 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000624c5 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 0006051b 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 00062d91 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014debd 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00144a65 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00063f09 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010f1a5 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014d41d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 001451a5 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00063045 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010f2ed 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 00060567 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 000573ed 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 00060399 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 000573d9 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: 0006ca99 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001ed68d 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8861 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c8965 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 0014a645 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006c999 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ec9a9 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f879d 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c896d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 00149bb5 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000436cd 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043691 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1591: 000310af 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1591: 000310ab 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018e219 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d1d5 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 000941c9 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 00245a51 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d1ed 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 0009401d 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e02f 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e047 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1600: 0002b00b 206 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 00063bbd 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 00119b49 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00062815 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119dd1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006bea9 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 00197181 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103aad 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005db51 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 00195271 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1606: 00103c1d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005db69 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 00193849 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ 1609: 000363fd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00187709 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 001573a9 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d75a9 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc765 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 000508bf 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 001863b9 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 001568b5 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d7551 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc7dd 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 0005088d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1617: 00031165 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f269 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 0022b78d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017c959 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1617: 00031161 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1618: 0005f281 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0022b235 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017b8dd 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0046db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00464ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 001833a1 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 00182075 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041285 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f31f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 0004127d 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f337 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00123215 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 00123441 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1631: 0006442b 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff181 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 001475b9 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000655dd 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 000634cd 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff205 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 0013d3f9 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 00066c77 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 0015760d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022ea0d 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026d400 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 000326f7 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 00156b19 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022e4b5 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026d600 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 000326f3 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: 0022d6bd 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5e51 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc171 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 00137039 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 00198cf9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077d65 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00143bf9 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000588e3 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013c5b5 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022d165 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5d8d 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc151 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00136fb1 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 00197309 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077c4d 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 001444b9 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058901 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013c4e5 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0046868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bb4e5 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb4c5 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0046db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004610d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c4ab 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d088d 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e76dd 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c899 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010932d 1308 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001fa901 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc775 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c413 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001cefe1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e6a1d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006c799 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00109491 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001f9ae1 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc7ed 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1663: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1664: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1665: 000cca89 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000cca5d 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: 001d7b11 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d61e1 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 00062477 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00065125 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 00062c71 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 000640d5 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: 000606d7 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015dd55 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 0006050b 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015d18d 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00462e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037adb 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 00061e59 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1678: 00037a7b 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 000650ed 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1680: 00035bf1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1735 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091a95 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1681: 000d170d 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 000918d1 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 00137129 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dd041 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d0c3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00065dc3 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d5da1 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 001370a1 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dc075 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d0db 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00067a55 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001d4541 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 000649e9 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 00126bc9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00063a8d 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126dd9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 002620f5 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 0006417d 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 0005fdcf 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 002622bd 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 000632b9 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 00062935 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00466e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001db911 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001da7b1 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00466a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0046af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 0015dfd9 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00247495 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015d411 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00247515 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020dc2d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020d421 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1707: 0003106d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000ce4dd 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e549 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 0019f4dd 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 00031069 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000ce4b1 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e765 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0019db8d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00062215 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007cefd 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00061b7f 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007ce0d 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0046daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1715: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1716: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1717: 00029d1c 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1719: 004674f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 00061f95 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eaccd 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 00065229 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eac6d 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1726: 00462054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 00061fcb 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e584d 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 00233405 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e7edd 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044c090 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e8595 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 001939a9 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 0006525f 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001e49e1 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00232ead 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e71fd 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044c294 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e8545 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00191c4d 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: 00103dd9 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00103f49 1168 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060621 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017c589 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060455 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017b50d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc631 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc605 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 0006212d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 000653c1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005efa1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005efb1 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005efb7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005efc7 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c1a5 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001ba6f5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c0a5 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001b8e4d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00152fa9 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b1e6d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036dc9c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1d19 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00264ca5 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 001524bd 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b0585 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036de9c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1cd1 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00264e6d 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: 0005ece5 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00109225 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f2741 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cb9d 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0013000d 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 0014308d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065153 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011b0f5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cdd3d 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00183859 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a40d5 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d4c85 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00245afd 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016aad5 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b8c1 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 001359e1 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006bf1d 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1759: 0005ecfd 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00109389 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f1a55 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006ca7d 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 0012ff8d 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 00143649 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1765: 0002ead5 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1766: 00064103 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b37d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001cc49d 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 00182531 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a278d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d3425 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 0024592d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 00169d99 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006b8e5 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 0013595d 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006bea1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0299 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00231a39 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011ae71 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018b969 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d0275 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 002314e1 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011b0f9 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018a295 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00468b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 0013d4a1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013d3d1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00122101 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00122329 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 0024a101 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 0024a0ed 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c867 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c87f 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1c7 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1793: 00065615 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 00066cb1 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00061cbb 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00083b2d 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 000644b9 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00064f4d 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083a49 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 0006355d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 0013a73d 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c2fa5 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1799: 0013a639 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1800: 0002e1a3 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1801: 000c2f8d 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004a9c78 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 0020efb5 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020e7a9 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 0006602d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 0006b669 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 000643ab 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 0012fff5 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 001577b1 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 0006288d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 0012ff75 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00156cb9 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016b619 160 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a47a5 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 000639b5 104 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016a8dd 160 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a2e5d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 00062cbf 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1815: 00463718 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1816: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1817: 0016bfb9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 0005381d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 0006514d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1817: 0016b27d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 0005372d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 000640fd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ 1820: 00047b29 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3c15 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00105f51 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 001940f1 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 000f3bc5 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 001060c9 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 001926e1 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000ab9c1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f36b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000ab999 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f31d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014ae59 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 00057171 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00061d59 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00247259 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014a3c1 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057197 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00064fed 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00247379 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 00214bc9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7715 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023cca1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005eb9f 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c619 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019cadd 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 002145e1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e76c5 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023cac9 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005ebb5 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c519 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019b16d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012f855 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0c89 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00124c61 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 0004581d 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085051 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 000641f5 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d18a5 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012f7d5 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0c75 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124e71 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 000457df 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 00084f25 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00063331 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d187d 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119361 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 001195e9 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00461e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 001f8d09 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a45bd 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a09d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d2c39 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f7f7d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a2c75 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 00079f99 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d13d9 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 00203969 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee35 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00202e39 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ee4b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7a01 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00061d6d 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000ddef1 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e521 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e79b1 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00065001 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000ddeb5 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e669 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e2e29 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e0e4d 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077b4d 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012de49 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 0026b305 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 00144a5d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00169f7d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e1fb9 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e048d 480 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077a35 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012ddd5 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 0026b521 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 0014519d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 00169241 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00061f6d 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab67d 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00065201 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab645 596 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 00068257 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 0006223f 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00066ebb 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001fae01 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 0006827b 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00066a59 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00065681 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 001fa381 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00463ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 0019d9b1 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019c041 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004650dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1886: 000cbef9 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fde6d 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 0018656d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050945 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cbf21 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fd339 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 0018521d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050915 100 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 0006b54b 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 0006b2f1 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 0009878d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 000985e5 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 00197cf9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000bdf31 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 00196275 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000bdf19 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015ec1d 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1901: 0002e4a5 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ + 1900: 0015e039 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1901: 0002e4a1 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d4e1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fd1a1 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 001155a5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d3f1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fc66d 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 00115825 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1909: 004673e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00471578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 00126ec1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fa3d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 00057801 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009ab89 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020dc35 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f2d69 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 001270d1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fa55 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057825 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009a9ed 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020d429 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001f2081 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004623f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1919: 00062551 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f2ebd 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00065753 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00067035 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f2e6d 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00066fe5 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: 0010f78d 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc5e1 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f8d5 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 001abbc1 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 0006426b 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1927: 000633a7 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1928: 0002ecf9 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 00126585 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1930: 00126795 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ 1931: 000484ad 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 000839d1 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1932: 000838ed 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 001924a9 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 00190a5d 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a45c9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a2c81 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00066e99 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 0006565f 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00158cdd 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 001581e5 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064b0d 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 000629a5 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030cf5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001ce735 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001cce95 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013f421 352 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013f761 352 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f0e79 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072199 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f0191 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072081 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e751 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e899 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7cf 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0046db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e2011 622 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088d61 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e1fc9 622 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088c31 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbe31 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cbe59 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f7805 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f69f9 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00461890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004649c4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1967: 004670b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009aedd 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 00183801 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017c101 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009ad2d 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 001824d9 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017b089 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00461d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 0004109f 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 000378f9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d561 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015e475 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00203c0d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9a7d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 00041097 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 0003795d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d579 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015d891 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 002030dd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f99b5 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0005fd91 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 000629e9 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f9191 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 0020a86d 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022ffc5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00110a89 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 00189911 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a45d5 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 000664c9 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb281 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d27dd 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00263439 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00264f8d 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00156de5 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019ed41 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1983: 000f90d1 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1984: 0002eb49 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1985: 00209d3d 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022fa6d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110bd1 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 001882b1 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a2c8d 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 0006b299 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb2f9 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d278d 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00263601 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00264f39 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 001562f1 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 0019d3f5 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00061eb1 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00065145 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e76e1 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2000: 000e7691 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ 2001: 00047179 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012c3a9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00065db5 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2002: 0012c5a9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00067a09 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00463828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004675fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2006: 000605c9 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 000603fd 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007eb21 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005de71 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059ba3 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020bb61 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007ea41 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005de89 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059bbf 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020b331 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 001030f9 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030cc5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 00123fb9 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 00103269 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030cc1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 001241c9 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2018: 0017c5cd 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 0005085d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005da0f 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00075fb1 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017b551 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000506d1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005da27 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00075e99 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 00100a55 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017ada9 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00100bc1 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017a059 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 00131685 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00127179 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 00131605 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 00127389 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000daebd 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 0007ffd1 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cc1a9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f8ab 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000dae79 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 0007fef1 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001ca909 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f859 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001db6fd 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f97f1 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000aba95 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001da59d 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9729 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000aba6d 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 00215a3d 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 002154a1 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000dafc9 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c9945 1210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000542c5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000daf89 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9951 1210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 000540b7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 00062157 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00061dbf 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 00032093 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 001602a5 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e01d 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 00133cb9 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d5931 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017b399 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0020a989 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2044: 000653eb 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00065053 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 0003208f 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 0015f61d 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e035 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00133c45 1066 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d40d1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017a349 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 00209e59 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 00064451 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00061d5b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 000634f3 106 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00064fef 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d6fc9 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d570d 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2059: 00029b04 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2060: 001118f9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 00089041 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0015fa19 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111a39 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 00088f11 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0015ee35 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 0006b871 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023ca89 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000fa095 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 001682e1 384 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f1bf 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 0006b895 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023c841 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9fd5 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 001675b1 384 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f1d7 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2070: 0002950c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2071: 00029524 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2072: 0002abfd 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00061e09 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00265051 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 0006509d 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 002651c9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ec4d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 00079375 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dcc6d 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d0399 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ec65 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 00079271 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dcc31 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001ceaed 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00149a95 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 0006389b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00123ff1 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 001947bd 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 00383948 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 0006201d 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111875 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00149005 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 000662ef 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 00124201 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 00192dad 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00383b68 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 000652b1 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 001119b5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af1b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 00064a5d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001edd39 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00067901 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001ed049 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f095 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c4c4d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c17d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ea955 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 0008591d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00061d11 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea629 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 000565e5 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00064225 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018cfd9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d2a1 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024b80d 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0023d4b9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 000311cb 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2093: 0005f0ab 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4c35 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c191 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ea8f5 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 000857f1 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00064fa5 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea5c9 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 000566a9 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 00063361 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018b901 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d099 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024ba51 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0023d2e1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 000311c7 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d7185 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d5859 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4e9 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 00259a41 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040fa9 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00259c01 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040f9d 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010eef9 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003dcff 198 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036dda8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010f041 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003ddd9 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036dfa8 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: 0006580b 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f0f29 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00066fc7 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f0edd 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f9571 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f94ad 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00187745 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 00030bfd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 00237799 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030bf9 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 00115aa9 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00095c99 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 001211b5 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 00030c03 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2127: 00115d29 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095aed 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 001213d9 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2130: 0002ea4d 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 2131: 00030bff 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002abb5 72 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 00153805 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f357d 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00061ed7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00152d19 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f2971 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 0006516b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0046db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2141: 001300c1 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00130041 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001baad9 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001b9231 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cc74d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00187b99 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001caead 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00186539 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af43 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 003968d4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 003976b0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00156e89 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000daedd 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00156395 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000dae99 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 001565e5 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 0013301d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e142d 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e5a1 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d4b9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d0ea9 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 00234025 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0015f7d9 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00155af5 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 00132fa9 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e13e9 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e4a1 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d3c9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001cf5fd 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00233a7d 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0015ebf5 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a4fc1 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019aba5 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f193 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005dea5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00065807 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a3679 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 00199235 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f1ab 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005debd 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00066fc3 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d716d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00076f31 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d5841 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00076e25 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086a21 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d0e2d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 000868f1 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001cf581 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: 0024e8f1 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024ea89 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00063955 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f915 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0023e97d 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000d9fdd 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f75d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 000663a9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f92d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0023e6f9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000d9f9d 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f775 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2188: 00035c29 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d3b15 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 002164bd 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026c855 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 00116431 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f43c5 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2189: 000d3ab9 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00215f21 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026ca69 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 001166b1 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f4375 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005de09 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c04f1 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026c85d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d5ba1 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001da2a9 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00176065 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00148f01 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 0006063b 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 00237531 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 00050033 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00066ec1 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c3c5 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 002675f1 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005de21 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c04dd 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026ca71 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d4341 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001d8ed1 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00175315 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 0014846d 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 0006046f 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00236eed 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 0004ffa3 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00065687 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c2c5 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 002677bd 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 000606f7 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007f8f9 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 0006052b 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007f819 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0046daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bbe95 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bbe75 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 000645d5 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 000883a5 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e6c7 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00063679 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 00088275 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e67d 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ffadd 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffc49 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0046bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00465aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 00171fdd 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 0017128d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 00230395 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00093185 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0022fe3d 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00092fd1 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2227: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2229: 001f08cd 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013d499 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001efbe5 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013d3c9 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004eed1 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049275 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 00055181 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004ee3d 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 00049273 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 00055193 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ 2236: 00047045 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026b691 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017ba75 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 000716b1 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0026b8ad 656 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0020c7a5 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00071591 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0046db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 00144dc9 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014c34d 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00134369 5752 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 001454fd 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014b8b5 240 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 001342f1 5740 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: 001f71f9 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d83ed 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060675 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017c0f9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf27 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd711 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d0cb 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f6459 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d6afd 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 000604a9 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017b081 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bf29 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd6cd 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d0e3 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) 0x26d3bc │ │ │ │ + 0x0000000d (FINI) 0x26d5d8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x45fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x45fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1c9dc │ │ │ │ 0x00000006 (SYMTAB) 0x13cdc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 18f80775bcd5ce9981d28ca43a2ff64b06c9675b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2848604f641d006bb851a8ab6a08200e84c96826 │ │ │ │ │ │ │ │ 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: 0x00090822, Base: 0x0044c190, Semaphore: 0x004a963e │ │ │ │ + Location: 0x0009070a, Base: 0x0044c394, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000acbe2, Base: 0x0044c190, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000acbba, Base: 0x0044c394, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000acca8, Base: 0x0044c190, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000acc80, Base: 0x0044c394, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f829a, Base: 0x0044c190, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f81d6, Base: 0x0044c394, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f82b2, Base: 0x0044c190, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f81ee, Base: 0x0044c394, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -g[/lib/ld-linux-armhf.so.3 │ │ │ │ +h&/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -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 │ │ │ │ @@ -206,18 +206,18 @@ │ │ │ │ ftruncate64 │ │ │ │ getgrnam_r │ │ │ │ __memcpy_chk │ │ │ │ getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ -mkfifoat │ │ │ │ faccessat │ │ │ │ -__strncat_chk │ │ │ │ +mkfifoat │ │ │ │ __mktime64 │ │ │ │ +__strncat_chk │ │ │ │ __select64 │ │ │ │ __fdelt_chk │ │ │ │ sched_setaffinity │ │ │ │ llistxattr │ │ │ │ flistxattr │ │ │ │ getgroups │ │ │ │ XML_GetSpecifiedAttributeCount │ │ │ │ @@ -280,28 +280,28 @@ │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ -__vfprintf_chk │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ __isoc23_sscanf │ │ │ │ +strsignal │ │ │ │ +__vfprintf_chk │ │ │ │ if_nametoindex │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ -strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ sethostname │ │ │ │ getlogin_r │ │ │ │ sigpending │ │ │ │ if_indextoname │ │ │ │ @@ -2034,68 +2034,66 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ -4D{@dD#DK │ │ │ │ @G1F FEE │ │ │ │ +4D{@dD#DK │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFJ │ │ │ │ +CF*F9FHFH │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ -FCF8FJFQF] │ │ │ │ +FCF8FJFQF\ │ │ │ │ SF2FAF8F │ │ │ │ -pGpGpGpGpGpGpGpG │ │ │ │ ;F*F1FhF │ │ │ │ $L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F0 │ │ │ │ -33`2F!F(F │ │ │ │ +F F2F)F/ │ │ │ │ 33`2F!F(F │ │ │ │ +pGpGpGpGpGpGpGpG │ │ │ │ #F2F)F8F │ │ │ │ -F"F9FHFb │ │ │ │ +33`2F!F(F │ │ │ │ +F"F9FHFa │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl2 │ │ │ │ +h$I*FX`pl1 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ -""`#|#|Q │ │ │ │ -i0FBF9FZ │ │ │ │ +""`#|#|O │ │ │ │ +i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ 1FCF"F8FT │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ -;F]")F F │ │ │ │ SF}")F F │ │ │ │ -6*FphCEV │ │ │ │ +;F]")F F │ │ │ │ FBF0F+F9F │ │ │ │ - #RF!F0F │ │ │ │ - #RF!F0F │ │ │ │ + #RF0F!F │ │ │ │ 1F>FGFF'F │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @@ -2124,28 +2123,28 @@ │ │ │ │ `*aji:Dja │ │ │ │ ji#hBDja │ │ │ │ ;FaiADaa[ │ │ │ │ m8@/hwE' │ │ │ │ @+DIh]i/ │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -qN!FqJHF │ │ │ │ 22E9?????? │ │ │ │ ,F=FDEOF │ │ │ │ #F,F=FOF │ │ │ │ z`zi2Dza │ │ │ │ ,F=FOFCE │ │ │ │ 3#`ShCE@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ *01FCF(F │ │ │ │ ;CF:F1F(F │ │ │ │ +;FBF1FHF │ │ │ │ :F1hSF F │ │ │ │ #Q`fa4F"ho │ │ │ │ *FSF9FHF │ │ │ │ ]b,3]b,3]b,3]b,3]b,3]b,3 │ │ │ │ 3"`l`c` F │ │ │ │ $P8F;h)F │ │ │ │ #h:CnacE9`E │ │ │ │ @@ -2166,63 +2165,61 @@ │ │ │ │ CF(F:F1F │ │ │ │ #m"iSD#e │ │ │ │ :F k1D>D │ │ │ │ 3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ +ib2F)F8F │ │ │ │ Fd 2F;F>& │ │ │ │ ;F%FGFLF │ │ │ │ -ib2F)F8F │ │ │ │ KFPFBF!F │ │ │ │ `h;F*F1F │ │ │ │ #o7FKD#g.h │ │ │ │ !F(FCF:F │ │ │ │ :F!F(FCF │ │ │ │ @J+FJFAF F │ │ │ │ -.#2F0! F │ │ │ │ +F/iJF1F │ │ │ │ #h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh# │ │ │ │ +%h,I(Ffh$ │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ hBFHF3Ft │ │ │ │ Bi3F!FXF │ │ │ │ KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab3xSTcj │ │ │ │ #F1F8FBF │ │ │ │ +1 (#Qmt" │ │ │ │ (P*F+hKE │ │ │ │ (P*F+hKE │ │ │ │ "F1F8FCF │ │ │ │ #FBF1F8F │ │ │ │ #FBF1F8F │ │ │ │ 'E 5*F(F0 │ │ │ │ F5FDFR H │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ -22`Zh1F FZ │ │ │ │ -\Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ SBSA"hREC │ │ │ │ 22`;hCEY │ │ │ │ -3;`9F0FF │ │ │ │ +3;`9F0FG │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ "oo"oooooZ │ │ │ │ boooooooooooooooo]"5G%oZ │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ @@ -2239,23 +2236,22 @@ │ │ │ │ T{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ -2QFCFJFei │ │ │ │ +29FCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -KF!h*FPF │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ -a!d!2F F6 │ │ │ │ -a!d!`F2F6 │ │ │ │ +a!d!2F F7 │ │ │ │ +a!d!`F2F7 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ "DvB*D4@2@ │ │ │ │ @@ -2264,28 +2260,28 @@ │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ @SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FT │ │ │ │ +3FBF!F(FU │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t │ │ │ │ KpG$jd\\p │ │ │ │ )))))<9))) │ │ │ │ )))))))6 │ │ │ │ F)FkFeF2F F │ │ │ │ 3#`ch[mX │ │ │ │ #F:F(F1Fq │ │ │ │ -3+`0i5ag │ │ │ │ -#:F!F0Fm │ │ │ │ +3+`0i5ah │ │ │ │ +#:F!F0Fl │ │ │ │ #:F)F0Fl │ │ │ │ #RF)F0Fl │ │ │ │ -#BF)F0Fl │ │ │ │ +#BF)F0Fk │ │ │ │ ACFZF FH │ │ │ │ @ ,"AFHF │ │ │ │ RFWFUFVFO │ │ │ │ 2F F+iii │ │ │ │ ;i2Fyi F │ │ │ │ 'F 62F0F │ │ │ │ @L;hAjcE │ │ │ │ @@ -2339,16 +2335,17 @@ │ │ │ │ ##b i)FR │ │ │ │ *FXFLnIF │ │ │ │ 0F2hIFBE │ │ │ │ #2F!F(F │ │ │ │ `j;F2F)F* │ │ │ │ 4;Dk`4`8F │ │ │ │ ci2FAF F │ │ │ │ +\Kp)F0FEE │ │ │ │ F!FKFBF@ │ │ │ │ -*i#F8F1FC │ │ │ │ +*i#F8F1FB │ │ │ │ 5ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ "h(F!`AFH │ │ │ │ 4D5F0F)F │ │ │ │ +iBF9F0F │ │ │ │ y[FJF F9F │ │ │ │ #*F1F@F8 │ │ │ │ @@ -2356,15 +2353,15 @@ │ │ │ │ 0`d dB)F │ │ │ │ 3;`(FgaF │ │ │ │ #FZFAF8FUF │ │ │ │ (F#FJFQFUD │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ @F)Fkh[m │ │ │ │ -+FjF9F F- │ │ │ │ ++FjF9F F, │ │ │ │ EFNF(F1F │ │ │ │ 3w4t4q4n4 │ │ │ │ 3w4t4q4n4 │ │ │ │ i"f"u"r"o"l"o2l2 │ │ │ │ i"f"u"i2f2r"o" │ │ │ │ i"f"u"i2i2f2r"o"l" │ │ │ │ i"f2r"o"l" │ │ │ │ @@ -4794,14 +4791,129 @@ │ │ │ │ UnsupportedOperation │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ sem_destroy │ │ │ │ +getpriority │ │ │ │ +setpriority │ │ │ │ +posix_spawn │ │ │ │ +posix_spawnp │ │ │ │ +readlink │ │ │ │ +copy_file_range │ │ │ │ +register_at_fork │ │ │ │ +sched_get_priority_max │ │ │ │ +sched_get_priority_min │ │ │ │ +sched_getparam │ │ │ │ +sched_getscheduler │ │ │ │ +sched_rr_get_interval │ │ │ │ +sched_setparam │ │ │ │ +sched_yield │ │ │ │ +sched_setaffinity │ │ │ │ +sched_getaffinity │ │ │ │ +posix_openpt │ │ │ │ +unlockpt │ │ │ │ +login_tty │ │ │ │ +getgrouplist │ │ │ │ +getgroups │ │ │ │ +getlogin │ │ │ │ +setreuid │ │ │ │ +setregid │ │ │ │ +setgroups │ │ │ │ +initgroups │ │ │ │ +pidfd_open │ │ │ │ +tcgetpgrp │ │ │ │ +tcsetpgrp │ │ │ │ +closerange │ │ │ │ +device_encoding │ │ │ │ +sendfile │ │ │ │ +ftruncate │ │ │ │ +truncate │ │ │ │ +posix_fallocate │ │ │ │ +posix_fadvise │ │ │ │ +unsetenv │ │ │ │ +fdatasync │ │ │ │ +WCOREDUMP │ │ │ │ +WIFCONTINUED │ │ │ │ +WIFSTOPPED │ │ │ │ +WIFSIGNALED │ │ │ │ +WIFEXITED │ │ │ │ +WEXITSTATUS │ │ │ │ +WTERMSIG │ │ │ │ +WSTOPSIG │ │ │ │ +fstatvfs │ │ │ │ +fpathconf │ │ │ │ +pathconf │ │ │ │ +_path_splitroot_ex │ │ │ │ +_path_normpath │ │ │ │ +getloadavg │ │ │ │ +setresuid │ │ │ │ +setresgid │ │ │ │ +getresuid │ │ │ │ +getresgid │ │ │ │ +getxattr │ │ │ │ +setxattr │ │ │ │ +removexattr │ │ │ │ +listxattr │ │ │ │ +get_terminal_size │ │ │ │ +get_inheritable │ │ │ │ +set_inheritable │ │ │ │ +get_blocking │ │ │ │ +set_blocking │ │ │ │ +getrandom │ │ │ │ +memfd_create │ │ │ │ +eventfd_read │ │ │ │ +eventfd_write │ │ │ │ +waitstatus_to_exitcode │ │ │ │ +timerfd_create │ │ │ │ +timerfd_settime │ │ │ │ +timerfd_settime_ns │ │ │ │ +timerfd_gettime │ │ │ │ +timerfd_gettime_ns │ │ │ │ +_inputhook │ │ │ │ +_is_inputhook_installed │ │ │ │ +newlines │ │ │ │ +_CHUNK_SIZE │ │ │ │ +line_buffering │ │ │ │ +write_through │ │ │ │ +_finalizing │ │ │ │ +reconfigure │ │ │ │ +seekable │ │ │ │ +getvalue │ │ │ │ +True if the file descriptor will be closed by close(). │ │ │ │ +_blksize │ │ │ │ +readinto │ │ │ │ +_dealloc_warn │ │ │ │ +readinto1 │ │ │ │ +True if the file is closed. │ │ │ │ +writelines │ │ │ │ +getbuffer │ │ │ │ +_checkClosed │ │ │ │ +_checkSeekable │ │ │ │ +_checkReadable │ │ │ │ +_checkWritable │ │ │ │ +getstate │ │ │ │ +setstate │ │ │ │ +text_encoding │ │ │ │ +open_code │ │ │ │ +_io.TextIOWrapper │ │ │ │ +_io.StringIO │ │ │ │ +_io.FileIO │ │ │ │ +_io.BufferedRandom │ │ │ │ +_io.BufferedRWPair │ │ │ │ +_io.BufferedReader │ │ │ │ +_io.BufferedWriter │ │ │ │ +_io.BytesIO │ │ │ │ +_io._RawIOBase │ │ │ │ +_io._BufferedIOBase │ │ │ │ +_io._TextIOBase │ │ │ │ +_io._IOBase │ │ │ │ +_io._BytesIOBuffer │ │ │ │ +_io.IncrementalNewlineDecoder │ │ │ │ NGROUPS_MAX │ │ │ │ WCONTINUED │ │ │ │ WUNTRACED │ │ │ │ O_RDONLY │ │ │ │ O_WRONLY │ │ │ │ O_NDELAY │ │ │ │ O_NONBLOCK │ │ │ │ @@ -4946,14 +5058,40 @@ │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ ordinal not in range(128) │ │ │ │ +_register_code │ │ │ │ +linecache._register_code is not callable │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ +compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ +__classdict__ │ │ │ │ +_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ +%s op %d should not be possible │ │ │ │ +too many expressions in star-unpacking assignment │ │ │ │ +multiple starred expressions in assignment │ │ │ │ +can only join an iterable │ │ │ │ +invalid node type (%d) for augmented assignment │ │ │ │ +Comparison between bytes and string │ │ │ │ +Comparison between bytes and int │ │ │ │ +can only concatenate tuple (not "%.200s") to tuple │ │ │ │ +Internal error: failed to get value of a constant │ │ │ │ +argument 'byteorder' │ │ │ │ +byteorder must be either 'little' or 'big' │ │ │ │ +length argument must be non-negative │ │ │ │ +can't convert negative int to unsigned │ │ │ │ +int too big to convert │ │ │ │ +marshal.dumps │ │ │ │ +object too deeply nested to marshal │ │ │ │ +marshalling code objects is disallowed │ │ │ │ +unmarshallable object │ │ │ │ +too many objects │ │ │ │ +__bytes__ returned non-bytes (type %.200s) │ │ │ │ the entry's base filename, relative to scandir() "path" argument │ │ │ │ the entry's full path name; equivalent to os.path.join(scandir_path, entry.name) │ │ │ │ is_symlink │ │ │ │ is_junction │ │ │ │ __fspath__ │ │ │ │ operating system name │ │ │ │ nodename │ │ │ │ @@ -4998,115 +5136,14 @@ │ │ │ │ st_blksize │ │ │ │ blocksize for filesystem I/O │ │ │ │ st_blocks │ │ │ │ number of blocks allocated │ │ │ │ device type (if inode device) │ │ │ │ si_signo │ │ │ │ si_status │ │ │ │ -getpriority │ │ │ │ -setpriority │ │ │ │ -posix_spawn │ │ │ │ -posix_spawnp │ │ │ │ -readlink │ │ │ │ -copy_file_range │ │ │ │ -register_at_fork │ │ │ │ -sched_get_priority_max │ │ │ │ -sched_get_priority_min │ │ │ │ -sched_getparam │ │ │ │ -sched_getscheduler │ │ │ │ -sched_rr_get_interval │ │ │ │ -sched_setparam │ │ │ │ -sched_yield │ │ │ │ -sched_setaffinity │ │ │ │ -sched_getaffinity │ │ │ │ -posix_openpt │ │ │ │ -unlockpt │ │ │ │ -login_tty │ │ │ │ -getgrouplist │ │ │ │ -getgroups │ │ │ │ -getlogin │ │ │ │ -setreuid │ │ │ │ -setregid │ │ │ │ -setgroups │ │ │ │ -initgroups │ │ │ │ -pidfd_open │ │ │ │ -tcgetpgrp │ │ │ │ -tcsetpgrp │ │ │ │ -closerange │ │ │ │ -device_encoding │ │ │ │ -sendfile │ │ │ │ -ftruncate │ │ │ │ -truncate │ │ │ │ -posix_fallocate │ │ │ │ -posix_fadvise │ │ │ │ -unsetenv │ │ │ │ -fdatasync │ │ │ │ -WCOREDUMP │ │ │ │ -WIFCONTINUED │ │ │ │ -WIFSTOPPED │ │ │ │ -WIFSIGNALED │ │ │ │ -WIFEXITED │ │ │ │ -WEXITSTATUS │ │ │ │ -WTERMSIG │ │ │ │ -WSTOPSIG │ │ │ │ -fstatvfs │ │ │ │ -fpathconf │ │ │ │ -pathconf │ │ │ │ -_path_splitroot_ex │ │ │ │ -_path_normpath │ │ │ │ -getloadavg │ │ │ │ -setresuid │ │ │ │ -setresgid │ │ │ │ -getresuid │ │ │ │ -getresgid │ │ │ │ -getxattr │ │ │ │ -setxattr │ │ │ │ -removexattr │ │ │ │ -listxattr │ │ │ │ -get_terminal_size │ │ │ │ -get_inheritable │ │ │ │ -set_inheritable │ │ │ │ -get_blocking │ │ │ │ -set_blocking │ │ │ │ -getrandom │ │ │ │ -memfd_create │ │ │ │ -eventfd_read │ │ │ │ -eventfd_write │ │ │ │ -waitstatus_to_exitcode │ │ │ │ -timerfd_create │ │ │ │ -timerfd_settime │ │ │ │ -timerfd_settime_ns │ │ │ │ -timerfd_gettime │ │ │ │ -timerfd_gettime_ns │ │ │ │ -_inputhook │ │ │ │ -_is_inputhook_installed │ │ │ │ -newlines │ │ │ │ -_CHUNK_SIZE │ │ │ │ -line_buffering │ │ │ │ -write_through │ │ │ │ -_finalizing │ │ │ │ -reconfigure │ │ │ │ -seekable │ │ │ │ -getvalue │ │ │ │ -True if the file descriptor will be closed by close(). │ │ │ │ -_blksize │ │ │ │ -readinto │ │ │ │ -_dealloc_warn │ │ │ │ -readinto1 │ │ │ │ -True if the file is closed. │ │ │ │ -writelines │ │ │ │ -getbuffer │ │ │ │ -_checkClosed │ │ │ │ -_checkSeekable │ │ │ │ -_checkReadable │ │ │ │ -_checkWritable │ │ │ │ -getstate │ │ │ │ -setstate │ │ │ │ -text_encoding │ │ │ │ -open_code │ │ │ │ SC_2_CHAR_TERM │ │ │ │ SC_2_C_BIND │ │ │ │ SC_2_C_DEV │ │ │ │ SC_2_C_VERSION │ │ │ │ SC_2_FORT_DEV │ │ │ │ SC_2_FORT_RUN │ │ │ │ SC_2_LOCALEDEF │ │ │ │ @@ -5314,54 +5351,14 @@ │ │ │ │ HAVE_UNLINKAT │ │ │ │ HAVE_UTIMENSAT │ │ │ │ HAVE_PTSNAME_R │ │ │ │ posix.uname_result │ │ │ │ posix.DirEntry │ │ │ │ posix.ScandirIterator │ │ │ │ os.terminal_size │ │ │ │ -_io.TextIOWrapper │ │ │ │ -_io.StringIO │ │ │ │ -_io.FileIO │ │ │ │ -_io.BufferedRandom │ │ │ │ -_io.BufferedRWPair │ │ │ │ -_io.BufferedReader │ │ │ │ -_io.BufferedWriter │ │ │ │ -_io.BytesIO │ │ │ │ -_io._RawIOBase │ │ │ │ -_io._BufferedIOBase │ │ │ │ -_io._TextIOBase │ │ │ │ -_io._IOBase │ │ │ │ -_io._BytesIOBuffer │ │ │ │ -_io.IncrementalNewlineDecoder │ │ │ │ -_register_code │ │ │ │ -linecache._register_code is not callable │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ -compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ -__classdict__ │ │ │ │ -_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ -%s op %d should not be possible │ │ │ │ -too many expressions in star-unpacking assignment │ │ │ │ -multiple starred expressions in assignment │ │ │ │ -can only join an iterable │ │ │ │ -invalid node type (%d) for augmented assignment │ │ │ │ -Comparison between bytes and string │ │ │ │ -Comparison between bytes and int │ │ │ │ -can only concatenate tuple (not "%.200s") to tuple │ │ │ │ -Internal error: failed to get value of a constant │ │ │ │ -argument 'byteorder' │ │ │ │ -byteorder must be either 'little' or 'big' │ │ │ │ -length argument must be non-negative │ │ │ │ -can't convert negative int to unsigned │ │ │ │ -int too big to convert │ │ │ │ -marshal.dumps │ │ │ │ -object too deeply nested to marshal │ │ │ │ -marshalling code objects is disallowed │ │ │ │ -unmarshallable object │ │ │ │ -too many objects │ │ │ │ -__bytes__ returned non-bytes (type %.200s) │ │ │ │ can only concatenate list (not "%.200s") to list │ │ │ │ remaining subinterpreters; destroy them with _interpreters.destroy() │ │ │ │ cannot import name %R from %R (unknown location) │ │ │ │ cannot import name %R from %R (consider renaming %R since it has the same name as the standard library module named %R and prevents importing that standard library module) │ │ │ │ cannot import name %R from %R (consider renaming %R if it has the same name as a library you intended to import) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) (%S) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) │ │ │ │ @@ -5374,56 +5371,14 @@ │ │ │ │ CLOCK_THREAD_CPUTIME_ID │ │ │ │ CLOCK_BOOTTIME │ │ │ │ CLOCK_TAI │ │ │ │ _STRUCT_TM_ITEMS │ │ │ │ invalid GMT offset │ │ │ │ timezone │ │ │ │ daylight │ │ │ │ -year, for example, 1993 │ │ │ │ -month of year, range [1, 12] │ │ │ │ -day of month, range [1, 31] │ │ │ │ -hours, range [0, 23] │ │ │ │ -minutes, range [0, 59] │ │ │ │ -seconds, range [0, 61]) │ │ │ │ -day of week, range [0, 6], Monday is 0 │ │ │ │ -day of year, range [1, 366] │ │ │ │ -tm_isdst │ │ │ │ -1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ -abbreviation of timezone name │ │ │ │ -tm_gmtoff │ │ │ │ -offset from UTC in seconds │ │ │ │ -clock_gettime │ │ │ │ -clock_gettime_ns │ │ │ │ -clock_settime │ │ │ │ -clock_settime_ns │ │ │ │ -clock_getres │ │ │ │ -pthread_getcpuclockid │ │ │ │ -localtime │ │ │ │ -strptime │ │ │ │ -monotonic │ │ │ │ -monotonic_ns │ │ │ │ -process_time │ │ │ │ -process_time_ns │ │ │ │ -thread_time │ │ │ │ -thread_time_ns │ │ │ │ -perf_counter │ │ │ │ -perf_counter_ns │ │ │ │ -get_clock_info │ │ │ │ -fromlist │ │ │ │ -time.struct_time │ │ │ │ -The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ - accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ - sequence of 9 integers. │ │ │ │ - Note that several fields' values are not the same as those defined by │ │ │ │ - the C language standard for struct tm. For example, the value of the │ │ │ │ - field tm_year is the actual year, not year - 1900. See individual │ │ │ │ - fields' descriptions for details. │ │ │ │ -.cpython-313-arm-linux-gnueabihf.so │ │ │ │ -.abi3.so │ │ │ │ -.abi3-arm-linux-gnueabihf.so │ │ │ │ slice step cannot be zero │ │ │ │ string indices must be integers, not '%.200s' │ │ │ │ %s: can't specify dir_fd without matching path │ │ │ │ %s: can't specify both dir_fd and fd │ │ │ │ %s: cannot use fd and follow_symlinks together │ │ │ │ string, bytes, os.PathLike, integer or None │ │ │ │ string, bytes, os.PathLike or integer │ │ │ │ @@ -5437,17 +5392,14 @@ │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ -can't multiply sequence by non-int of type '%.200s' │ │ │ │ -repeated string is too long │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ Disable the fault handler. │ │ │ │ is_enabled │ │ │ │ is_enabled($module, /) │ │ │ │ Check if the handler is enabled. │ │ │ │ @@ -5479,17 +5431,62 @@ │ │ │ │ Raise a SIGABRT signal. │ │ │ │ _sigfpe($module, /) │ │ │ │ Raise a SIGFPE signal. │ │ │ │ _stack_overflow │ │ │ │ _stack_overflow($module, /) │ │ │ │ Recursive call to raise a stack overflow. │ │ │ │ follow_symlinks │ │ │ │ +year, for example, 1993 │ │ │ │ +month of year, range [1, 12] │ │ │ │ +day of month, range [1, 31] │ │ │ │ +hours, range [0, 23] │ │ │ │ +minutes, range [0, 59] │ │ │ │ +seconds, range [0, 61]) │ │ │ │ +day of week, range [0, 6], Monday is 0 │ │ │ │ +day of year, range [1, 366] │ │ │ │ +tm_isdst │ │ │ │ +1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ +abbreviation of timezone name │ │ │ │ +tm_gmtoff │ │ │ │ +offset from UTC in seconds │ │ │ │ +clock_gettime │ │ │ │ +clock_gettime_ns │ │ │ │ +clock_settime │ │ │ │ +clock_settime_ns │ │ │ │ +clock_getres │ │ │ │ +pthread_getcpuclockid │ │ │ │ +localtime │ │ │ │ +strptime │ │ │ │ +monotonic │ │ │ │ +monotonic_ns │ │ │ │ +process_time │ │ │ │ +process_time_ns │ │ │ │ +thread_time │ │ │ │ +thread_time_ns │ │ │ │ +perf_counter │ │ │ │ +perf_counter_ns │ │ │ │ +get_clock_info │ │ │ │ +fromlist │ │ │ │ all_threads │ │ │ │ |$OO:max │ │ │ │ |$OO:min │ │ │ │ +time.struct_time │ │ │ │ +The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ + accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ + sequence of 9 integers. │ │ │ │ + Note that several fields' values are not the same as those defined by │ │ │ │ + the C language standard for struct tm. For example, the value of the │ │ │ │ + field tm_year is the actual year, not year - 1900. See individual │ │ │ │ + fields' descriptions for details. │ │ │ │ +.cpython-313-arm-linux-gnueabihf.so │ │ │ │ +.abi3.so │ │ │ │ +.abi3-arm-linux-gnueabihf.so │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ +can't multiply sequence by non-int of type '%.200s' │ │ │ │ +repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ @@ -5541,16 +5538,14 @@ │ │ │ │ buffer size must be strictly positive │ │ │ │ can't allocate read lock │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ I/O operation on closed file. │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ read length must be non-negative or -1 │ │ │ │ argument should be integer or None, not '%.200s' │ │ │ │ read of closed file │ │ │ │ readall() should return bytes │ │ │ │ read() should return bytes │ │ │ │ unbounded read returned more bytes than a Python bytes object can hold │ │ │ │ close() takes no arguments │ │ │ │ @@ -5559,14 +5554,16 @@ │ │ │ │ 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 │ │ │ │ @@ -6214,16 +6211,15 @@ │ │ │ │ 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 │ │ │ │ +Existing exports of data: object cannot be re-sized │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ Py_UTF8Mode │ │ │ │ Py_DebugFlag │ │ │ │ Py_VerboseFlag │ │ │ │ @@ -6242,14 +6238,15 @@ │ │ │ │ Py_IsolatedFlag │ │ │ │ configure_locale │ │ │ │ coerce_c_locale │ │ │ │ coerce_c_locale_warn │ │ │ │ allocator │ │ │ │ pre_config │ │ │ │ global_config │ │ │ │ +PyBuffer_ToContiguous: len != view->len │ │ │ │ Exception ignored on clearing sys.path_importer_cache │ │ │ │ Exception ignored on clearing sys.path_hooks │ │ │ │ # clear sys.%s │ │ │ │ callbacks │ │ │ │ DEBUG_STATS │ │ │ │ DEBUG_COLLECTABLE │ │ │ │ DEBUG_UNCOLLECTABLE │ │ │ │ @@ -6275,53 +6272,23 @@ │ │ │ │ # cleanup[3] wiping %U │ │ │ │ # cleanup[3] wiping sys │ │ │ │ # cleanup[3] wiping builtins │ │ │ │ Exception ignored on clearing interpreters module list │ │ │ │ binascii.Error │ │ │ │ binascii.Incomplete │ │ │ │ Incomplete │ │ │ │ +can't extend bytearray with %.100s │ │ │ │ +expected iterable of integers; got: 'str' │ │ │ │ __about__ │ │ │ │ +can't set bytearray slice from %.100s │ │ │ │ Precision not allowed in integer format specifier │ │ │ │ Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ a number is required │ │ │ │ -(O(OiiNii)) │ │ │ │ -# destroy %U │ │ │ │ -end_offset must be provided when end_lineno is provided │ │ │ │ -zlib.error │ │ │ │ -MAX_WBITS │ │ │ │ -DEFLATED │ │ │ │ -DEF_MEM_LEVEL │ │ │ │ -DEF_BUF_SIZE │ │ │ │ -Z_NO_COMPRESSION │ │ │ │ -Z_BEST_SPEED │ │ │ │ -Z_BEST_COMPRESSION │ │ │ │ -Z_DEFAULT_COMPRESSION │ │ │ │ -Z_FILTERED │ │ │ │ -Z_HUFFMAN_ONLY │ │ │ │ -Z_DEFAULT_STRATEGY │ │ │ │ -Z_NO_FLUSH │ │ │ │ -Z_PARTIAL_FLUSH │ │ │ │ -Z_SYNC_FLUSH │ │ │ │ -Z_FULL_FLUSH │ │ │ │ -Z_FINISH │ │ │ │ -ZLIB_VERSION │ │ │ │ -ZLIB_RUNTIME_VERSION │ │ │ │ -__version__ │ │ │ │ -Initialization arguments are not supported │ │ │ │ -insort_right │ │ │ │ -insort_left │ │ │ │ -decompress │ │ │ │ -unused_data │ │ │ │ -needs_input │ │ │ │ -unconsumed_tail │ │ │ │ -compress │ │ │ │ -compressobj │ │ │ │ -decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ heappushpop │ │ │ │ @@ -6419,31 +6386,52 @@ │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ _run_exitfuncs │ │ │ │ _ncallbacks │ │ │ │ -zlib._ZlibDecompressor │ │ │ │ -zlib.Decompress │ │ │ │ -zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ datetime.tzinfo │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +(O(OiiNii)) │ │ │ │ +# destroy %U │ │ │ │ +end_offset must be provided when end_lineno is provided │ │ │ │ +zlib.error │ │ │ │ +MAX_WBITS │ │ │ │ +DEFLATED │ │ │ │ +DEF_MEM_LEVEL │ │ │ │ +DEF_BUF_SIZE │ │ │ │ +Z_NO_COMPRESSION │ │ │ │ +Z_BEST_SPEED │ │ │ │ +Z_BEST_COMPRESSION │ │ │ │ +Z_DEFAULT_COMPRESSION │ │ │ │ +Z_FILTERED │ │ │ │ +Z_HUFFMAN_ONLY │ │ │ │ +Z_DEFAULT_STRATEGY │ │ │ │ +Z_NO_FLUSH │ │ │ │ +Z_PARTIAL_FLUSH │ │ │ │ +Z_SYNC_FLUSH │ │ │ │ +Z_FULL_FLUSH │ │ │ │ +Z_FINISH │ │ │ │ +ZLIB_VERSION │ │ │ │ +ZLIB_RUNTIME_VERSION │ │ │ │ +__version__ │ │ │ │ +Initialization arguments are not supported │ │ │ │ year %i is out of range │ │ │ │ month must be in 1..12 │ │ │ │ day is out of range for month │ │ │ │ hour must be in 0..23 │ │ │ │ minute must be in 0..59 │ │ │ │ second must be in 0..59 │ │ │ │ microsecond must be in 0..999999 │ │ │ │ @@ -6468,26 +6456,41 @@ │ │ │ │ pow() 3rd argument cannot be 0 │ │ │ │ base is not invertible for the given modulus │ │ │ │ integer modulo by zero │ │ │ │ pow() 3rd argument not allowed unless all arguments are integers │ │ │ │ 0.0 cannot be raised to a negative power │ │ │ │ field 'args' is required for Lambda │ │ │ │ field 'body' is required for Lambda │ │ │ │ +builtins.id │ │ │ │ At least one argument is required. │ │ │ │ after_in_child │ │ │ │ after_in_parent │ │ │ │ '%s' must be callable, not %s │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ -unclosed file %R │ │ │ │ -keepends │ │ │ │ +bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ getrandbits │ │ │ │ +insort_right │ │ │ │ +insort_left │ │ │ │ +decompress │ │ │ │ +unused_data │ │ │ │ +needs_input │ │ │ │ +unconsumed_tail │ │ │ │ +compress │ │ │ │ +compressobj │ │ │ │ +decompressobj │ │ │ │ _random.Random │ │ │ │ clear_locals │ │ │ │ +zlib._ZlibDecompressor │ │ │ │ +zlib.Decompress │ │ │ │ +zlib.Compress │ │ │ │ +unclosed file %R │ │ │ │ +os.rename │ │ │ │ +%s: src and dst must be the same type │ │ │ │ (OnnNnn) │ │ │ │ Exception ignored on clearing sys.meta_path │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ OK;illegal decoder state │ │ │ │ @@ -6506,69 +6509,71 @@ │ │ │ │ value error │ │ │ │ (%s) unknown error │ │ │ │ # clear sys.audit hooks │ │ │ │ cpython._PySys_ClearAuditHooks │ │ │ │ '%U' codec can't decode byte 0x%02x in position %zd: %U │ │ │ │ '%U' codec can't decode bytes in position %zd-%zd: %U │ │ │ │ cpython.PyInterpreterState_Clear │ │ │ │ +category │ │ │ │ +bidirectional │ │ │ │ +combining │ │ │ │ +mirrored │ │ │ │ +east_asian_width │ │ │ │ +decomposition │ │ │ │ +is_normalized │ │ │ │ +keepends │ │ │ │ +src_dir_fd │ │ │ │ +dst_dir_fd │ │ │ │ +unicodedata.UCD │ │ │ │ invalid normalization form │ │ │ │ HANGUL SYLLABLE │ │ │ │ CJK UNIFIED IDEOGRAPH- │ │ │ │ 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' │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ thread is not current │ │ │ │ thread still has a frame │ │ │ │ not the last thread │ │ │ │ '%c' was never closed │ │ │ │ -category │ │ │ │ -bidirectional │ │ │ │ -combining │ │ │ │ -mirrored │ │ │ │ -east_asian_width │ │ │ │ -decomposition │ │ │ │ -is_normalized │ │ │ │ -unicodedata.UCD │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ -Existing exports of data: object cannot be re-sized │ │ │ │ -PyBuffer_ToContiguous: len != view->len │ │ │ │ -can't extend bytearray with %.100s │ │ │ │ -expected iterable of integers; got: 'str' │ │ │ │ -can't set bytearray slice from %.100s │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ only single target (not %s) can be annotated │ │ │ │ only single target (not tuple) can be annotated │ │ │ │ illegal target for annotation │ │ │ │ assignment to yield expression not possible │ │ │ │ '%s' is an illegal expression for augmented assignment │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ -builtins.id │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ -bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ -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) │ │ │ │ os.mkdir │ │ │ │ cannot convert dictionary update sequence element #%zd to a sequence │ │ │ │ dictionary update sequence element #%zd has length %zd; 2 is required │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ +PyDict_EVENT_ADDED │ │ │ │ +PyDict_EVENT_MODIFIED │ │ │ │ +PyDict_EVENT_DELETED │ │ │ │ +PyDict_EVENT_CLONED │ │ │ │ +PyDict_EVENT_CLEARED │ │ │ │ +PyDict_EVENT_DEALLOCATED │ │ │ │ cannot assign to %s │ │ │ │ expression cannot contain assignment, perhaps you meant "=="? │ │ │ │ cannot assign to keyword argument unpacking │ │ │ │ in print_exception_recursive │ │ │ │ TypeError: print_exception(): Exception expected for value, │ │ │ │ File "%S", line %zd │ │ │ │ . │ │ │ │ @@ -6581,22 +6586,14 @@ │ │ │ │ tracebacklimit │ │ │ │ Traceback (most recent call last): │ │ │ │ File "%U", line %d, in %U │ │ │ │ |$O:NameError │ │ │ │ decoding │ │ │ │ %s with '%s' codec failed │ │ │ │ decoder must return a tuple (object,integer) │ │ │ │ -src_dir_fd │ │ │ │ -dst_dir_fd │ │ │ │ -PyDict_EVENT_ADDED │ │ │ │ -PyDict_EVENT_MODIFIED │ │ │ │ -PyDict_EVENT_DELETED │ │ │ │ -PyDict_EVENT_CLONED │ │ │ │ -PyDict_EVENT_CLEARED │ │ │ │ -PyDict_EVENT_DEALLOCATED │ │ │ │ lost sys.stdin │ │ │ │ lost sys.stdout │ │ │ │ lost sys.stderr │ │ │ │ builtins.input │ │ │ │ input: prompt string cannot contain null characters │ │ │ │ builtins.input/result │ │ │ │ %.200s is not a mapping │ │ │ │ @@ -6648,14 +6645,21 @@ │ │ │ │ cannot hash writable memoryview object │ │ │ │ memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ str() on a bytes instance │ │ │ │ bytes object is too large to make repr │ │ │ │ argument 'skip_file_prefixes' │ │ │ │ category must be a Warning subclass, not '%s' │ │ │ │ i:getsid │ │ │ │ +getcodesize │ │ │ │ +ascii_iscased │ │ │ │ +unicode_iscased │ │ │ │ +ascii_tolower │ │ │ │ +unicode_tolower │ │ │ │ +stacklevel │ │ │ │ +skip_file_prefixes │ │ │ │ CODESIZE │ │ │ │ MAXREPEAT │ │ │ │ MAXGROUPS │ │ │ │ int() missing string argument │ │ │ │ int() base must be >= 2 and <= 36, or 0 │ │ │ │ int() can't convert non-string with explicit base │ │ │ │ i:sched_getscheduler │ │ │ │ @@ -6669,42 +6673,14 @@ │ │ │ │ iii|iiiiO$i │ │ │ │ could not convert string to %s: %R │ │ │ │ tzinfo.%s() must return None or timedelta, not '%.200s' │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24). │ │ │ │ register() takes at least 1 argument (0 given) │ │ │ │ the first argument must be callable │ │ │ │ could not convert string to float: %R │ │ │ │ -lastindex │ │ │ │ -The integer index of the last matched capturing group. │ │ │ │ -lastgroup │ │ │ │ -The name of the last matched capturing group. │ │ │ │ -The string passed to match() or search(). │ │ │ │ -The regular expression object. │ │ │ │ -The index into the string at which the RE engine started looking for a match. │ │ │ │ -The index into the string beyond which the RE engine will not go. │ │ │ │ -groupdict │ │ │ │ -groupindex │ │ │ │ -A dictionary mapping group names to group numbers. │ │ │ │ -The pattern string from which the RE object was compiled. │ │ │ │ -The regex matching flags. │ │ │ │ -The number of capturing groups in the pattern. │ │ │ │ -fullmatch │ │ │ │ -finditer │ │ │ │ -getcodesize │ │ │ │ -ascii_iscased │ │ │ │ -unicode_iscased │ │ │ │ -ascii_tolower │ │ │ │ -unicode_tolower │ │ │ │ -priority │ │ │ │ -stacklevel │ │ │ │ -skip_file_prefixes │ │ │ │ -_sre.SRE_Template │ │ │ │ -_sre.SRE_Scanner │ │ │ │ -re.Match │ │ │ │ -re.Pattern │ │ │ │ │ │ │ │ __len__() should return >= 0 │ │ │ │ range indices must be integers or slices, not %.200s │ │ │ │ time.sleep │ │ │ │ sleep length must be non-negative │ │ │ │ Invalid value NaN (not a number) │ │ │ │ expected an indented block after 'case' statement on line %d │ │ │ │ @@ -6728,37 +6704,42 @@ │ │ │ │ local variable '%R' is not defined │ │ │ │ positional patterns follow keyword patterns │ │ │ │ |Op:dump_traceback │ │ │ │ reentrant call inside %.100s.__repr__ │ │ │ │ name=%R │ │ │ │ %U encoding=%R> │ │ │ │ mode=%R │ │ │ │ +groupindex │ │ │ │ +indexgroup │ │ │ │ +priority │ │ │ │ +lastindex │ │ │ │ +The integer index of the last matched capturing group. │ │ │ │ +lastgroup │ │ │ │ +The name of the last matched capturing group. │ │ │ │ +The string passed to match() or search(). │ │ │ │ +The regular expression object. │ │ │ │ +The index into the string at which the RE engine started looking for a match. │ │ │ │ +The index into the string beyond which the RE engine will not go. │ │ │ │ +groupdict │ │ │ │ +A dictionary mapping group names to group numbers. │ │ │ │ +The pattern string from which the RE object was compiled. │ │ │ │ +The regex matching flags. │ │ │ │ +The number of capturing groups in the pattern. │ │ │ │ +fullmatch │ │ │ │ +finditer │ │ │ │ +_sre.SRE_Template │ │ │ │ +_sre.SRE_Scanner │ │ │ │ +re.Match │ │ │ │ +re.Pattern │ │ │ │ PyType_GetModule: Type '%s' is not a heap type │ │ │ │ PyType_GetModule: Type '%s' has no associated module │ │ │ │ cannot use a string pattern on a bytes-like object │ │ │ │ cannot use a bytes pattern on a string-like object │ │ │ │ The span of capturing group is wrong, please report a bug for the re module. │ │ │ │ Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ -gethostbyname │ │ │ │ -gethostbyname_ex │ │ │ │ -gethostbyaddr │ │ │ │ -gethostname │ │ │ │ -sethostname │ │ │ │ -getprotobyname │ │ │ │ -socketpair │ │ │ │ -inet_ntoa │ │ │ │ -getnameinfo │ │ │ │ -getdefaulttimeout │ │ │ │ -setdefaulttimeout │ │ │ │ -if_nameindex │ │ │ │ -if_nametoindex │ │ │ │ -if_indextoname │ │ │ │ -CMSG_LEN │ │ │ │ -CMSG_SPACE │ │ │ │ -indexgroup │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ AF_UNSPEC │ │ │ │ @@ -7112,28 +7093,14 @@ │ │ │ │ SHUT_RDWR │ │ │ │ readinto of closed file │ │ │ │ real number required in complex literal │ │ │ │ can't compare offset-naive and offset-aware times │ │ │ │ _PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ _PyCapsule_SetTraverse() called with NULL callback │ │ │ │ can't compare offset-naive and offset-aware datetimes │ │ │ │ -(O&O&O&O&) │ │ │ │ -use_main_obmalloc │ │ │ │ -allow_fork │ │ │ │ -allow_exec │ │ │ │ -allow_threads │ │ │ │ -allow_daemon_threads │ │ │ │ -check_multi_interp_extensions │ │ │ │ -unsupported interpreter config .gil value '%s' │ │ │ │ -config dict has 1 extra item (%R) │ │ │ │ -config dict has %d extra items (%R) │ │ │ │ -OOpO:lru_cache │ │ │ │ -maxsize should be integer or None │ │ │ │ -argument list must be a tuple │ │ │ │ -field 'value' is required for MatchValue │ │ │ │ the socket timeout │ │ │ │ the socket family │ │ │ │ the socket type │ │ │ │ the socket protocol │ │ │ │ connect_ex │ │ │ │ getpeername │ │ │ │ getsockname │ │ │ │ @@ -7142,17 +7109,45 @@ │ │ │ │ recvfrom_into │ │ │ │ setblocking │ │ │ │ getblocking │ │ │ │ settimeout │ │ │ │ gettimeout │ │ │ │ recvmsg_into │ │ │ │ sendmsg_afalg │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ +gethostbyname │ │ │ │ +gethostbyname_ex │ │ │ │ +gethostbyaddr │ │ │ │ +gethostname │ │ │ │ +sethostname │ │ │ │ +getprotobyname │ │ │ │ +socketpair │ │ │ │ +inet_ntoa │ │ │ │ +getnameinfo │ │ │ │ +getdefaulttimeout │ │ │ │ +setdefaulttimeout │ │ │ │ +if_nameindex │ │ │ │ +if_nametoindex │ │ │ │ +if_indextoname │ │ │ │ +CMSG_LEN │ │ │ │ +CMSG_SPACE │ │ │ │ _socket.socket │ │ │ │ +(O&O&O&O&) │ │ │ │ +use_main_obmalloc │ │ │ │ +allow_fork │ │ │ │ +allow_exec │ │ │ │ +allow_threads │ │ │ │ +allow_daemon_threads │ │ │ │ +check_multi_interp_extensions │ │ │ │ +unsupported interpreter config .gil value '%s' │ │ │ │ +config dict has 1 extra item (%R) │ │ │ │ +config dict has %d extra items (%R) │ │ │ │ +OOpO:lru_cache │ │ │ │ +maxsize should be integer or None │ │ │ │ +argument list must be a tuple │ │ │ │ +field 'value' is required for MatchValue │ │ │ │ │ │ │ │ object address : %p │ │ │ │ object refcount : %zd │ │ │ │ object type : %p │ │ │ │ object type name: %s │ │ │ │ object repr : │ │ │ │ context variable name must be a str │ │ │ │ @@ -7180,14 +7175,16 @@ │ │ │ │ bytearray indices must be integers or slices, not %.200s │ │ │ │ can assign only bytes, buffers, or iterables of ints in range(0, 256) │ │ │ │ attempt to assign bytes of size %zd to extended slice of size %zd │ │ │ │ Exception ignored on building sys.unraisablehook arguments │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ substring not found │ │ │ │ +user_function │ │ │ │ +cache_info_type │ │ │ │ translation table must be 256 characters long │ │ │ │ maximum recursion depth exceeded while normalizing an exception │ │ │ │ Cannot recover from MemoryErrors while normalizing exceptions. │ │ │ │ Cannot recover from the recursive normalization of an exception. │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ lost builtins module │ │ │ │ Exception ignored in: │ │ │ │ @@ -7217,25 +7214,25 @@ │ │ │ │ '%.200s' object can't be concatenated │ │ │ │ sys.settrace │ │ │ │ _generic_init_subclass │ │ │ │ coroutine '%S' was never awaited │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ -invalid event set 0x%x │ │ │ │ -cannot set C_RETURN or C_RAISE events independently │ │ │ │ first argument must be callable or None │ │ │ │ LC_COLLATE │ │ │ │ LC_MONETARY │ │ │ │ LC_MESSAGES │ │ │ │ LC_NUMERIC │ │ │ │ locale.Error │ │ │ │ '%.200s' object is unsliceable │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ +invalid event set 0x%x │ │ │ │ +cannot set C_RETURN or C_RAISE events independently │ │ │ │ /proc/self/stat │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ Bivariant types are not supported. │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ @@ -7245,35 +7242,14 @@ │ │ │ │ subsection not found │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ Bound must be a type. │ │ │ │ _type_check │ │ │ │ zip() argument %d is shorter than argument%s%d │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ -The callback can only be set for one event at a time │ │ │ │ -invalid event %d │ │ │ │ -sys.monitoring.register_callback │ │ │ │ -../Python/pystrtod.c │ │ │ │ -__defaults__ must be set to a tuple object │ │ │ │ -object.__delattr__ │ │ │ │ -how_many cannot be negative │ │ │ │ -Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ -Cannot copy %s characters into a string of %s characters │ │ │ │ -stack_effect │ │ │ │ -is_valid │ │ │ │ -has_const │ │ │ │ -has_name │ │ │ │ -has_jump │ │ │ │ -has_free │ │ │ │ -has_local │ │ │ │ -get_specialization_stats │ │ │ │ -get_nb_ops │ │ │ │ -get_intrinsic1_descs │ │ │ │ -get_intrinsic2_descs │ │ │ │ -get_executor │ │ │ │ key_separator │ │ │ │ item_separator │ │ │ │ sort_keys │ │ │ │ skipkeys │ │ │ │ object_hook │ │ │ │ object_pairs_hook │ │ │ │ parse_float │ │ │ │ @@ -7289,29 +7265,37 @@ │ │ │ │ localeconv │ │ │ │ nl_langinfo │ │ │ │ dgettext │ │ │ │ dcgettext │ │ │ │ bindtextdomain │ │ │ │ bind_textdomain_codeset │ │ │ │ getencoding │ │ │ │ -Opcode support module. │ │ │ │ _tokenize.TokenizerIter │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ ABMON_10 │ │ │ │ ABMON_11 │ │ │ │ ABMON_12 │ │ │ │ RADIXCHAR │ │ │ │ CRNCYSTR │ │ │ │ T_FMT_AMPM │ │ │ │ ERA_D_FMT │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ +../Python/pystrtod.c │ │ │ │ +__defaults__ must be set to a tuple object │ │ │ │ +object.__delattr__ │ │ │ │ +The callback can only be set for one event at a time │ │ │ │ +invalid event %d │ │ │ │ +sys.monitoring.register_callback │ │ │ │ +how_many cannot be negative │ │ │ │ +Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ +Cannot copy %s characters into a string of %s characters │ │ │ │ Infinity │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ Cannot modify a string currently used │ │ │ │ repeated bytes are too long │ │ │ │ missing format argument │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ @@ -7374,41 +7358,52 @@ │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ parking_lot: sem_init failed │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ unexpected error from semaphore: %d │ │ │ │ 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' │ │ │ │ -quotetabs │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ initial_bytes │ │ │ │ +stack_effect │ │ │ │ +is_valid │ │ │ │ +has_const │ │ │ │ +has_name │ │ │ │ +has_jump │ │ │ │ +has_free │ │ │ │ +has_local │ │ │ │ +get_specialization_stats │ │ │ │ +get_nb_ops │ │ │ │ +get_intrinsic1_descs │ │ │ │ +get_intrinsic2_descs │ │ │ │ +get_executor │ │ │ │ permutations │ │ │ │ grp.struct_group │ │ │ │ +Opcode support module. │ │ │ │ +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 │ │ │ │ __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 │ │ │ │ readline of closed file │ │ │ │ @@ -7417,14 +7412,15 @@ │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ sequence item %zd: expected a bytes-like object, %.80s found │ │ │ │ join() result is too long │ │ │ │ sequence changed size during iteration │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ _pickle.UnpicklingError │ │ │ │ dispatch_table │ │ │ │ copyreg.dispatch_table should be a dict, not %.200s │ │ │ │ _extension_registry │ │ │ │ copyreg._extension_registry should be a dict, not %.200s │ │ │ │ @@ -7446,15 +7442,14 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Discontinuous padding not allowed │ │ │ │ Only base64 data is 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 │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ @@ -7507,32 +7502,32 @@ │ │ │ │ F_ADD_SEALS │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ -O:make_scanner │ │ │ │ -fork_exec │ │ │ │ strict_mode │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ clear_memo │ │ │ │ formatter_field_name_split │ │ │ │ split the argument as a field name │ │ │ │ formatter_parser │ │ │ │ parse the argument as a format string │ │ │ │ +quotetabs │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ string helper module │ │ │ │ +O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -7555,19 +7550,20 @@ │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ +Cannot join current thread │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ -Cannot join current thread │ │ │ │ +field 'value' is required for Await │ │ │ │ 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) │ │ │ │ @@ -7578,19 +7574,19 @@ │ │ │ │ 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 │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ +Failed joining thread │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ -Failed joining thread │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ memoryview: destination format must be a native single character format prefixed with an optional '@' │ │ │ │ memoryview: cannot cast between two non-byte formats │ │ │ │ memoryview: length is not a multiple of itemsize │ │ │ │ @@ -7621,14 +7617,15 @@ │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ reset_peak │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ +fork_exec │ │ │ │ structseq │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ @@ -7685,17 +7682,14 @@ │ │ │ │ first argument must be a string, not %.80s │ │ │ │ tuple assignment index out of range │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ -memoryview has %zd exported buffer%s │ │ │ │ -memoryview: negative export count │ │ │ │ -O|n:repeat │ │ │ │ max_length │ │ │ │ typecode │ │ │ │ the typecode character used to create the array │ │ │ │ the size, in bytes, of one array item │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ @@ -7711,14 +7705,17 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ +memoryview has %zd exported buffer%s │ │ │ │ +memoryview: negative export count │ │ │ │ +O|n:repeat │ │ │ │ %s0%se%d │ │ │ │ rounded value too large to represent │ │ │ │ while compressing data │ │ │ │ precision too large │ │ │ │ PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ @@ -8961,54 +8958,54 @@ │ │ │ │ unsupported type for timedelta %s component: %s │ │ │ │ divmod() returned a value out of range │ │ │ │ divmod() returned non-tuple (type %.200s) │ │ │ │ divmod() returned a tuple of size %zd │ │ │ │ invalid operation in fma │ │ │ │ overflow in fma │ │ │ │ index out of bounds on dimension %d │ │ │ │ -memoryview: invalid type for format '%s' │ │ │ │ -memoryview: invalid value for format '%s' │ │ │ │ _parse_whole │ │ │ │ _setevents │ │ │ │ A string identifying what kind of data this element represents │ │ │ │ A string of text directly after the start tag, or None │ │ │ │ A string of text directly after the end tag, or None │ │ │ │ A dictionary containing the element's attributes │ │ │ │ itertext │ │ │ │ makeelement │ │ │ │ SubElement │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ +memoryview: invalid type for format '%s' │ │ │ │ +memoryview: invalid value for format '%s' │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ -multi-dimensional sub-views are not implemented │ │ │ │ __kwdefaults__ must be set to a dict object │ │ │ │ +multi-dimensional sub-views are not implemented │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ -XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ +XMLParser.__init__() wasn't called │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ +character mapping must be in range(256) │ │ │ │ +character mapping must return integer, bytes or None, not %.400s │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ -character mapping must be in range(256) │ │ │ │ -character mapping must return integer, bytes or None, not %.400s │ │ │ │ methodcaller │ │ │ │ -%s: line %zd, column %zd │ │ │ │ -position │ │ │ │ the BufferedRWPair object is being garbage-collected │ │ │ │ complex division by zero │ │ │ │ +%s: line %zd, column %zd │ │ │ │ +position │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ tolerances must be non-negative │ │ │ │ complex modulo │ │ │ │ 0.0 to a negative or complex power │ │ │ │ @@ -9031,20 +9028,14 @@ │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ |Cs:isoformat │ │ │ │ Unknown timespec value │ │ │ │ -%04d-%02d-%02d%c%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ -timespec │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ fill character is bigger than the string maximum character │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ @@ -9067,16 +9058,16 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -O:PickleBuffer │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ +O:PickleBuffer │ │ │ │ paramspec │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ @@ -9086,18 +9077,18 @@ │ │ │ │ getgrnam(): name not found: %R │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ -list changed size during iteration │ │ │ │ O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ +list changed size during iteration │ │ │ │ expected an Element, not "%.200s" │ │ │ │ handler must be callable │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ |O:ctime │ │ │ │ @@ -9111,156 +9102,162 @@ │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ +expected str, got %s │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ -expected str, got %s │ │ │ │ -slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -undefined entity │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ +%04d-%02d-%02d%c%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ +timespec │ │ │ │ +slice indices must be integers or have an __index__ method │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ +undefined entity │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ 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 │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ -%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ -b;array item must be integer │ │ │ │ -Cannot delete attribute │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ +b;array item must be integer │ │ │ │ +Cannot delete attribute │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ +expected a code object, not '%.100s' │ │ │ │ +Executors are not available in this build │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ -expected a code object, not '%.100s' │ │ │ │ -Executors are not available in this build │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ -os.listxattr │ │ │ │ namespace_separator │ │ │ │ +os.listxattr │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ -StartElement │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ +StartElement │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ CharacterData │ │ │ │ integer argument expected, got '%s' │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ -EndElement │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ +EndElement │ │ │ │ unsupported langinfo constant │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ -factorial() argument should not exceed %ld │ │ │ │ -factorial() not defined for negative values │ │ │ │ -reduce() arg 2 must support iteration │ │ │ │ -reduce() of empty iterable with no initial value │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ +factorial() argument should not exceed %ld │ │ │ │ +factorial() not defined for negative values │ │ │ │ +reduce() arg 2 must support iteration │ │ │ │ +reduce() of empty iterable with no initial value │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ -multi-byte encodings are not supported │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ -fork not supported for subinterpreters │ │ │ │ -os.forkpty │ │ │ │ +multi-byte encodings are not supported │ │ │ │ Context() does not accept any arguments │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ +fork not supported for subinterpreters │ │ │ │ +os.forkpty │ │ │ │ cannot add more objects to bytearray │ │ │ │ +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 │ │ │ │ -ii:wait4 │ │ │ │ O|O:getsizeof │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ os.chown │ │ │ │ -slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ +slice(%R, %R, %R) │ │ │ │ Inputs are not the same length │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ both points must have the same number of dimensions │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ @@ -9271,27 +9268,27 @@ │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ negative size value %zd │ │ │ │ -ElementDecl │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ +ElementDecl │ │ │ │ detach() takes no arguments │ │ │ │ in conv_content_model │ │ │ │ -_typevar_subst │ │ │ │ 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. │ │ │ │ +_typevar_subst │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ -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. │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9305,23 +9302,22 @@ │ │ │ │ n_sign_posn │ │ │ │ unlocking mutex that is not locked │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ -Cell is empty │ │ │ │ -%s: line %i, column %i │ │ │ │ +At most 45 bytes at once │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ -accumulate │ │ │ │ -array indices must be integers │ │ │ │ +Cell is empty │ │ │ │ +%s: line %i, column %i │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +array indices must be integers │ │ │ │ memoryview: internal error in richcompare │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ ExternalEntityRef │ │ │ │ │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ multiple exception types must be parenthesized │ │ │ │ @@ -9342,46 +9338,46 @@ │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ %R is not in range │ │ │ │ expected an instance of Token, got %R │ │ │ │ -read() didn't return bytes │ │ │ │ -read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ +read() didn't return bytes │ │ │ │ +read() didn't return enough bytes │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ +accumulate │ │ │ │ float too large to pack with f format │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ no such name │ │ │ │ -new_limit │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ -os.truncate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ +os.truncate │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ -expect int, got %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 │ │ │ │ @@ -9395,14 +9391,15 @@ │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ strerror() argument out of range │ │ │ │ k must not exceed %lld │ │ │ │ not a digit │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ +new_limit │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ │ │ │ │ @@ -9419,67 +9416,67 @@ │ │ │ │ code point not in range(0x110000) │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ -|s:isoformat │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ +|s:isoformat │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ can't delete element attribute │ │ │ │ EndDoctypeDecl │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ not a numeric character │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ namespaces │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ +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 │ │ │ │ get expected 1 or 2 arguments │ │ │ │ -ProcessingInstruction │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ +ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ -node_offset is too large │ │ │ │ object %.50s does not have __await__ method │ │ │ │ -O!|U:timezone │ │ │ │ child index out of range │ │ │ │ unknown expression kind inside f-string │ │ │ │ +O!|U:timezone │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ -i:__reduce_ex__ │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ +i:__reduce_ex__ │ │ │ │ UnparsedEntityDecl │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ @@ -9505,34 +9502,34 @@ │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ -bad tzinfo state arg │ │ │ │ %04d-%02d-%02d │ │ │ │ +bad tzinfo state arg │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ -_typevartuple_prepare_subst │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ +_typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ O(()n)NN │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ os.getxattr │ │ │ │ pop from empty stack │ │ │ │ element_factory │ │ │ │ @@ -9546,19 +9543,19 @@ │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ os.removexattr │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ +et:gethostbyname_ex │ │ │ │ +_paramspec_prepare_subst │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -et:gethostbyname_ex │ │ │ │ -_paramspec_prepare_subst │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ @@ -9580,43 +9577,42 @@ │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ |O!O:super │ │ │ │ attrib must be dict, not %.100s │ │ │ │ -_paramspec_subst │ │ │ │ │ │ │ │ +_paramspec_subst │ │ │ │ +_children │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ -_children │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ ../Modules/sha3module.c │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ iiO:sched_setscheduler │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object can't be repeated │ │ │ │ -{sOsNsNsOsO} │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ array.index(x): x not in array │ │ │ │ sha3_224 │ │ │ │ sha3_256 │ │ │ │ @@ -9662,14 +9658,15 @@ │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ +{sOsNsNsOsO} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ @@ -9692,14 +9689,26 @@ │ │ │ │ %U, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ required field "pattern" missing from match_case │ │ │ │ while traversing 'match_case' node │ │ │ │ match_case field "body" must be a list, not a %.200s │ │ │ │ match_case field "body" changed size during iteration │ │ │ │ field 'pattern' is required for match_case │ │ │ │ +paramspeckwargs │ │ │ │ +paramspecargs │ │ │ │ +initialization of %s failed without raising an exception │ │ │ │ +initialization of %s raised unreported exception │ │ │ │ +init function of %s returned uninitialized object │ │ │ │ +initialization of %s did not return PyModuleDef │ │ │ │ +initialization of %s did not return an extension module │ │ │ │ +initialization of %s did not return a valid extension module │ │ │ │ +'yield' inside list comprehension │ │ │ │ +'yield' inside dict comprehension │ │ │ │ +'yield' inside set comprehension │ │ │ │ +i|O&:pidfd_open │ │ │ │ required field "lineno" missing from pattern │ │ │ │ while traversing 'pattern' node │ │ │ │ required field "col_offset" missing from pattern │ │ │ │ required field "end_lineno" missing from pattern │ │ │ │ required field "end_col_offset" missing from pattern │ │ │ │ required field "value" missing from MatchValue │ │ │ │ while traversing 'MatchValue' node │ │ │ │ @@ -9723,50 +9732,38 @@ │ │ │ │ MatchClass field "kwd_patterns" changed size during iteration │ │ │ │ while traversing 'MatchStar' node │ │ │ │ while traversing 'MatchAs' node │ │ │ │ MatchOr field "patterns" must be a list, not a %.200s │ │ │ │ while traversing 'MatchOr' node │ │ │ │ MatchOr field "patterns" changed size during iteration │ │ │ │ expected some sort of pattern, but got %R │ │ │ │ -NoDefaultType takes no arguments │ │ │ │ comprehension with no generators │ │ │ │ +NoDefaultType takes no arguments │ │ │ │ MatchSingleton can only contain True, False and None │ │ │ │ MatchMapping doesn't have the same number of keys as patterns │ │ │ │ MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ -paramspeckwargs │ │ │ │ -paramspecargs │ │ │ │ -initialization of %s failed without raising an exception │ │ │ │ -initialization of %s raised unreported exception │ │ │ │ -init function of %s returned uninitialized object │ │ │ │ -initialization of %s did not return PyModuleDef │ │ │ │ -initialization of %s did not return an extension module │ │ │ │ -initialization of %s did not return a valid extension module │ │ │ │ -'yield' inside list comprehension │ │ │ │ -'yield' inside dict comprehension │ │ │ │ -'yield' inside set comprehension │ │ │ │ -i|O&:pidfd_open │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ match() takes no arguments │ │ │ │ +write could not complete without blocking │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ -write could not complete without blocking │ │ │ │ -Cannot subclass an instance of ParamSpec │ │ │ │ invalid arguments │ │ │ │ +Cannot subclass an instance of ParamSpec │ │ │ │ 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 │ │ │ │ +Cannot subclass an instance of ParamSpecKwargs │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ while sharing a tuple │ │ │ │ can't delete attribute │ │ │ │ can't set attribute │ │ │ │ @@ -9778,16 +9775,16 @@ │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ i:sched_rr_get_interval │ │ │ │ NoneType takes no arguments │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ -Substitution of bare TypeVarTuple is not supported │ │ │ │ %s(%R, %R) │ │ │ │ +Substitution of bare TypeVarTuple is not supported │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ @@ -9799,34 +9796,34 @@ │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ signal.pthread_kill │ │ │ │ sys._current_frames │ │ │ │ │ │ │ │ -O(N)(OO) │ │ │ │ -O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -O(OO)(OOO) │ │ │ │ +O(N)(OO) │ │ │ │ +O(O)(OO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ +O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ @@ -9880,14 +9877,15 @@ │ │ │ │ fromutc: tz.dst() gave inconsistent results; cannot convert │ │ │ │ non-tuple default args │ │ │ │ non-dict keyword only default args │ │ │ │ character out of range │ │ │ │ datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). │ │ │ │ O:utcfromtimestamp │ │ │ │ a tzinfo subclass must implement %s() │ │ │ │ +interval │ │ │ │ %U, tzinfo=%R) │ │ │ │ %U, fold=%d) │ │ │ │ iiiiiiiii │ │ │ │ builtins.breakpoint │ │ │ │ pdb.set_trace │ │ │ │ PYTHONBREAKPOINT │ │ │ │ Ignoring unimportable $PYTHONBREAKPOINT: "%s" │ │ │ │ @@ -9915,21 +9913,14 @@ │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ -expected a writable bytes-like object │ │ │ │ -interval │ │ │ │ -PyFunction_EVENT_CREATE │ │ │ │ -PyFunction_EVENT_DESTROY │ │ │ │ -PyFunction_EVENT_MODIFY_CODE │ │ │ │ -PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ -PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ mimalloc: warning: │ │ │ │ mimalloc: error: │ │ │ │ trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free an already freed arena block: %p, size %zu │ │ │ │ Debug memory block at address p=%p: │ │ │ │ API '%c' │ │ │ │ @@ -9940,31 +9931,26 @@ │ │ │ │ at p-%d: 0x%02x │ │ │ │ *** OUCH │ │ │ │ Because memory is corrupted at the start, the count of bytes requested │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ -cannot decode string │ │ │ │ -deallocating │ │ │ │ -_PyThreadState_Init() is for internal use only │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ -both destination and source must be bytes-like objects │ │ │ │ -destination is too small to receive data from source │ │ │ │ -keyword list must be a dictionary │ │ │ │ -bad argument to internal function │ │ │ │ -invalid intrinsic function │ │ │ │ │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ -../Objects/structseq.c │ │ │ │ +PyUnicode_GetSize has been removed. │ │ │ │ │ │ │ │ - │ │ │ │ +deallocating │ │ │ │ +expected a writable bytes-like object │ │ │ │ +both destination and source must be bytes-like objects │ │ │ │ +destination is too small to receive data from source │ │ │ │ +keyword list must be a dictionary │ │ │ │ +../Objects/structseq.c │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ PyType_HasFeature((Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ kind == PyUnicode_1BYTE_KIND || kind == PyUnicode_2BYTE_KIND || kind == PyUnicode_4BYTE_KIND │ │ │ │ ascii->state.ascii == 0 │ │ │ │ @@ -9982,25 +9968,28 @@ │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ -Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ -Exception ignored in PyEval_SetProfile │ │ │ │ -Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ -InstructionSequenceType │ │ │ │ -%s: bug likely caused by a refcount error in a C extension │ │ │ │ - │ │ │ │ non-dict annotations │ │ │ │ + │ │ │ │ +PyFunction_EVENT_CREATE │ │ │ │ +PyFunction_EVENT_DESTROY │ │ │ │ +PyFunction_EVENT_MODIFY_CODE │ │ │ │ +PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ +PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ +cannot decode string │ │ │ │ +in new thread │ │ │ │ +_PyThreadState_Init() is for internal use only │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ count │ │ │ │ current │ │ │ │ freed │ │ │ │ total │ │ │ │ reserved │ │ │ │ @@ -10015,40 +10004,48 @@ │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ +Tokens can only be created by ContextVars │ │ │ │ %X:%X:%X:%X:%X:%X%c │ │ │ │ bad bluetooth address │ │ │ │ + │ │ │ │ +Exception ignored in PyEval_SetProfile │ │ │ │ +Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ +Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ +bad argument to internal function │ │ │ │ +invalid intrinsic function │ │ │ │ +InstructionSequenceType │ │ │ │ +Unknown signal │ │ │ │ +%s: bug likely caused by a refcount error in a C extension │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ perf trampoline not available │ │ │ │ -in new thread │ │ │ │ -can't assign sys.path │ │ │ │ -can't create sys.path │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ +can't assign sys.path │ │ │ │ +can't create sys.path │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ <%s object: ident=%llu> │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ ntohs: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ htons: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ htons: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ no interface with this name │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ packed IP wrong length for inet_ntoa │ │ │ │ -Unknown signal │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ unexpected NULL result from CMSG_FIRSTHDR │ │ │ │ unexpected NULL result from CMSG_NXTHDR(iv) │ │ │ │ unexpected NULL result from CMSG_NXTHDR(assoc) │ │ │ │ @@ -17047,61 +17044,14 @@ │ │ │ │ add_main_module │ │ │ │ _PyFaulthandler_Init │ │ │ │ _PyImport_InitExternal │ │ │ │ unlock_once │ │ │ │ _PyPathConfig_UpdateGlobal │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ _PyRecursiveMutex_Unlock │ │ │ │ -__fspath__($self, /) │ │ │ │ -Returns the path for the entry. │ │ │ │ -inode($self, /) │ │ │ │ -Return inode of the entry; cached per entry. │ │ │ │ -stat($self, /, *, follow_symlinks=True) │ │ │ │ -Return stat_result object for the entry; cached per entry. │ │ │ │ -is_junction($self, /) │ │ │ │ -Return True if the entry is a junction; cached per entry. │ │ │ │ -is_symlink($self, /) │ │ │ │ -Return True if the entry is a symbolic link; cached per entry. │ │ │ │ -is_file($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a file; cached per entry. │ │ │ │ -is_dir($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a directory; cached per entry. │ │ │ │ -uname_result: Result from os.uname(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (sysname, nodename, release, version, machine), │ │ │ │ -or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ -See os.uname for more information. │ │ │ │ -times_result: Result from os.times(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (user, system, children_user, children_system, elapsed), │ │ │ │ -or via the attributes user, system, children_user, children_system, │ │ │ │ -and elapsed. │ │ │ │ -See os.times for more information. │ │ │ │ -A tuple of (columns, lines) for holding terminal window size │ │ │ │ -sched_param(sched_priority) │ │ │ │ -Currently has only one field: sched_priority │ │ │ │ - sched_priority │ │ │ │ - A scheduling parameter. │ │ │ │ -statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ -or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ -See os.statvfs for more information. │ │ │ │ -stat_result: Result from stat, fstat, or lstat. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ -or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ -Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ -or st_flags, they are available as attributes only. │ │ │ │ -See os.stat for more information. │ │ │ │ -waitid_result: Result from waitid. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ -or via the attributes si_pid, si_uid, and so on. │ │ │ │ -See os.waitid for more information. │ │ │ │ _is_inputhook_installed($module, /) │ │ │ │ Checks if PyOS_CallInputHook is set │ │ │ │ _inputhook($module, /) │ │ │ │ Calls PyOS_CallInputHook droppong the GIL first │ │ │ │ timerfd_gettime_ns($module, fd, /) │ │ │ │ Return a tuple of a timer file descriptor's (interval, next expiration) in nanoseconds. │ │ │ │ A timer file descriptor. │ │ │ │ @@ -18553,14 +18503,62 @@ │ │ │ │ is an in-memory stream for text. │ │ │ │ Argument names are not part of the specification, and only the arguments │ │ │ │ of open() are intended to be used as keyword arguments. │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ An int containing the default buffer size used by the module's buffered │ │ │ │ I/O classes. open() uses the file's blksize (as obtained by os.stat) if │ │ │ │ possible. │ │ │ │ +__fspath__($self, /) │ │ │ │ +Returns the path for the entry. │ │ │ │ +inode($self, /) │ │ │ │ +Return inode of the entry; cached per entry. │ │ │ │ +stat($self, /, *, follow_symlinks=True) │ │ │ │ +Return stat_result object for the entry; cached per entry. │ │ │ │ +is_junction($self, /) │ │ │ │ +Return True if the entry is a junction; cached per entry. │ │ │ │ +is_symlink($self, /) │ │ │ │ +Return True if the entry is a symbolic link; cached per entry. │ │ │ │ +is_file($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a file; cached per entry. │ │ │ │ +is_dir($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a directory; cached per entry. │ │ │ │ +uname_result: Result from os.uname(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (sysname, nodename, release, version, machine), │ │ │ │ +or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ +See os.uname for more information. │ │ │ │ +times_result: Result from os.times(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (user, system, children_user, children_system, elapsed), │ │ │ │ +or via the attributes user, system, children_user, children_system, │ │ │ │ +and elapsed. │ │ │ │ +See os.times for more information. │ │ │ │ +A tuple of (columns, lines) for holding terminal window size │ │ │ │ +sched_param(sched_priority) │ │ │ │ +Currently has only one field: sched_priority │ │ │ │ + sched_priority │ │ │ │ + A scheduling parameter. │ │ │ │ +statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ +or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ +See os.statvfs for more information. │ │ │ │ +stat_result: Result from stat, fstat, or lstat. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ +or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ +Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ +or st_flags, they are available as attributes only. │ │ │ │ +See os.stat for more information. │ │ │ │ +waitid_result: Result from waitid. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ +or via the attributes si_pid, si_uid, and so on. │ │ │ │ +See os.waitid for more information. │ │ │ │ +faulthandler module. │ │ │ │ get_clock_info(name: str) -> dict │ │ │ │ Get information of the specified clock. │ │ │ │ perf_counter_ns() -> int │ │ │ │ Performance counter for benchmarking as nanoseconds. │ │ │ │ perf_counter() -> float │ │ │ │ Performance counter for benchmarking. │ │ │ │ thread_time() -> int │ │ │ │ @@ -18687,15 +18685,14 @@ │ │ │ │ seconds (0-59) │ │ │ │ weekday (0-6, Monday is 0) │ │ │ │ Julian day (day in the year, 1-366) │ │ │ │ DST (Daylight Savings Time) flag (-1, 0 or 1) │ │ │ │ If the DST flag is 0, the time is given in the regular time zone; │ │ │ │ if it is 1, the time is given in the DST time zone; │ │ │ │ if it is -1, mktime() should guess based on the date and time. │ │ │ │ -faulthandler module. │ │ │ │ Internal state held by ABC machinery. │ │ │ │ _abc_subclasscheck($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss checks. Should be never used outside abc module. │ │ │ │ _abc_instancecheck($module, self, instance, /) │ │ │ │ Internal ABC helper for instance checks. Should be never used outside abc module. │ │ │ │ _abc_register($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss registration. Should be never used outside abc module. │ │ │ │ @@ -19354,162 +19351,14 @@ │ │ │ │ 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 │ │ │ │ -insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the left of the leftmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ -a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just before the leftmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the right of the rightmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ -a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just after the rightmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -Bisection algorithms. │ │ │ │ -This module provides support for maintaining a list in sorted order without │ │ │ │ -having to sort the list after each insertion. For long lists of items with │ │ │ │ -expensive comparison operations, this can be an improvement over the more │ │ │ │ -common approach. │ │ │ │ -decompress($self, /, data, max_length=-1) │ │ │ │ -Decompress *data*, returning uncompressed data as bytes. │ │ │ │ -If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ -decompressed data. If this limit is reached and further output can be │ │ │ │ -produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ -call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ -If all of the input data was decompressed and returned (either because this │ │ │ │ -was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ -*self.needs_input* will be set to True. │ │ │ │ -Attempting to decompress data after the end of stream is reached raises an │ │ │ │ -EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ -the unused_data attribute. │ │ │ │ -True if more input is needed before more decompressed data can be produced. │ │ │ │ -Data found after the end of the compressed stream. │ │ │ │ -True if the end-of-stream marker has been reached. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the decompression object. │ │ │ │ -flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ -Return a bytes object containing any remaining decompressed data. │ │ │ │ - length │ │ │ │ - the initial size of the output buffer. │ │ │ │ -decompress($self, data, /, max_length=0) │ │ │ │ -Return a bytes object containing the decompressed version of the data. │ │ │ │ - The binary data to decompress. │ │ │ │ - max_length │ │ │ │ - The maximum allowable length of the decompressed data. │ │ │ │ - Unconsumed input data will be stored in │ │ │ │ - the unconsumed_tail attribute. │ │ │ │ -After calling this function, some of the input data may still be stored in │ │ │ │ -internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the compression object. │ │ │ │ -flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ -Return a bytes object containing any remaining compressed data. │ │ │ │ - One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ - If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ - used after calling the flush() method. Otherwise, more data │ │ │ │ - can still be compressed. │ │ │ │ -compress($self, data, /) │ │ │ │ -Returns a bytes object containing compressed data. │ │ │ │ - Binary data to be compressed. │ │ │ │ -After calling this function, some of the input data may still │ │ │ │ -be stored in internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ -Create a decompressor object for decompressing data incrementally. │ │ │ │ - wbits = 15 │ │ │ │ - The predefined compression dictionary. This is a sequence of bytes │ │ │ │ - (such as a bytes object) containing subsequences that are expected │ │ │ │ - to occur frequently in the data that is to be compressed. Those │ │ │ │ - subsequences that are expected to be most common should come at the │ │ │ │ - end of the dictionary. This must be the same dictionary as used by the │ │ │ │ - compressor that produced the input data. │ │ │ │ -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) │ │ │ │ -Returns a bytes object containing the uncompressed data. │ │ │ │ - Compressed data. │ │ │ │ - The window buffer size and container format. │ │ │ │ - bufsize │ │ │ │ - The initial output buffer size. │ │ │ │ -crc32($module, data, value=0, /) │ │ │ │ -Compute a CRC-32 checksum of data. │ │ │ │ - Starting value of the checksum. │ │ │ │ -The returned checksum is an integer. │ │ │ │ -compressobj($module, /, level=Z_DEFAULT_COMPRESSION, method=DEFLATED, │ │ │ │ - wbits=MAX_WBITS, memLevel=DEF_MEM_LEVEL, │ │ │ │ - strategy=Z_DEFAULT_STRATEGY, zdict=None) │ │ │ │ -Return a compressor object. │ │ │ │ - The compression level (an integer in the range 0-9 or -1; default is │ │ │ │ - currently equivalent to 6). Higher compression levels are slower, │ │ │ │ - but produce smaller results. │ │ │ │ - method │ │ │ │ - The compression algorithm. If given, this must be DEFLATED. │ │ │ │ - +9 to +15: The base-two logarithm of the window size. Include a zlib │ │ │ │ - container. │ │ │ │ - -9 to -15: Generate a raw stream. │ │ │ │ - +25 to +31: Include a gzip container. │ │ │ │ - memLevel │ │ │ │ - Controls the amount of memory used for internal compression state. │ │ │ │ - Valid values range from 1 to 9. Higher values result in higher memory │ │ │ │ - usage, faster compression, and smaller output. │ │ │ │ - strategy │ │ │ │ - Used to tune the compression algorithm. Possible values are │ │ │ │ - Z_DEFAULT_STRATEGY, Z_FILTERED, and Z_HUFFMAN_ONLY. │ │ │ │ - The predefined compression dictionary - a sequence of bytes │ │ │ │ - containing subsequences that are likely to occur in the input data. │ │ │ │ -compress($module, data, /, level=Z_DEFAULT_COMPRESSION, wbits=MAX_WBITS) │ │ │ │ -Returns a bytes object containing compressed data. │ │ │ │ - Binary data to be compressed. │ │ │ │ - Compression level, in 0-9 or -1. │ │ │ │ - The window buffer size and container format. │ │ │ │ -adler32($module, data, value=1, /) │ │ │ │ -Compute an Adler-32 checksum of data. │ │ │ │ - Starting value of the checksum. │ │ │ │ -The returned checksum is an integer. │ │ │ │ -The functions in this module allow compression and decompression using the │ │ │ │ -zlib library, which is based on GNU zip. │ │ │ │ -adler32(string[, start]) -- Compute an Adler-32 checksum. │ │ │ │ -compress(data[, level]) -- Compress data, with compression level 0-9 or -1. │ │ │ │ -compressobj([level[, ...]]) -- Return a compressor object. │ │ │ │ -crc32(string[, start]) -- Compute a CRC-32 checksum. │ │ │ │ -decompress(string,[wbits],[bufsize]) -- Decompresses a compressed string. │ │ │ │ -decompressobj([wbits[, zdict]]) -- Return a decompressor object. │ │ │ │ -'wbits' is window buffer size and container format. │ │ │ │ -Compressor objects support compress() and flush() methods; decompressor │ │ │ │ -objects support decompress() and flush(). │ │ │ │ ulp($module, x, /) │ │ │ │ Return the value of the least significant bit of the float x. │ │ │ │ nextafter($module, x, y, /, *, steps=None) │ │ │ │ Return the floating-point value the given number of steps after x towards y. │ │ │ │ If steps is not specified or is None, it defaults to 1. │ │ │ │ Raises a TypeError, if x or y is not a double, or if steps is not an integer. │ │ │ │ Raises ValueError if steps is negative. │ │ │ │ @@ -20081,16 +19930,162 @@ │ │ │ │ seed([n]) -> None. │ │ │ │ Defaults to use urandom and falls back to a combination │ │ │ │ of the current time and the process identifier. │ │ │ │ random($self, /) │ │ │ │ random() -> x in the interval [0, 1). │ │ │ │ Random() -> create a random number generator with its own internal state. │ │ │ │ Module implements the Mersenne Twister random number generator. │ │ │ │ - !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ -Py_EndInterpreter │ │ │ │ +insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the left of the leftmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ +a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just before the leftmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the right of the rightmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ +a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just after the rightmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +Bisection algorithms. │ │ │ │ +This module provides support for maintaining a list in sorted order without │ │ │ │ +having to sort the list after each insertion. For long lists of items with │ │ │ │ +expensive comparison operations, this can be an improvement over the more │ │ │ │ +common approach. │ │ │ │ +decompress($self, /, data, max_length=-1) │ │ │ │ +Decompress *data*, returning uncompressed data as bytes. │ │ │ │ +If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ +decompressed data. If this limit is reached and further output can be │ │ │ │ +produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ +call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ +If all of the input data was decompressed and returned (either because this │ │ │ │ +was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ +*self.needs_input* will be set to True. │ │ │ │ +Attempting to decompress data after the end of stream is reached raises an │ │ │ │ +EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ +the unused_data attribute. │ │ │ │ +True if more input is needed before more decompressed data can be produced. │ │ │ │ +Data found after the end of the compressed stream. │ │ │ │ +True if the end-of-stream marker has been reached. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the decompression object. │ │ │ │ +flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ +Return a bytes object containing any remaining decompressed data. │ │ │ │ + length │ │ │ │ + the initial size of the output buffer. │ │ │ │ +decompress($self, data, /, max_length=0) │ │ │ │ +Return a bytes object containing the decompressed version of the data. │ │ │ │ + The binary data to decompress. │ │ │ │ + max_length │ │ │ │ + The maximum allowable length of the decompressed data. │ │ │ │ + Unconsumed input data will be stored in │ │ │ │ + the unconsumed_tail attribute. │ │ │ │ +After calling this function, some of the input data may still be stored in │ │ │ │ +internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the compression object. │ │ │ │ +flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ +Return a bytes object containing any remaining compressed data. │ │ │ │ + One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ + If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ + used after calling the flush() method. Otherwise, more data │ │ │ │ + can still be compressed. │ │ │ │ +compress($self, data, /) │ │ │ │ +Returns a bytes object containing compressed data. │ │ │ │ + Binary data to be compressed. │ │ │ │ +After calling this function, some of the input data may still │ │ │ │ +be stored in internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ +Create a decompressor object for decompressing data incrementally. │ │ │ │ + wbits = 15 │ │ │ │ + The predefined compression dictionary. This is a sequence of bytes │ │ │ │ + (such as a bytes object) containing subsequences that are expected │ │ │ │ + to occur frequently in the data that is to be compressed. Those │ │ │ │ + subsequences that are expected to be most common should come at the │ │ │ │ + end of the dictionary. This must be the same dictionary as used by the │ │ │ │ + compressor that produced the input data. │ │ │ │ +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) │ │ │ │ +Returns a bytes object containing the uncompressed data. │ │ │ │ + Compressed data. │ │ │ │ + The window buffer size and container format. │ │ │ │ + bufsize │ │ │ │ + The initial output buffer size. │ │ │ │ +crc32($module, data, value=0, /) │ │ │ │ +Compute a CRC-32 checksum of data. │ │ │ │ + Starting value of the checksum. │ │ │ │ +The returned checksum is an integer. │ │ │ │ +compressobj($module, /, level=Z_DEFAULT_COMPRESSION, method=DEFLATED, │ │ │ │ + wbits=MAX_WBITS, memLevel=DEF_MEM_LEVEL, │ │ │ │ + strategy=Z_DEFAULT_STRATEGY, zdict=None) │ │ │ │ +Return a compressor object. │ │ │ │ + The compression level (an integer in the range 0-9 or -1; default is │ │ │ │ + currently equivalent to 6). Higher compression levels are slower, │ │ │ │ + but produce smaller results. │ │ │ │ + method │ │ │ │ + The compression algorithm. If given, this must be DEFLATED. │ │ │ │ + +9 to +15: The base-two logarithm of the window size. Include a zlib │ │ │ │ + container. │ │ │ │ + -9 to -15: Generate a raw stream. │ │ │ │ + +25 to +31: Include a gzip container. │ │ │ │ + memLevel │ │ │ │ + Controls the amount of memory used for internal compression state. │ │ │ │ + Valid values range from 1 to 9. Higher values result in higher memory │ │ │ │ + usage, faster compression, and smaller output. │ │ │ │ + strategy │ │ │ │ + Used to tune the compression algorithm. Possible values are │ │ │ │ + Z_DEFAULT_STRATEGY, Z_FILTERED, and Z_HUFFMAN_ONLY. │ │ │ │ + The predefined compression dictionary - a sequence of bytes │ │ │ │ + containing subsequences that are likely to occur in the input data. │ │ │ │ +compress($module, data, /, level=Z_DEFAULT_COMPRESSION, wbits=MAX_WBITS) │ │ │ │ +Returns a bytes object containing compressed data. │ │ │ │ + Binary data to be compressed. │ │ │ │ + Compression level, in 0-9 or -1. │ │ │ │ + The window buffer size and container format. │ │ │ │ +adler32($module, data, value=1, /) │ │ │ │ +Compute an Adler-32 checksum of data. │ │ │ │ + Starting value of the checksum. │ │ │ │ +The returned checksum is an integer. │ │ │ │ +The functions in this module allow compression and decompression using the │ │ │ │ +zlib library, which is based on GNU zip. │ │ │ │ +adler32(string[, start]) -- Compute an Adler-32 checksum. │ │ │ │ +compress(data[, level]) -- Compress data, with compression level 0-9 or -1. │ │ │ │ +compressobj([level[, ...]]) -- Return a compressor object. │ │ │ │ +crc32(string[, start]) -- Compute a CRC-32 checksum. │ │ │ │ +decompress(string,[wbits],[bufsize]) -- Decompresses a compressed string. │ │ │ │ +decompressobj([wbits[, zdict]]) -- Return a decompressor object. │ │ │ │ +'wbits' is window buffer size and container format. │ │ │ │ +Compressor objects support compress() and flush() methods; decompressor │ │ │ │ +objects support decompress() and flush(). │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ lookup($self, name, /) │ │ │ │ @@ -20135,14 +20130,19 @@ │ │ │ │ ValueError is raised. │ │ │ │ This module provides access to the Unicode Character Database which │ │ │ │ defines character properties for all Unicode characters. The data in │ │ │ │ this database is based on the UnicodeData.txt file version │ │ │ │ 15.1.0 which is publicly available from ftp://ftp.unicode.org/. │ │ │ │ The module uses the same names and symbols as defined by the │ │ │ │ UnicodeData File Format 15.1.0. │ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ +Py_EndInterpreter │ │ │ │ +PyInterpreterState_Delete │ │ │ │ +zapthreads │ │ │ │ +_PyInterpreterState_GetAllocatedBlocks │ │ │ │ IRPLANERL │ │ │ │ KTIESELSK │ │ │ │ DRESSED TO THE SUBJ │ │ │ │ GEMINATt │ │ │ │ INITIAL &N │ │ │ │ OD- L LETTER D │ │ │ │ NSONANT MODIF │ │ │ │ @@ -22470,22 +22470,32 @@ │ │ │ │ EPOSTOYAN │ │ │ │ KRYZHEVAYA │ │ │ │ POVODNAYA │ │ │ │ IKHAYA PUT │ │ │ │ KLYUCHEVAYA &M.P&T'S │ │ │ │ "M.P&T'S │ │ │ │ DIRECTION F │ │ │ │ -PyInterpreterState_Delete │ │ │ │ -zapthreads │ │ │ │ -_PyInterpreterState_GetAllocatedBlocks │ │ │ │ The above exception was the direct cause of the following exception: │ │ │ │ During handling of the above exception, another exception occurred: │ │ │ │ PyState_AddModule │ │ │ │ PyUnstable_AtExit │ │ │ │ +unicode_tolower($module, character, /) │ │ │ │ +ascii_tolower($module, character, /) │ │ │ │ +unicode_iscased($module, character, /) │ │ │ │ +ascii_iscased($module, character, /) │ │ │ │ +getcodesize($module, /) │ │ │ │ +template($module, pattern, template, /) │ │ │ │ + template │ │ │ │ + A list containing interleaved literal strings (str or bytes) and group │ │ │ │ + indices (int), as returned by re._parser.parse_template(): │ │ │ │ + [literal1, group1, ..., literalN, groupN] │ │ │ │ +compile($module, /, pattern, flags, code, groups, groupindex, │ │ │ │ + indexgroup) │ │ │ │ SRE 2.2.2 Copyright (c) 1997-2002 by Secret Labs AB │ │ │ │ +_Py_CheckRecursiveCall │ │ │ │ search($self, /) │ │ │ │ match($self, /) │ │ │ │ __deepcopy__($self, memo, /) │ │ │ │ __copy__($self, /) │ │ │ │ expand($self, /, template) │ │ │ │ Return the string obtained by doing backslash substitution on the string template, as done by the sub() method. │ │ │ │ groupdict($self, /, default=None) │ │ │ │ @@ -22525,114 +22535,15 @@ │ │ │ │ fullmatch($self, /, string, pos=0, endpos=sys.maxsize) │ │ │ │ Matches against all of the string. │ │ │ │ match($self, /, string, pos=0, endpos=sys.maxsize) │ │ │ │ Matches zero or more characters at the beginning of the string. │ │ │ │ The result of re.match() and re.search(). │ │ │ │ Match objects always have a boolean value of True. │ │ │ │ Compiled regular expression object. │ │ │ │ -unicode_tolower($module, character, /) │ │ │ │ -ascii_tolower($module, character, /) │ │ │ │ -unicode_iscased($module, character, /) │ │ │ │ -ascii_iscased($module, character, /) │ │ │ │ -getcodesize($module, /) │ │ │ │ -template($module, pattern, template, /) │ │ │ │ - template │ │ │ │ - A list containing interleaved literal strings (str or bytes) and group │ │ │ │ - indices (int), as returned by re._parser.parse_template(): │ │ │ │ - [literal1, group1, ..., literalN, groupN] │ │ │ │ -compile($module, /, pattern, flags, code, groups, groupindex, │ │ │ │ - indexgroup) │ │ │ │ -_Py_CheckRecursiveCall │ │ │ │ _PyErr_NoMemory │ │ │ │ -CMSG_SPACE(length) -> buffer size │ │ │ │ -Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ -data item with associated data of the given length, along with any │ │ │ │ -trailing padding. The buffer space needed to receive multiple items │ │ │ │ -is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ -lengths. Raises OverflowError if length is outside the permissible │ │ │ │ -range of values. │ │ │ │ -CMSG_LEN(length) -> control message length │ │ │ │ -Return the total length, without trailing padding, of an ancillary │ │ │ │ -data item with associated data of the given length. This value can │ │ │ │ -often be used as the buffer size for recvmsg() to receive a single │ │ │ │ -item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ -use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ -item will be the last in the buffer. Raises OverflowError if length │ │ │ │ -is outside the permissible range of values. │ │ │ │ -if_indextoname(if_index) │ │ │ │ -Returns the interface name corresponding to the interface index if_index. │ │ │ │ -if_nametoindex($self, oname, /) │ │ │ │ -Returns the interface index corresponding to the interface name if_name. │ │ │ │ -if_nameindex() │ │ │ │ -Returns a list of network interface information (index, name) tuples. │ │ │ │ -setdefaulttimeout(timeout) │ │ │ │ -Set the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getdefaulttimeout() -> timeout │ │ │ │ -Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ -Get host and port for a sockaddr. │ │ │ │ -getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ - -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ -Resolve host and port into addrinfo struct. │ │ │ │ -inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ -Convert a packed IP address of the given family to string format. │ │ │ │ -inet_pton(af, ip) -> packed IP address string │ │ │ │ -Convert an IP address from string format to a packed string suitable │ │ │ │ -for use with low-level network functions. │ │ │ │ -inet_ntoa($self, packed_ip, /) │ │ │ │ -Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ -inet_aton($self, ip_addr, /) │ │ │ │ -Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ -htonl(integer) -> integer │ │ │ │ -Convert a 32-bit integer from host to network byte order. │ │ │ │ -htons($self, x, /) │ │ │ │ -Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ -ntohl(integer) -> integer │ │ │ │ -Convert a 32-bit integer from network to host byte order. │ │ │ │ -ntohs($self, x, /) │ │ │ │ -Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ -socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ -Create a pair of socket objects from the sockets returned by the platform │ │ │ │ -socketpair() function. │ │ │ │ -The arguments are the same as for socket() except the default family is │ │ │ │ -AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ -dup(integer) -> integer │ │ │ │ -Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ -sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ -close(integer) -> None │ │ │ │ -Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ -sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ -getprotobyname(name) -> integer │ │ │ │ -Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ -getservbyport(port[, protocolname]) -> string │ │ │ │ -Return the service name from a port number and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -getservbyname(servicename[, protocolname]) -> integer │ │ │ │ -Return a port number from a service name and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -sethostname(name) │ │ │ │ -Sets the hostname to name. │ │ │ │ -gethostname() -> string │ │ │ │ -Return the current host name. │ │ │ │ -gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname(host) -> address │ │ │ │ -Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ -Implementation module for socket operations. │ │ │ │ -See the socket module for documentation. │ │ │ │ sendmsg_afalg([msg], *, op[, iv[, assoclen[, flags=MSG_MORE]]]) │ │ │ │ Set operation mode, IV and length of associated data for an AF_ALG │ │ │ │ operation socket. │ │ │ │ sendmsg(buffers[, ancdata[, flags[, address]]]) -> count │ │ │ │ Send normal and ancillary data to the socket, gathering the │ │ │ │ non-ancillary data from a series of buffers and concatenating it into │ │ │ │ a single message. The buffers argument specifies the non-ancillary │ │ │ │ @@ -22821,49 +22732,102 @@ │ │ │ │ sendto(data[, flags], addr) -- send data to a given address │ │ │ │ setblocking(bool) -- set or clear the blocking I/O flag │ │ │ │ getblocking() -- return True if socket is blocking, False if non-blocking │ │ │ │ setsockopt(level, optname, value[, optlen]) -- set socket options │ │ │ │ settimeout(None | float) -- set or clear the timeout │ │ │ │ shutdown(how) -- shut down traffic in one or both directions │ │ │ │ [*] not available on all platforms! │ │ │ │ +CMSG_SPACE(length) -> buffer size │ │ │ │ +Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ +data item with associated data of the given length, along with any │ │ │ │ +trailing padding. The buffer space needed to receive multiple items │ │ │ │ +is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ +lengths. Raises OverflowError if length is outside the permissible │ │ │ │ +range of values. │ │ │ │ +CMSG_LEN(length) -> control message length │ │ │ │ +Return the total length, without trailing padding, of an ancillary │ │ │ │ +data item with associated data of the given length. This value can │ │ │ │ +often be used as the buffer size for recvmsg() to receive a single │ │ │ │ +item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ +use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ +item will be the last in the buffer. Raises OverflowError if length │ │ │ │ +is outside the permissible range of values. │ │ │ │ +if_indextoname(if_index) │ │ │ │ +Returns the interface name corresponding to the interface index if_index. │ │ │ │ +if_nametoindex($self, oname, /) │ │ │ │ +Returns the interface index corresponding to the interface name if_name. │ │ │ │ +if_nameindex() │ │ │ │ +Returns a list of network interface information (index, name) tuples. │ │ │ │ +setdefaulttimeout(timeout) │ │ │ │ +Set the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getdefaulttimeout() -> timeout │ │ │ │ +Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ +Get host and port for a sockaddr. │ │ │ │ +getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ + -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ +Resolve host and port into addrinfo struct. │ │ │ │ +inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ +Convert a packed IP address of the given family to string format. │ │ │ │ +inet_pton(af, ip) -> packed IP address string │ │ │ │ +Convert an IP address from string format to a packed string suitable │ │ │ │ +for use with low-level network functions. │ │ │ │ +inet_ntoa($self, packed_ip, /) │ │ │ │ +Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ +inet_aton($self, ip_addr, /) │ │ │ │ +Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ +htonl(integer) -> integer │ │ │ │ +Convert a 32-bit integer from host to network byte order. │ │ │ │ +htons($self, x, /) │ │ │ │ +Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ +ntohl(integer) -> integer │ │ │ │ +Convert a 32-bit integer from network to host byte order. │ │ │ │ +ntohs($self, x, /) │ │ │ │ +Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ +socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ +Create a pair of socket objects from the sockets returned by the platform │ │ │ │ +socketpair() function. │ │ │ │ +The arguments are the same as for socket() except the default family is │ │ │ │ +AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ +dup(integer) -> integer │ │ │ │ +Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ +sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ +close(integer) -> None │ │ │ │ +Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ +sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ +getprotobyname(name) -> integer │ │ │ │ +Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ +getservbyport(port[, protocolname]) -> string │ │ │ │ +Return the service name from a port number and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +getservbyname(servicename[, protocolname]) -> integer │ │ │ │ +Return a port number from a service name and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +sethostname(name) │ │ │ │ +Sets the hostname to name. │ │ │ │ +gethostname() -> string │ │ │ │ +Return the current host name. │ │ │ │ +gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname(host) -> address │ │ │ │ +Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ +Implementation module for socket operations. │ │ │ │ +See the socket module for documentation. │ │ │ │ format_unraisable_v │ │ │ │ _PyErr_NormalizeException │ │ │ │ -get_executor($module, /, code, offset) │ │ │ │ -Return the executor object at offset in code if exists, None otherwise. │ │ │ │ -get_intrinsic2_descs($module, /) │ │ │ │ -Return a list of names of the binary intrinsics. │ │ │ │ -get_intrinsic1_descs($module, /) │ │ │ │ -Return a list of names of the unary intrinsics. │ │ │ │ -get_nb_ops($module, /) │ │ │ │ -Return array of symbols of binary ops. │ │ │ │ -Indexed by the BINARY_OP oparg value. │ │ │ │ -get_specialization_stats($module, /) │ │ │ │ -Return the specialization stats │ │ │ │ -has_exc($module, /, opcode) │ │ │ │ -Return True if the opcode sets an exception handler, False otherwise. │ │ │ │ -has_local($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a local variable, False otherwise. │ │ │ │ -has_free($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a free variable, False otherwise. │ │ │ │ -Note that 'free' in this context refers to names in the current scope │ │ │ │ -that are referenced by inner scopes or names in outer scopes that are │ │ │ │ -referenced from this scope. It does not include references to global │ │ │ │ -or builtin scopes. │ │ │ │ -has_jump($module, /, opcode) │ │ │ │ -Return True if the opcode has a jump target, False otherwise. │ │ │ │ -has_name($module, /, opcode) │ │ │ │ -Return True if the opcode accesses an attribute by name, False otherwise. │ │ │ │ -has_const($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a constant, False otherwise. │ │ │ │ -has_arg($module, /, opcode) │ │ │ │ -Return True if the opcode uses its oparg, False otherwise. │ │ │ │ -is_valid($module, /, opcode) │ │ │ │ -Return True if opcode is valid, False otherwise. │ │ │ │ -stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ -Compute the stack effect of the opcode. │ │ │ │ Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ JSON scanner object │ │ │ │ scanstring(string, end, strict=True) -> (string, end) │ │ │ │ Scan the string s for a JSON string. End is the index of the │ │ │ │ character in s after the quote that started the JSON string. │ │ │ │ Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ on attempt to decode an invalid string. If strict is False then literal │ │ │ │ @@ -22927,64 +22891,52 @@ │ │ │ │ gr_passwd - group password (encrypted); often empty │ │ │ │ gr_gid - numeric ID of the group │ │ │ │ gr_mem - list of members │ │ │ │ The gid is an integer, name and password are strings. (Note that most │ │ │ │ users are not explicitly listed as members of the groups they are in │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ +get_executor($module, /, code, offset) │ │ │ │ +Return the executor object at offset in code if exists, None otherwise. │ │ │ │ +get_intrinsic2_descs($module, /) │ │ │ │ +Return a list of names of the binary intrinsics. │ │ │ │ +get_intrinsic1_descs($module, /) │ │ │ │ +Return a list of names of the unary intrinsics. │ │ │ │ +get_nb_ops($module, /) │ │ │ │ +Return array of symbols of binary ops. │ │ │ │ +Indexed by the BINARY_OP oparg value. │ │ │ │ +get_specialization_stats($module, /) │ │ │ │ +Return the specialization stats │ │ │ │ +has_exc($module, /, opcode) │ │ │ │ +Return True if the opcode sets an exception handler, False otherwise. │ │ │ │ +has_local($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a local variable, False otherwise. │ │ │ │ +has_free($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a free variable, False otherwise. │ │ │ │ +Note that 'free' in this context refers to names in the current scope │ │ │ │ +that are referenced by inner scopes or names in outer scopes that are │ │ │ │ +referenced from this scope. It does not include references to global │ │ │ │ +or builtin scopes. │ │ │ │ +has_jump($module, /, opcode) │ │ │ │ +Return True if the opcode has a jump target, False otherwise. │ │ │ │ +has_name($module, /, opcode) │ │ │ │ +Return True if the opcode accesses an attribute by name, False otherwise. │ │ │ │ +has_const($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a constant, False otherwise. │ │ │ │ +has_arg($module, /, opcode) │ │ │ │ +Return True if the opcode uses its oparg, False otherwise. │ │ │ │ +is_valid($module, /, opcode) │ │ │ │ +Return True if opcode is valid, False otherwise. │ │ │ │ +stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ +Compute the stack effect of the opcode. │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -poll($module, /) │ │ │ │ -Returns a polling object. │ │ │ │ -This object supports registering and unregistering file descriptors, and then │ │ │ │ -polling them for I/O events. │ │ │ │ -select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ -Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ -The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ -rlist -- wait until ready for reading │ │ │ │ -wlist -- wait until ready for writing │ │ │ │ -xlist -- wait for an "exceptional condition" │ │ │ │ -If only one kind of condition is required, pass [] for the other lists. │ │ │ │ -A file descriptor is either a socket or file object, or a small integer │ │ │ │ -gotten from a fileno() method call on one of those. │ │ │ │ -The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ -a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ -or None, the call will never time out. │ │ │ │ -The return value is a tuple of three lists corresponding to the first three │ │ │ │ -arguments; each contains the subset of the corresponding file descriptors │ │ │ │ -that are ready. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file │ │ │ │ -descriptors can be used. │ │ │ │ -This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ -fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ - env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ - errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ - pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ - allow_vfork, /) │ │ │ │ -Spawn a fresh new child process. │ │ │ │ -Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ -child and duplicate the few that are needed before calling exec() in the │ │ │ │ -child process. │ │ │ │ -If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ -in the sorted tuple pass_fds. │ │ │ │ -The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ -descriptors and exec. │ │ │ │ -WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ - It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ -If an error occurs in the child process before the exec, it is │ │ │ │ -serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ -Returns: the child process's PID. │ │ │ │ -Raises: Only on an error in the parent process. │ │ │ │ -A POSIX helper for the subprocess module. │ │ │ │ lockf($module, fd, cmd, len=0, start=0, whence=0, /) │ │ │ │ A wrapper around the fcntl() locking calls. │ │ │ │ `fd` is the file descriptor of the file to lock or unlock, and operation is one │ │ │ │ of the following values: │ │ │ │ LOCK_UN - unlock │ │ │ │ LOCK_SH - acquire a shared lock │ │ │ │ LOCK_EX - acquire an exclusive lock │ │ │ │ @@ -23284,14 +23236,59 @@ │ │ │ │ eventmask │ │ │ │ an optional bitmask describing the type of events to check for │ │ │ │ select.epoll(sizehint=-1, flags=0) │ │ │ │ Returns an epolling object │ │ │ │ sizehint must be a positive integer or -1 for the default size. The │ │ │ │ sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ the maximum number of monitored events. │ │ │ │ +poll($module, /) │ │ │ │ +Returns a polling object. │ │ │ │ +This object supports registering and unregistering file descriptors, and then │ │ │ │ +polling them for I/O events. │ │ │ │ +select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ +Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ +The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ +rlist -- wait until ready for reading │ │ │ │ +wlist -- wait until ready for writing │ │ │ │ +xlist -- wait for an "exceptional condition" │ │ │ │ +If only one kind of condition is required, pass [] for the other lists. │ │ │ │ +A file descriptor is either a socket or file object, or a small integer │ │ │ │ +gotten from a fileno() method call on one of those. │ │ │ │ +The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ +a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ +or None, the call will never time out. │ │ │ │ +The return value is a tuple of three lists corresponding to the first three │ │ │ │ +arguments; each contains the subset of the corresponding file descriptors │ │ │ │ +that are ready. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file │ │ │ │ +descriptors can be used. │ │ │ │ +This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ +fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ + env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ + errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ + pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ + allow_vfork, /) │ │ │ │ +Spawn a fresh new child process. │ │ │ │ +Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ +child and duplicate the few that are needed before calling exec() in the │ │ │ │ +child process. │ │ │ │ +If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ +in the sorted tuple pass_fds. │ │ │ │ +The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ +descriptors and exec. │ │ │ │ +WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ + It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ +If an error occurs in the child process before the exec, it is │ │ │ │ +serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ +Returns: the child process's PID. │ │ │ │ +Raises: Only on an error in the parent process. │ │ │ │ +A POSIX helper for the subprocess module. │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -24599,19 +24596,19 @@ │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ dummy_dealloc │ │ │ │ -PyEval_AcquireLock │ │ │ │ -_PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ +PyEval_AcquireLock │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ +_PyThreadState_Init │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -84,16 +84,16 @@ │ │ │ │ 0x0001ceec 6f790066 666c7573 68005f5f 74696d65 oy.fflush.__time │ │ │ │ 0x0001cefc 3634005f 5f6c6f63 616c7469 6d653634 64.__localtime64 │ │ │ │ 0x0001cf0c 5f72005f 5f6c7374 61743634 5f74696d _r.__lstat64_tim │ │ │ │ 0x0001cf1c 65363400 5f5f6673 74617461 7436345f e64.__fstatat64_ │ │ │ │ 0x0001cf2c 74696d65 36340073 6967656d 70747973 time64.sigemptys │ │ │ │ 0x0001cf3c 65740077 6d656d63 6d700066 72657870 et.wmemcmp.frexp │ │ │ │ 0x0001cf4c 006d6f64 66007265 61646469 72363400 .modf.readdir64. │ │ │ │ - 0x0001cf5c 636c6f73 65646972 0066646f 70656e64 closedir.fdopend │ │ │ │ - 0x0001cf6c 69720072 6577696e 64646972 006c6465 ir.rewinddir.lde │ │ │ │ + 0x0001cf5c 636c6f73 65646972 00726577 696e6464 closedir.rewindd │ │ │ │ + 0x0001cf6c 69720066 646f7065 6e646972 006c6465 ir.fdopendir.lde │ │ │ │ 0x0001cf7c 7870006c 7365656b 3634005f 5f6c6962 xp.lseek64.__lib │ │ │ │ 0x0001cf8c 635f6375 7272656e 745f7369 6772746d c_current_sigrtm │ │ │ │ 0x0001cf9c 696e005f 5f6c6962 635f6375 7272656e in.__libc_curren │ │ │ │ 0x0001cfac 745f7369 6772746d 61780067 65747069 t_sigrtmax.getpi │ │ │ │ 0x0001cfbc 6400756e 67657463 005f5f72 65616c70 d.ungetc.__realp │ │ │ │ 0x0001cfcc 6174685f 63686b00 6674656c 6c007265 ath_chk.ftell.re │ │ │ │ 0x0001cfdc 77696e64 00666c6f 636b6669 6c650066 wind.flockfile.f │ │ │ │ @@ -101,17 +101,17 @@ │ │ │ │ 0x0001cffc 6f770067 65746575 69640067 65747569 ow.geteuid.getui │ │ │ │ 0x0001d00c 64006765 74656769 64006765 74676964 d.getegid.getgid │ │ │ │ 0x0001d01c 00676574 70777569 645f7200 70746872 .getpwuid_r.pthr │ │ │ │ 0x0001d02c 6561645f 64657461 63680064 6c6f7065 ead_detach.dlope │ │ │ │ 0x0001d03c 6e00646c 73796d00 646c6572 726f7200 n.dlsym.dlerror. │ │ │ │ 0x0001d04c 73747263 70790063 6c656172 65727200 strcpy.clearerr. │ │ │ │ 0x0001d05c 66676574 73006665 6f660073 74726373 fgets.feof.strcs │ │ │ │ - 0x0001d06c 706e007a 6c696256 65727369 6f6e0066 pn.zlibVersion.f │ │ │ │ - 0x0001d07c 646f7065 6e006f70 656e6174 36340072 dopen.openat64.r │ │ │ │ - 0x0001d08c 656e616d 65007265 6e616d65 6174006d ename.renameat.m │ │ │ │ + 0x0001d06c 706e007a 6c696256 65727369 6f6e006f pn.zlibVersion.o │ │ │ │ + 0x0001d07c 70656e61 74363400 72656e61 6d650072 penat64.rename.r │ │ │ │ + 0x0001d08c 656e616d 65617400 66646f70 656e006d enameat.fdopen.m │ │ │ │ 0x0001d09c 6b646972 006d6b64 69726174 00667075 kdir.mkdirat.fpu │ │ │ │ 0x0001d0ac 7463005f 5f737472 6370795f 63686b00 tc.__strcpy_chk. │ │ │ │ 0x0001d0bc 5f5f7363 6865645f 63707561 6c6c6f63 __sched_cpualloc │ │ │ │ 0x0001d0cc 00736368 65645f67 65746166 66696e69 .sched_getaffini │ │ │ │ 0x0001d0dc 7479005f 5f736368 65645f63 70756672 ty.__sched_cpufr │ │ │ │ 0x0001d0ec 6565005f 5f736368 65645f63 7075636f ee.__sched_cpuco │ │ │ │ 0x0001d0fc 756e7400 5f5f676d 74696d65 36345f72 unt.__gmtime64_r │ │ │ │ @@ -265,18 +265,18 @@ │ │ │ │ 0x0001da3c 74790069 6e666c61 7465436f 70790063 ty.inflateCopy.c │ │ │ │ 0x0001da4c 6f707973 69676e00 6b696c6c 70670073 opysign.killpg.s │ │ │ │ 0x0001da5c 656e6466 696c6536 34006674 72756e63 endfile64.ftrunc │ │ │ │ 0x0001da6c 61746536 34006765 7467726e 616d5f72 ate64.getgrnam_r │ │ │ │ 0x0001da7c 005f5f6d 656d6370 795f6368 6b006765 .__memcpy_chk.ge │ │ │ │ 0x0001da8c 7470776e 616d5f72 00736574 6772656e tpwnam_r.setgren │ │ │ │ 0x0001da9c 74006765 74677265 6e740065 6e646772 t.getgrent.endgr │ │ │ │ - 0x0001daac 656e7400 6d6b6669 666f6174 006d6b66 ent.mkfifoat.mkf │ │ │ │ - 0x0001dabc 69666f00 66616363 65737361 74006163 ifo.faccessat.ac │ │ │ │ - 0x0001dacc 63657373 005f5f73 74726e63 61745f63 cess.__strncat_c │ │ │ │ - 0x0001dadc 686b005f 5f6d6b74 696d6536 34005f5f hk.__mktime64.__ │ │ │ │ + 0x0001daac 656e7400 66616363 65737361 74006163 ent.faccessat.ac │ │ │ │ + 0x0001dabc 63657373 006d6b66 69666f61 74006d6b cess.mkfifoat.mk │ │ │ │ + 0x0001dacc 6669666f 005f5f6d 6b74696d 65363400 fifo.__mktime64. │ │ │ │ + 0x0001dadc 5f5f7374 726e6361 745f6368 6b005f5f __strncat_chk.__ │ │ │ │ 0x0001daec 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001dafc 5f63686b 00736368 65645f73 65746166 _chk.sched_setaf │ │ │ │ 0x0001db0c 66696e69 7479006c 6c697374 78617474 finity.llistxatt │ │ │ │ 0x0001db1c 7200666c 69737478 61747472 00676574 r.flistxattr.get │ │ │ │ 0x0001db2c 67726f75 70730058 4d4c5f47 65745370 groups.XML_GetSp │ │ │ │ 0x0001db3c 65636966 69656441 74747269 62757465 ecifiedAttribute │ │ │ │ 0x0001db4c 436f756e 7400584d 4c5f5374 6f705061 Count.XML_StopPa │ │ │ │ @@ -292,17 +292,17 @@ │ │ │ │ 0x0001dbec 42756666 65720058 4d4c5f50 61727365 Buffer.XML_Parse │ │ │ │ 0x0001dbfc 42756666 65720064 75703300 584d4c5f Buffer.dup3.XML_ │ │ │ │ 0x0001dc0c 53657452 65747572 6e4e5354 7269706c SetReturnNSTripl │ │ │ │ 0x0001dc1c 65740066 73746174 76667336 34006765 et.fstatvfs64.ge │ │ │ │ 0x0001dc2c 74686f73 74627961 6464725f 72005f5f thostbyaddr_r.__ │ │ │ │ 0x0001dc3c 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ 0x0001dc4c 00687374 72657272 6f720066 73796e63 .hstrerror.fsync │ │ │ │ - 0x0001dc5c 00776373 636f6c6c 00584d4c 5f457874 .wcscoll.XML_Ext │ │ │ │ - 0x0001dc6c 65726e61 6c456e74 69747950 61727365 ernalEntityParse │ │ │ │ - 0x0001dc7c 72437265 61746500 6576656e 74666400 rCreate.eventfd. │ │ │ │ + 0x0001dc5c 00776373 636f6c6c 00657665 6e746664 .wcscoll.eventfd │ │ │ │ + 0x0001dc6c 00584d4c 5f457874 65726e61 6c456e74 .XML_ExternalEnt │ │ │ │ + 0x0001dc7c 69747950 61727365 72437265 61746500 ityParserCreate. │ │ │ │ 0x0001dc8c 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ 0x0001dc9c 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ 0x0001dcac 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ 0x0001dcbc 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ 0x0001dccc 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ 0x0001dcdc 74650065 76656e74 66645f72 65616400 te.eventfd_read. │ │ │ │ 0x0001dcec 616c6172 6d006665 78656376 6500584d alarm.fexecve.XM │ │ │ │ @@ -338,34 +338,34 @@ │ │ │ │ 0x0001decc 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001dedc 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001deec 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001defc 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df0c 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df1c 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ 0x0001df2c 69640073 65747265 73756964 00666461 id.setresuid.fda │ │ │ │ - 0x0001df3c 74617379 6e630077 61697469 64007772 tasync.waitid.wr │ │ │ │ - 0x0001df4c 69746576 00667061 7468636f 6e660074 itev.fpathconf.t │ │ │ │ + 0x0001df3c 74617379 6e630077 61697469 64006670 tasync.waitid.fp │ │ │ │ + 0x0001df4c 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ 0x0001df5c 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001df6c 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001df7c 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001df8c 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001df9c 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dfac 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ - 0x0001dfbc 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ - 0x0001dfcc 665f6368 6b005f5f 73797363 6f6e6600 f_chk.__sysconf. │ │ │ │ - 0x0001dfdc 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ - 0x0001dfec 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ - 0x0001dffc 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ - 0x0001e00c 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ - 0x0001e01c 65637400 5f5f6973 6f633233 5f737363 ect.__isoc23_ssc │ │ │ │ - 0x0001e02c 616e6600 70617573 65006966 5f6e616d anf.pause.if_nam │ │ │ │ - 0x0001e03c 65746f69 6e646578 00696e65 745f6174 etoindex.inet_at │ │ │ │ - 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ - 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ - 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ + 0x0001dfbc 74696d65 3634005f 5f737973 636f6e66 time64.__sysconf │ │ │ │ + 0x0001dfcc 00584d4c 5f476574 42617365 00676574 .XML_GetBase.get │ │ │ │ + 0x0001dfdc 726c696d 69743634 00736574 726c696d rlimit64.setrlim │ │ │ │ + 0x0001dfec 69743634 00707468 72656164 5f657869 it64.pthread_exi │ │ │ │ + 0x0001dffc 7400636c 6f736566 726f6d00 6d70726f t.closefrom.mpro │ │ │ │ + 0x0001e00c 74656374 005f5f69 736f6332 335f7373 tect.__isoc23_ss │ │ │ │ + 0x0001e01c 63616e66 00737472 7369676e 616c005f canf.strsignal._ │ │ │ │ + 0x0001e02c 5f766670 72696e74 665f6368 6b007061 _vfprintf_chk.pa │ │ │ │ + 0x0001e03c 75736500 69665f6e 616d6574 6f696e64 use.if_nametoind │ │ │ │ + 0x0001e04c 65780069 6e65745f 61746f6e 00584d4c ex.inet_aton.XML │ │ │ │ + 0x0001e05c 5f476574 496e7075 74436f6e 74657874 _GetInputContext │ │ │ │ + 0x0001e06c 00696e65 745f6e74 6f610067 65747365 .inet_ntoa.getse │ │ │ │ 0x0001e07c 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ 0x0001e08c 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ 0x0001e09c 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ 0x0001e0ac 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ │ 0x0001e0bc 72007369 6770656e 64696e67 00736967 r.sigpending.sig │ │ │ │ 0x0001e0cc 77616974 0069665f 696e6465 78746f6e wait.if_indexton │ │ │ │ 0x0001e0dc 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ ├── 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 197d40 <_start@@Base+0x34> │ │ │ │ + bl 1962ac <_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, #54908 @ 0xd67c │ │ │ │ + movw r0, #55420 @ 0xd87c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55436 @ 0xd88c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aa42 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -47,20 +47,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198d24 │ │ │ │ + bl 197334 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 197120 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [r4, #124] @ 0x7c │ │ │ │ strd r6, r6, [r4, #132] @ 0x84 │ │ │ │ @@ -73,71 +73,71 @@ │ │ │ │ str.w r6, [r4, #152] @ 0x98 │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ movs r6, #2 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 198cf8 │ │ │ │ + bl 197308 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c5e4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #54968 @ 0xd6b8 │ │ │ │ + movw r0, #55480 @ 0xd8b8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19cadc │ │ │ │ + bl 19b16c │ │ │ │ cbz r0, 2aada │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2aadc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199ed4 │ │ │ │ + bl 198568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c5e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 13a534 │ │ │ │ + bl 13a430 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1cf128 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1cd888 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97c18 <_Py_GetConfig@@Base> │ │ │ │ + bl 97a70 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab36 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 19d9cc │ │ │ │ + bl 19c05c │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #54984 @ 0xd6c8 │ │ │ │ + movw r2, #55496 @ 0xd8c8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2abac ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #55000 @ 0xd6d8 │ │ │ │ + movw r0, #55512 @ 0xd8d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a6084 │ │ │ │ + bl 1a473c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #55012 @ 0xd6e4 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ bge.n 2ab5e │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc80 │ │ │ │ b.n 2ab60 │ │ │ │ movs r4, #0 │ │ │ │ cbz r6, 2ab8e │ │ │ │ movw r5, #38472 @ 0x9648 │ │ │ │ @@ -145,60 +145,60 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab8e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #55048 @ 0xd708 │ │ │ │ + movw r1, #55560 @ 0xd908 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8ae8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d8eec │ │ │ │ + bl 1d76ac <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d7ab0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 2abf6 │ │ │ │ + pop {r3, r5, pc} │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + bkpt 0x005c │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r2, #1608] @ 0x648 │ │ │ │ cbz r2, 2abe0 │ │ │ │ - movw r1, #55056 @ 0xd710 │ │ │ │ + movw r1, #55568 @ 0xd910 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 198c30 │ │ │ │ + bl 197240 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + bkpt 0x006c │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abfc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -210,37 +210,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2ac1c │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 198f60 │ │ │ │ + bl 1975c4 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c36c │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #55124 @ 0xd754 │ │ │ │ + movw r1, #55636 @ 0xd954 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - pop {r2, r7} │ │ │ │ + bkpt 0x0084 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002ac6c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286,37 +286,37 @@ │ │ │ │ cbz r4, 2ad18 │ │ │ │ ldr r2, [pc, #196] @ (2ada4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #55652 @ 0xd964 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8838 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8774 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad18 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bf48 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ b.n 2ad9e │ │ │ │ ldr r0, [pc, #120] @ (2ada8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ bne.n 2ad50 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad40 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad5c │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r2, [pc, #76] @ (2adac ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad6a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad74 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad7c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad96 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ada2 │ │ │ │ ldr r0, [pc, #16] @ (2ada8 ) │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ b.n 2ad92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -373,28 +373,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2ae00 ) │ │ │ │ b.n 2af5c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88718 │ │ │ │ + bl 885e8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 6b7a8 │ │ │ │ + bl 6b7cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2adf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2adf8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ @@ -409,26 +409,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #224] @ (2af04 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2af5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5f464 │ │ │ │ + bl 5f47c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae6e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88718 │ │ │ │ + bl 885e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2af08 ) │ │ │ │ @@ -437,67 +437,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae8a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 88718 │ │ │ │ + bl 885e8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88718 │ │ │ │ + bl 885e8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2aee2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2aeae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aefe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aefe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 12326c <_PyErr_Clear@@Base> │ │ │ │ + b.w 123498 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -516,55 +516,55 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 199014 │ │ │ │ + bl 197678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af42 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 199014 │ │ │ │ + bl 197678 │ │ │ │ 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 198d24 │ │ │ │ + bl 197334 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 198f60 │ │ │ │ + bl 1975c4 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c528 │ │ │ │ + bl 6c428 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c36c │ │ │ │ cbz r4, 2afb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2afac │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2afb6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 198fd8 │ │ │ │ + bl 19763c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afe2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -598,80 +598,80 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ - bl 198be4 │ │ │ │ + bl 1971f4 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19e63c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 19cccc <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 198f60 │ │ │ │ + bl 1975c4 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c174 │ │ │ │ - movw r0, #43968 @ 0xabc0 │ │ │ │ + bl 6c074 │ │ │ │ + movw r0, #44480 @ 0xadc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #43968 @ 0xabc0 │ │ │ │ + movw r0, #44480 @ 0xadc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #43968 @ 0xabc0 │ │ │ │ + movw r0, #44480 @ 0xadc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c36c │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0d0 │ │ │ │ - movw r1, #55124 @ 0xd754 │ │ │ │ + movw r1, #55636 @ 0xd954 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -683,37 +683,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2b0f8 │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 198f60 │ │ │ │ + bl 1975c4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c36c │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #55124 @ 0xd754 │ │ │ │ + movw r1, #55636 @ 0xd954 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b148 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b14e │ │ │ │ │ │ │ │ 0002b14e : │ │ │ │ @@ -721,69 +721,69 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d24 │ │ │ │ + bl 197334 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b174 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b1a0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 197120 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 199ed4 │ │ │ │ + bl 198568 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c5e4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b16c │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b1a4 : │ │ │ │ ldr r2, [pc, #80] @ (2b1f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b1b4 │ │ │ │ ldr r0, [pc, #76] @ (2b1fc ) │ │ │ │ - b.w 19ab1c <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 1991ac <_Py_SetLocaleFromEnv@@Base+0xb58> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b200 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126520 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126730 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3c3c │ │ │ │ + bl d3be0 │ │ │ │ b.n 2b1f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl ddef0 │ │ │ │ + bl ddeb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ 0002b204 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19ad48 │ │ │ │ + bl 1993d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b21e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -818,17 +818,17 @@ │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ - movw r0, #57688 @ 0xe158 │ │ │ │ + movw r0, #58200 @ 0xe358 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 6201c │ │ │ │ + bl 652b0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ @@ -842,118 +842,118 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b30a │ │ │ │ - movw r1, #57744 @ 0xe190 │ │ │ │ + movw r1, #58256 @ 0xe390 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #2384 @ 0x950 │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #2856 @ 0xb28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #57768 @ 0xe1a8 │ │ │ │ + movw r1, #58280 @ 0xe3a8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #14176 @ 0x3760 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57788 @ 0xe1bc │ │ │ │ + movw r1, #58300 @ 0xe3bc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57812 @ 0xe1d4 │ │ │ │ + movw r1, #58324 @ 0xe3d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f29bc │ │ │ │ + bl 1f1a68 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18016 @ 0x4660 │ │ │ │ + movw r1, #18600 @ 0x48a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r3, r3, #604 @ 0x25c │ │ │ │ cbz r2, 2b368 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27488 @ 0x6b60 │ │ │ │ + movw r1, #28000 @ 0x6d60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57836 @ 0xe1ec │ │ │ │ + movw r1, #58348 @ 0xe3ec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57856 @ 0xe200 │ │ │ │ + movw r1, #58368 @ 0xe400 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57872 @ 0xe210 │ │ │ │ + movw r1, #58384 @ 0xe410 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #57888 @ 0xe220 │ │ │ │ + movw r1, #58400 @ 0xe420 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #14176 @ 0x3760 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c87c │ │ │ │ + bl 6c77c │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3e6 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ cbz r0, 2b3ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ @@ -969,88 +969,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b4a6 │ │ │ │ ldr r0, [pc, #212] @ (2b4e0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126520 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126730 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd340 │ │ │ │ + bl 1cbaa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3444 │ │ │ │ + bl d33e8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b47a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115600 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115880 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b4a0 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #14176 @ 0x3760 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc00 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19b290 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19cd80 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19b410 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d5110 │ │ │ │ + bl 1d38b0 │ │ │ │ b.n 2b28c │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ asrs r4, r0, #4 │ │ │ │ @@ -1064,43 +1064,43 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 199df4 │ │ │ │ + bl 198458 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbz r6, 2b518 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b546 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19a7f8 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 198e88 <_Py_SetLocaleFromEnv@@Base+0x834> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ b.n 2b546 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ nop │ │ │ │ - bgt.n 2b51c │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ movs r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1112,68 +1112,68 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bpl.w 2b6c6 │ │ │ │ ldr.w r8, [r1, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2b5ce │ │ │ │ - movw r5, #58084 @ 0xe2e4 │ │ │ │ + movw r5, #58596 @ 0xe4e4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8ddec │ │ │ │ + bl 8dcec │ │ │ │ mov r1, r5 │ │ │ │ cbz r0, 2b5ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b598 │ │ │ │ - bl c5038 │ │ │ │ + bl c5020 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b598 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #268] @ (2b6d0 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5d0 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cbnz r0, 2b5d0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #256] @ 2b6d4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 8ddec │ │ │ │ + bl 8dcec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b686 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b616 │ │ │ │ ldr r1, [pc, #200] @ (2b6d4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1181,67 +1181,67 @@ │ │ │ │ beq.n 2b5de │ │ │ │ cbz r6, 2b64e │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b158 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b3e0 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b64e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b628 │ │ │ │ - bl 1155a4 │ │ │ │ + bl 115824 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ + movw r1, #58616 @ 0xe4f8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #58128 @ 0xe310 │ │ │ │ + movw r1, #58640 @ 0xe510 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1eea5c │ │ │ │ + bl 1edd6c │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58132 @ 0xe314 │ │ │ │ + movw r1, #58644 @ 0xe514 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eee40 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ee150 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18016 @ 0x4660 │ │ │ │ + movw r1, #18600 @ 0x48a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #14176 @ 0x3760 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19b240 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ @@ -1249,49 +1249,49 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b708 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #18300 @ 0x477c │ │ │ │ + movw r3, #18812 @ 0x497c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #21268 @ 0x5314 │ │ │ │ + movw r2, #21780 @ 0x5514 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #45020 @ 0xafdc │ │ │ │ + movw r1, #45532 @ 0xb1dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #44828 @ 0xaf1c │ │ │ │ + movw r1, #45340 @ 0xb11c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #44856 @ 0xaf38 │ │ │ │ + movw r1, #45368 @ 0xb138 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #44924 @ 0xaf7c │ │ │ │ + movw r1, #45436 @ 0xb17c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44980 @ 0xafb4 │ │ │ │ + movw r1, #45492 @ 0xb1b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b780 │ │ │ │ @@ -1311,71 +1311,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b7b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28216 @ 0x6e38 │ │ │ │ + movw r1, #28728 @ 0x7038 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7ca │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8c4e8 │ │ │ │ + bl 8c3d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7ce : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8f9c0 │ │ │ │ + bl 8f8c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b816 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b81e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b812 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b836 │ │ │ │ - b.w 9e13c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9df34 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2b868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b868 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b870 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ @@ -1406,19 +1406,19 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 19abc0 │ │ │ │ + bl 199250 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c17c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c190 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b8b0 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1431,15 +1431,15 @@ │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 197120 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r8, #2 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1450,69 +1450,69 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19abc0 │ │ │ │ + bl 199250 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c17c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c190 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b954 <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 19ad48 │ │ │ │ + bl 1993d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 19abc0 │ │ │ │ + bl 199250 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b4aec │ │ │ │ + bl 1b3234 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c5e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ cbnz r0, 2b98e <_PyInterpreterState_SetConfig@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9e6 <_PyInterpreterState_SetConfig@@Base+0x136> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl e95c8 │ │ │ │ + bl e9578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b40e0 │ │ │ │ + bl 1b2828 │ │ │ │ cbnz r0, 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1521,15 +1521,15 @@ │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9d2 <_PyInterpreterState_SetConfig@@Base+0x122> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1538,41 +1538,41 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl ea20c │ │ │ │ + bl ea1bc │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba3a <_PyInterpreterState_SetConfig@@Base+0x18a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ea954 │ │ │ │ + bl ea8f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ba5c <_PyInterpreterState_SetConfig@@Base+0x1ac> │ │ │ │ @@ -1589,84 +1589,84 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 198d24 │ │ │ │ + bl 197334 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba8a <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba98 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2baa0 <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1b0810 │ │ │ │ + bl 1aef28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ cbnz r0, 2baca <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb1c <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b40e0 │ │ │ │ + bl 1b2828 │ │ │ │ cbnz r0, 2bb00 <_Py_InitializeMain@@Base+0x9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bb08 <_Py_InitializeMain@@Base+0xa4> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bb24 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1bc818 │ │ │ │ + b.w 1baf6c │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bcc00 │ │ │ │ + b.w 1bb358 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb30 : │ │ │ │ ldr r3, [pc, #12] @ (2bb40 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #1416] @ 0x588 │ │ │ │ @@ -1682,59 +1682,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb7a │ │ │ │ mov r0, r1 │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb7a │ │ │ │ ldr r2, [pc, #44] @ (2bb94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d6c80 │ │ │ │ + bl 1d5420 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cff24 <_PyEval_MakePendingCalls@@Base+0x594> │ │ │ │ + bl 1ce678 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 119b48 │ │ │ │ + bl 119dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bbc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bbc8 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2bbc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1750,48 +1750,48 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4930 │ │ │ │ + bl 1d30d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + beq.n 2bb3c │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8fda0 │ │ │ │ + b.w 8fca0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bc4a │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #15720 @ 0x3d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fda0 │ │ │ │ + b.w 8fca0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #41492 @ 0xa214 │ │ │ │ + movw r1, #42004 @ 0xa414 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc68 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc80 : │ │ │ │ ldr r2, [pc, #12] @ (2bc90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d6c80 │ │ │ │ + b.w 1d5420 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1831,84 +1831,84 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcec │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a67e0 │ │ │ │ + bl 1a4e98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ cbz r5, 2bd0c │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd54 │ │ │ │ cbz r5, 2bd54 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70c4 │ │ │ │ + bl 1d5798 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ cbnz r6, 2bd10 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r8, r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bd0c │ │ │ │ mov r1, r8 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7b64 │ │ │ │ + bl 1d6234 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ b.n 2bd0c │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd76 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd7e │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2be00 │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1922,29 +1922,29 @@ │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d21e4 │ │ │ │ + bl 1d0938 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca70 <_Py_GetConfigsAsDict@@Base+0x962> │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1974,25 +1974,25 @@ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be48 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6a0c │ │ │ │ + bl c69f4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bd0c │ │ │ │ - movw r0, #13748 @ 0x35b4 │ │ │ │ + movw r0, #14176 @ 0x3760 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1be550 │ │ │ │ + bl 1bcca8 │ │ │ │ b.n 2bd0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2003,37 +2003,37 @@ │ │ │ │ movw r5, #11472 @ 0x2cd0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2beb4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42612 @ 0xa674 │ │ │ │ + movw r1, #43124 @ 0xa874 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2beda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2beca │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2bee6 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bef8 │ │ │ │ movw r3, #49061 @ 0xbfa5 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2071,34 +2071,34 @@ │ │ │ │ bne.n 2bf58 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf48 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf64 │ │ │ │ ldr r0, [pc, #64] @ (2bfa0 ) │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2112,35 +2112,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfe6 │ │ │ │ - movw r2, #40080 @ 0x9c90 │ │ │ │ + movw r2, #40592 @ 0x9e90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c29c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - bl 1e9bf4 │ │ │ │ - bl 95c98 │ │ │ │ + bl 985e4 │ │ │ │ + bl 1e8f18 │ │ │ │ + bl 95aec │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c108 │ │ │ │ add.w r8, r0, r5 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cbz r2, 2c03a │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -2166,86 +2166,86 @@ │ │ │ │ cbz r0, 2c06a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0e2 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c088 │ │ │ │ - bl 9878c │ │ │ │ - bl e4b04 │ │ │ │ + bl 985e4 │ │ │ │ + bl e4ab4 │ │ │ │ mov fp, r0 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ - bl 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + bl 302ca <_Py_fstat@@Base+0x586> │ │ │ │ cbz r0, 2c0e2 │ │ │ │ b.n 2c0da │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0e8 │ │ │ │ cbz r5, 2c0d2 │ │ │ │ adds.w r9, r5, #2 │ │ │ │ bpl.n 2c0d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42636 @ 0xa68c │ │ │ │ + movw r1, #43148 @ 0xa88c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - bl 95c98 │ │ │ │ + bl 127324 │ │ │ │ + bl 95aec │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c29c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - bl 1e9bf4 │ │ │ │ - bl 95c98 │ │ │ │ + bl 985e4 │ │ │ │ + bl 1e8f18 │ │ │ │ + bl 95aec │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c10e <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #11436 @ 0x2cac │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c14e <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c16c <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2253,58 +2253,58 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42740 @ 0xa6f4 │ │ │ │ + movw r1, #43224 @ 0xa8d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11440 @ 0x2cb0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42772 @ 0xa714 │ │ │ │ + movw r1, #43256 @ 0xa8f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11444 @ 0x2cb4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1f4 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c212 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2312,765 +2312,765 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42804 @ 0xa734 │ │ │ │ + movw r1, #43288 @ 0xa918 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11448 @ 0x2cb8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42840 @ 0xa758 │ │ │ │ + movw r1, #43324 @ 0xa93c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42880 @ 0xa780 │ │ │ │ + movw r1, #43364 @ 0xa964 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40096 @ 0x9ca0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42892 @ 0xa78c │ │ │ │ + movw r1, #43376 @ 0xa970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42908 @ 0xa79c │ │ │ │ + movw r1, #43392 @ 0xa980 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42924 @ 0xa7ac │ │ │ │ + movw r1, #43408 @ 0xa990 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40088 @ 0x9c98 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43424 @ 0xa9a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40084 @ 0x9c94 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42960 @ 0xa7d0 │ │ │ │ + movw r1, #43444 @ 0xa9b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40092 @ 0x9c9c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42976 @ 0xa7e0 │ │ │ │ + movw r1, #43460 @ 0xa9c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40116 @ 0x9cb4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42992 @ 0xa7f0 │ │ │ │ + movw r1, #43476 @ 0xa9d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40080 @ 0x9c90 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43008 @ 0xa800 │ │ │ │ + movw r1, #43492 @ 0xa9e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43028 @ 0xa814 │ │ │ │ + movw r1, #43512 @ 0xa9f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40040 @ 0x9c68 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43044 @ 0xa824 │ │ │ │ + movw r1, #43528 @ 0xaa08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43072 @ 0xa840 │ │ │ │ + movw r1, #43556 @ 0xaa24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40124 @ 0x9cbc │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43100 @ 0xa85c │ │ │ │ + movw r1, #43584 @ 0xaa40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40112 @ 0x9cb0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43124 @ 0xa874 │ │ │ │ + movw r1, #43608 @ 0xaa58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40776 @ 0x9f48 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43148 @ 0xa88c │ │ │ │ + movw r1, #43632 @ 0xaa70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43176 @ 0xa8a8 │ │ │ │ + movw r1, #43660 @ 0xaa8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #43276 @ 0xa90c │ │ │ │ + movw r1, #43760 @ 0xaaf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c962 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ ldr r3, [pc, #820] @ (2ca18 <_Py_GetConfigsAsDict@@Base+0x90a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2c72a <_Py_GetConfigsAsDict@@Base+0x61c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #972 @ 0x3cc │ │ │ │ + movw r1, #1484 @ 0x5cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c974 <_Py_GetConfigsAsDict@@Base+0x866> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #1232 @ 0x4d0 │ │ │ │ + movw r1, #1744 @ 0x6d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c986 <_Py_GetConfigsAsDict@@Base+0x878> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #988 @ 0x3dc │ │ │ │ + movw r1, #1500 @ 0x5dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x88a> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #1000 @ 0x3e8 │ │ │ │ + movw r1, #1512 @ 0x5e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9aa <_Py_GetConfigsAsDict@@Base+0x89c> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43192 @ 0xa8b8 │ │ │ │ + movw r1, #43676 @ 0xaa9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9bc <_Py_GetConfigsAsDict@@Base+0x8ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43212 @ 0xa8cc │ │ │ │ + movw r1, #43696 @ 0xaab0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ce <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43228 @ 0xa8dc │ │ │ │ + movw r1, #43712 @ 0xaac0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e0 <_Py_GetConfigsAsDict@@Base+0x8d2> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21968 @ 0x55d0 │ │ │ │ + movw r1, #22480 @ 0x57d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9f2 <_Py_GetConfigsAsDict@@Base+0x8e4> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #1016 @ 0x3f8 │ │ │ │ + movw r1, #1528 @ 0x5f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca04 <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43252 @ 0xa8f4 │ │ │ │ + movw r1, #43736 @ 0xaad8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca1c <_Py_GetConfigsAsDict@@Base+0x90e> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #43264 @ 0xa900 │ │ │ │ + movw r1, #43748 @ 0xaae4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca2e <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ add.w r0, r8, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e23cc <_PyConfig_AsDict@@Base> │ │ │ │ + bl e2384 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ca3e <_Py_GetConfigsAsDict@@Base+0x930> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ b.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55092 @ 0xd734 │ │ │ │ + movw r1, #55604 @ 0xd934 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3123,19 +3123,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb2a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3153,249 +3153,251 @@ │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ bcs.n 2cb6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 483fe │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91a34 │ │ │ │ + bl 91870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ blx 2912c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx 29cf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2cbd4 │ │ │ │ + bne.n 2cbd6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 378f8 │ │ │ │ - b.n 2cc12 │ │ │ │ + bl 3795c │ │ │ │ + b.n 2cc14 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2cbc2 │ │ │ │ - movw r1, #55620 @ 0xd944 │ │ │ │ + beq.n 2cbc4 │ │ │ │ + movw r1, #56132 @ 0xdb44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1480 @ 0x5c8 │ │ │ │ + movw r0, #1992 @ 0x7c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7e0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2cc16 │ │ │ │ + cbnz r0, 2cc18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ccd0 │ │ │ │ + b.n 2ccd2 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #51324 @ 0xc87c │ │ │ │ + movw r1, #52144 @ 0xcbb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #9612 @ 0x258c │ │ │ │ + movw r3, #9884 @ 0x269c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cc64 │ │ │ │ + beq.n 2cc66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2cc64 │ │ │ │ + cbnz r3, 2cc66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2cc12 │ │ │ │ + beq.n 2cc14 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e5a0 │ │ │ │ + bl 8e4a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cc88 │ │ │ │ + beq.n 2cc8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2cc88 │ │ │ │ + cbnz r3, 2cc8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2cc12 │ │ │ │ + beq.n 2cc14 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 2cca0 │ │ │ │ + bgt.n 2cca2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2ccd0 │ │ │ │ + b.n 2ccd2 │ │ │ │ ldr r1, [pc, #56] @ (2ccdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11d264 │ │ │ │ + bl 11d488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2cc12 │ │ │ │ + beq.n 2cc14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2cc9c │ │ │ │ + beq.n 2cc9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cc9c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2cc9c │ │ │ │ + bne.n 2cc9e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2cc9e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ - movw r0, #42336 @ 0xa560 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.w cb71c │ │ │ │ + ldr r0, [pc, #4] @ (2cce8 ) │ │ │ │ + b.w cb744 │ │ │ │ + nop │ │ │ │ + add r5, pc, #944 @ (adr r5, 2d09c ) │ │ │ │ + lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #51652 @ 0xc9c4 │ │ │ │ + movw r2, #52416 @ 0xccc0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #51660 @ 0xc9cc │ │ │ │ + movw r1, #52424 @ 0xccc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d6fc8 │ │ │ │ + bl 1d570c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7eb20 │ │ │ │ + bl 7ea40 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda34 │ │ │ │ + bl dd9f0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #51676 @ 0xc9dc │ │ │ │ + movw r3, #52440 @ 0xccd8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #15681 @ 0x3d41 │ │ │ │ + movw r3, #14313 @ 0x37e9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #18013 @ 0x465d │ │ │ │ + movw r3, #16565 @ 0x40b5 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 801f8 │ │ │ │ + bl 80118 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #51684 @ 0xc9e4 │ │ │ │ + movw r1, #52448 @ 0xcce0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #64137 @ 0xfa89 │ │ │ │ + movw r2, #57497 @ 0xe099 │ │ │ │ movt r2, #24 │ │ │ │ - movw r3, #53385 @ 0xd089 │ │ │ │ + movw r3, #49341 @ 0xc0bd │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #51500 @ 0xc92c │ │ │ │ + movw r1, #52264 @ 0xcc28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ - movw r2, #57879 @ 0xe217 │ │ │ │ + movw r2, #57873 @ 0xe211 │ │ │ │ movt r2, #2 │ │ │ │ - bl f97f0 │ │ │ │ + bl f9728 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #51512 @ 0xc938 │ │ │ │ + movw r1, #52276 @ 0xcc34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #592 @ (adr r5, 2d048 <_PyUnicode_FromId@@Base+0x174>) │ │ │ │ + add r6, pc, #128 @ (adr r6, 2ce78 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ @@ -3413,15 +3415,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 101dec <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101f58 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ b.n 2ce34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3458,15 +3460,15 @@ │ │ │ │ cbz r2, 2cecc │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e0c50 │ │ │ │ + b.w 1e0290 │ │ │ │ │ │ │ │ 0002ced4 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3479,15 +3481,15 @@ │ │ │ │ bne.n 2cf04 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cef4 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf10 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r3, [pc, #324] @ (2d058 <_PyUnicode_FromId@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3503,15 +3505,15 @@ │ │ │ │ bne.n 2cf4c <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf3c <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf58 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cf7e <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3527,15 +3529,15 @@ │ │ │ │ bne.n 2cf96 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf86 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfa2 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfb8 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3544,34 +3546,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d022 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3587,15 +3589,15 @@ │ │ │ │ bne.n 2d042 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d032 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04e <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -3611,19 +3613,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 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1acbac │ │ │ │ + b.w 1ab26c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38480 @ 0x9650 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3633,48 +3635,48 @@ │ │ │ │ cbz r0, 2d0bc │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #204] @ (2d18c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #55408 @ 0xd870 │ │ │ │ + movw r1, #55920 @ 0xda70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #55492 @ 0xd8c4 │ │ │ │ + movw r9, #56004 @ 0xdac4 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55428 @ 0xd884 │ │ │ │ + movw r1, #55940 @ 0xda84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55452 @ 0xd89c │ │ │ │ + movw r1, #55964 @ 0xda9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55472 @ 0xd8b0 │ │ │ │ + movw r1, #55984 @ 0xdab0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -3682,15 +3684,15 @@ │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6c970 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3704,36 +3706,36 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97c18 <_Py_GetConfig@@Base> │ │ │ │ + bl 97a70 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1b4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1bc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1c6 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r3, #11449 @ 0x2cb9 │ │ │ │ + movw r3, #11169 @ 0x2ba1 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d1fa <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3747,85 +3749,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d2ec <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55520 @ 0xd8e0 │ │ │ │ + movw r2, #56032 @ 0xdae0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55572 @ 0xd914 │ │ │ │ + movw r2, #56084 @ 0xdb14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55604 @ 0xd934 │ │ │ │ + movw r2, #56116 @ 0xdb34 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1988fc <_start@@Base+0xbf0> │ │ │ │ + bl 196e6c <_start@@Base+0xbf4> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #65071 @ 0xfe2f │ │ │ │ + movw r3, #64739 @ 0xfce3 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19d824 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19beb4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #887 @ 0x377 │ │ │ │ + movw r2, #501 @ 0x1f5 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #945 @ 0x3b1 │ │ │ │ + movw r1, #559 @ 0x22f │ │ │ │ movt r1, #6 │ │ │ │ - bl 19e1dc │ │ │ │ + bl 19c86c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55636 @ 0xd954 │ │ │ │ + movw r2, #56148 @ 0xdb54 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55664 @ 0xd970 │ │ │ │ + movw r2, #56176 @ 0xdb70 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55692 @ 0xd98c │ │ │ │ + movw r2, #56204 @ 0xdb8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55732 @ 0xd9b4 │ │ │ │ + movw r2, #56244 @ 0xdbb4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #55760 @ 0xd9d0 │ │ │ │ + movw r2, #56272 @ 0xdbd0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ cbz r1, 2d302 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d30c <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3842,15 +3844,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 1e4d4c │ │ │ │ + bl 1e3ee0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3869,15 +3871,15 @@ │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #55788 @ 0xd9ec │ │ │ │ + movw r2, #56300 @ 0xdbec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ @@ -3930,15 +3932,15 @@ │ │ │ │ cbz r7, 2d438 <_PyObject_DebugMallocStats@@Base+0x272> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 26c890 │ │ │ │ + bl 26cab0 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d3fc <_PyObject_DebugMallocStats@@Base+0x236> │ │ │ │ mov r7, sl │ │ │ │ @@ -3951,21 +3953,21 @@ │ │ │ │ movs r0, #10 │ │ │ │ mov r4, fp │ │ │ │ blx 2a24c │ │ │ │ mov r9, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #55840 @ 0xda20 │ │ │ │ + movw r0, #56352 @ 0xdc20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #55952 @ 0xda90 │ │ │ │ + movw r3, #56464 @ 0xdc90 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -3988,124 +3990,124 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 26caec │ │ │ │ + bl 26cd0c │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d484 <_PyObject_DebugMallocStats@@Base+0x2be> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d480 <_PyObject_DebugMallocStats@@Base+0x2ba> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55980 @ 0xdaac │ │ │ │ + movw r1, #56492 @ 0xdcac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56008 @ 0xdac8 │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56028 @ 0xdadc │ │ │ │ + movw r1, #56540 @ 0xdcdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56052 @ 0xdaf4 │ │ │ │ + movw r1, #56564 @ 0xdcf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #56080 @ 0xdb10 │ │ │ │ + movw r2, #56592 @ 0xdd10 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6c970 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56108 @ 0xdb2c │ │ │ │ + movw r1, #56620 @ 0xdd2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #56136 @ 0xdb48 │ │ │ │ + movw r1, #56648 @ 0xdd48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #56164 @ 0xdb64 │ │ │ │ + movw r2, #56676 @ 0xdd64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6c970 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #56192 @ 0xdb80 │ │ │ │ + movw r1, #56704 @ 0xdd80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #56224 @ 0xdba0 │ │ │ │ + movw r1, #56736 @ 0xdda0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56256 @ 0xdbc0 │ │ │ │ + movw r1, #56768 @ 0xddc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #56288 @ 0xdbe0 │ │ │ │ + movw r1, #56800 @ 0xdde0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #56296 @ 0xdbe8 │ │ │ │ + movw r0, #56808 @ 0xdde8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56316 @ 0xdbfc │ │ │ │ + movw r1, #56828 @ 0xddfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4186,70 +4188,70 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (2d704 <_PyObject_DebugMallocStats@@Base+0x53e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3444] @ 0xd74 │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #56456 @ 0xdc88 │ │ │ │ + movw r2, #56968 @ 0xde88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6c970 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #56480 @ 0xdca0 │ │ │ │ + movw r2, #56992 @ 0xdea0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6c970 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #56488 @ 0xdca8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14b0cc │ │ │ │ + bl 14a634 │ │ │ │ cbnz r0, 2d77e <_PyObject_DebugMallocStats@@Base+0x5b8> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r6, r4, #31 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ cbnz r0, 2d7a4 <_PyObject_DebugMallocStats@@Base+0x5de> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2d7f4 <_PyObject_DebugMallocStats@@Base+0x62e> │ │ │ │ @@ -4258,29 +4260,29 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7d2 <_PyObject_DebugMallocStats@@Base+0x60c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7f0 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #57020 @ 0xdebc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de7e8 │ │ │ │ + bl de7ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4292,48 +4294,48 @@ │ │ │ │ beq.n 2d872 <_PyObject_DebugMallocStats@@Base+0x6ac> │ │ │ │ cmp.w r6, r7, lsr #3 │ │ │ │ bls.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ - bl e1480 │ │ │ │ + bl e1438 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d85c <_PyObject_DebugMallocStats@@Base+0x696> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r0, sl │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ mov r0, sl │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ b.n 2d80c <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8b0 <_PyObject_DebugMallocStats@@Base+0x6ea>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -4349,73 +4351,72 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2d8fc <_PyObject_DebugMallocStats@@Base+0x736> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 2d916 <_PyObject_DebugMallocStats@@Base+0x750> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d91a <_PyObject_DebugMallocStats@@Base+0x754> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #35916 @ 0x8c4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d92c <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d930 <_PyObject_DebugMallocStats@@Base+0x76a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d864 <_PyObject_DebugMallocStats@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0002d934 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #500] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ + ldr r0, [pc, #492] @ (2db34 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2d960 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d950 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 269654 │ │ │ │ - movw r4, #34304 @ 0x8600 │ │ │ │ - movt r4, #63 @ 0x3f │ │ │ │ + bl 269820 │ │ │ │ + ldr r4, [pc, #456] @ (2db38 <_PyMem_GetCurrentAllocatorName@@Base+0x204>) │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ add.w lr, r4, #24 │ │ │ │ @@ -4428,715 +4429,716 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #388] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ + ldr r0, [pc, #392] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 2da16 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #376] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + cbnz r0, 2da10 <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #380] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 2d9e2 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #368] @ (2db48 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2d9dc <_PyMem_GetCurrentAllocatorName@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #372] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dada <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #352] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + beq.n 2dad4 <_PyMem_GetCurrentAllocatorName@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #352] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 2d9fc <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #344] @ (2db48 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2d9f6 <_PyMem_GetCurrentAllocatorName@@Base+0xc2> │ │ │ │ + ldr r0, [pc, #344] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dae4 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #324] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + beq.n 2dade <_PyMem_GetCurrentAllocatorName@@Base+0x1aa> │ │ │ │ + ldr r0, [pc, #328] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 2da16 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #316] @ (2db48 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2da10 <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #320] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2daee <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #308] @ (2db4c <_PyMem_GetCurrentAllocatorName@@Base+0x218>) │ │ │ │ + beq.n 2dae8 <_PyMem_GetCurrentAllocatorName@@Base+0x1b4> │ │ │ │ + ldr r4, [pc, #308] @ (2db48 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str.w r3, [lr] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #248] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ + ldr r0, [pc, #252] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 29204 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #232] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + bne.n 2db06 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #236] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #224] @ (2db48 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + bne.n 2db08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + ldr r0, [pc, #224] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 29204 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #216] @ (2db50 <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ + bne.n 2db06 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #216] @ (2db4c <_PyMem_GetCurrentAllocatorName@@Base+0x218>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #204] @ (2db54 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + bne.n 2db08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + ldr r0, [pc, #208] @ (2db50 <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 2da9c <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ - ldr r0, [pc, #196] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2da96 <_PyMem_GetCurrentAllocatorName@@Base+0x162> │ │ │ │ + ldr r0, [pc, #200] @ (2db54 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 2daf8 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #180] @ (2db54 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + cbz r0, 2daf2 <_PyMem_GetCurrentAllocatorName@@Base+0x1be> │ │ │ │ + ldr r0, [pc, #184] @ (2db50 <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 2dab4 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ - ldr r0, [pc, #172] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2daae <_PyMem_GetCurrentAllocatorName@@Base+0x17a> │ │ │ │ + ldr r0, [pc, #176] @ (2db54 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 2db02 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #156] @ (2db54 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + cbz r0, 2dafc <_PyMem_GetCurrentAllocatorName@@Base+0x1c8> │ │ │ │ + ldr r0, [pc, #160] @ (2db50 <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #148] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2db06 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #152] @ (2db54 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #55608 @ 0xd938 │ │ │ │ + movw r4, #56120 @ 0xdb38 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #55624 @ 0xd948 │ │ │ │ + b.n 2db08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #55568 @ 0xd910 │ │ │ │ + b.n 2db08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #56080 @ 0xdb10 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #55596 @ 0xd92c │ │ │ │ + b.n 2db08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #56108 @ 0xdb2c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #55632 @ 0xd950 │ │ │ │ + b.n 2db08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #56144 @ 0xdb50 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #55580 @ 0xd91c │ │ │ │ + b.n 2db08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #56092 @ 0xdb1c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + b.n 2db08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2db26 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ + bne.n 2db20 <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2db16 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ + bne.n 2db10 <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ - beq.n 2db32 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ - ldr r0, [pc, #12] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 2db2c <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #12] @ (2db34 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ + bl 24721c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ + movs r7, r7 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ movs r7, r7 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2db9e <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ + bgt.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 2db8e <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #18764 @ 0x494c │ │ │ │ + cbz r2, 2db8a <_PyMem_GetCurrentAllocatorName@@Base+0x256> │ │ │ │ + movw r1, #19276 @ 0x4b4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127114 │ │ │ │ - b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + bl 127324 │ │ │ │ + b.n 2db96 <_PyMem_GetCurrentAllocatorName@@Base+0x262> │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dbb2 <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ + b.n 2dbae <_PyMem_GetCurrentAllocatorName@@Base+0x27a> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #16] @ (2dbb8 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ + ldr r0, [pc, #16] @ (2dbb4 <_PyMem_GetCurrentAllocatorName@@Base+0x280>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 2daec <_PyMem_GetCurrentAllocatorName@@Base+0x1b8> │ │ │ │ + bcc.n 2dae8 <_PyMem_GetCurrentAllocatorName@@Base+0x1b4> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2dbde <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ + bne.n 2dbda <_PyMem_GetCurrentAllocatorName@@Base+0x2a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ - b.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ + b.n 2dbf0 <_PyMem_GetCurrentAllocatorName@@Base+0x2bc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4740 @ 0x1284 │ │ │ │ + movw r0, #1256 @ 0x4e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dbd2 <_PyMem_GetCurrentAllocatorName@@Base+0x29e> │ │ │ │ + bne.n 2dbce <_PyMem_GetCurrentAllocatorName@@Base+0x29a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2f8> │ │ │ │ + b.n 2dc28 <_PyMem_GetCurrentAllocatorName@@Base+0x2f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ + beq.n 2dbf0 <_PyMem_GetCurrentAllocatorName@@Base+0x2bc> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0> │ │ │ │ + bge.n 2dc20 <_PyMem_GetCurrentAllocatorName@@Base+0x2ec> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2dc52 <_PyMem_GetCurrentAllocatorName@@Base+0x31e> │ │ │ │ + bne.n 2dc4e <_PyMem_GetCurrentAllocatorName@@Base+0x31a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 2dc6c <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ - b.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ + b.n 2dc64 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4768 @ 0x12a0 │ │ │ │ + movw r0, #1284 @ 0x504 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc46 <_PyMem_GetCurrentAllocatorName@@Base+0x312> │ │ │ │ + bne.n 2dc42 <_PyMem_GetCurrentAllocatorName@@Base+0x30e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x36c> │ │ │ │ + b.n 2dc9c <_PyMem_GetCurrentAllocatorName@@Base+0x368> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ + beq.n 2dc64 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2dc98 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ + bge.n 2dc94 <_PyMem_GetCurrentAllocatorName@@Base+0x360> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #56792 @ 0xddd8 │ │ │ │ + movw r1, #57304 @ 0xdfd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 2dcce <_PyMem_GetCurrentAllocatorName@@Base+0x39a> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 2dcca <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ - ldr r0, [pc, #60] @ (2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ - bl 10e750 │ │ │ │ + b.n 2dd00 <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ + ldr r0, [pc, #60] @ (2dd08 <_PyMem_GetCurrentAllocatorName@@Base+0x3d4>) │ │ │ │ + bl 10e898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dcca <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ + beq.n 2dcc6 <_PyMem_GetCurrentAllocatorName@@Base+0x392> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (2dd10 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc>) │ │ │ │ + ldr r1, [pc, #40] @ (2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl f8860 │ │ │ │ + bl f879c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ + beq.n 2dd00 <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ + cbnz r3, 2dd00 <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb738 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97c18 <_Py_GetConfig@@Base> │ │ │ │ + bl 97a70 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 2dd38 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ + cbnz r3, 2dd34 <_PyMem_GetCurrentAllocatorName@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14bb4c │ │ │ │ + b.w 14b0b4 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56908 @ 0xde4c │ │ │ │ + movw r1, #57420 @ 0xe04c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dd2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ + beq.n 2dd28 <_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, #57056 @ 0xdee0 │ │ │ │ + movw r1, #57568 @ 0xe0e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14b0cc │ │ │ │ - cbz r0, 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ + bl 14a634 │ │ │ │ + cbz r0, 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ + bge.n 2dd90 <_PyMem_GetCurrentAllocatorName@@Base+0x45c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 7ffd0 │ │ │ │ + bl f1800 │ │ │ │ + b.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ + bl 7fef0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0002dd9e : │ │ │ │ +0002dd9a : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #72] @ (2ddf8 ) │ │ │ │ + ldr r7, [pc, #72] @ (2ddf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbnz r3, 2ddc4 │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + cbnz r3, 2ddc0 │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (2ddf8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76e54 │ │ │ │ - cbnz r0, 2dddc │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 76d48 │ │ │ │ + cbnz r0, 2ddd8 │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ddf6 │ │ │ │ + b.n 2ddf2 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ - cbz r2, 2ddf0 │ │ │ │ + cbz r2, 2ddec │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 2de20 │ │ │ │ + cbnz r3, 2de1c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 2de20 │ │ │ │ + ble.n 2de1c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2de20 │ │ │ │ - cbnz r4, 2de40 │ │ │ │ + bne.n 2de1c │ │ │ │ + cbnz r4, 2de3c │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #132] @ (2deac ) │ │ │ │ + ldr r4, [pc, #132] @ (2dea8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2de40 │ │ │ │ + cbnz r0, 2de3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dea6 │ │ │ │ + b.n 2dea2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 2de54 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 2de50 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2de3c │ │ │ │ + bne.n 2de38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2de68 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 2de64 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2de3c │ │ │ │ + bne.n 2de38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2de7c │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 2de78 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2de3c │ │ │ │ + bne.n 2de38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2de9e │ │ │ │ + bne.n 2de9a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 2ded0 │ │ │ │ + cbnz r3, 2decc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2ded0 │ │ │ │ + ble.n 2decc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2ded0 │ │ │ │ - cbnz r4, 2deec │ │ │ │ + bne.n 2decc │ │ │ │ + cbnz r4, 2dee8 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ + ldr r4, [pc, #116] @ (2df48 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2df44 │ │ │ │ + cbz r0, 2df40 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2defe │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 2df44 │ │ │ │ + bne.n 2defa │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 2df40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2df10 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 2df44 │ │ │ │ + bne.n 2df0c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 2df40 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29aec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2df3a │ │ │ │ + cbz r3, 2df36 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #57236 @ 0xdf94 │ │ │ │ + movw r1, #57856 @ 0xe200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14b0cc │ │ │ │ - cbz r0, 2df90 │ │ │ │ + bl 14a634 │ │ │ │ + cbz r0, 2df8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2df8c │ │ │ │ + bge.n 2df88 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 2df90 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl f1800 │ │ │ │ + b.n 2df8c │ │ │ │ + bl 7fef0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #57324 @ 0xdfec │ │ │ │ + movw r1, #57944 @ 0xe258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14b0cc │ │ │ │ + bl 14a634 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e008 │ │ │ │ + cbz r0, 2e004 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ - cbz r0, 2dfd8 │ │ │ │ + cbz r0, 2dfd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2e008 │ │ │ │ + b.n 2e004 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 83404 │ │ │ │ + bl 83320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e002 │ │ │ │ + cbz r0, 2dffe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7ffd0 │ │ │ │ - cbnz r0, 2e006 │ │ │ │ + bl 7fef0 │ │ │ │ + cbnz r0, 2e002 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e002 │ │ │ │ + beq.n 2dffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2e002 │ │ │ │ + cbnz r3, 2dffe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e008 │ │ │ │ + b.n 2e004 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e701c │ │ │ │ + b.w 1e635c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 2e19c │ │ │ │ + bne.w 2e198 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ - cbz r3, 2e088 │ │ │ │ + cbz r3, 2e084 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ orr.w r3, r3, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ orrs r3, r6 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - cbz r5, 2e06c │ │ │ │ + cbz r5, 2e068 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 2e074 │ │ │ │ + b.n 2e070 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d8090 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2e098 │ │ │ │ - b.n 2e19e │ │ │ │ + cbnz r0, 2e094 │ │ │ │ + b.n 2e19a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 2e0a0 │ │ │ │ + cbz r3, 2e09c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 2e0a8 │ │ │ │ + b.n 2e0a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #46036 @ 0xb3d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e7148 │ │ │ │ + bl 1e6488 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e0d4 │ │ │ │ + beq.n 2e0d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e0d4 │ │ │ │ + cbnz r3, 2e0d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e19e │ │ │ │ + beq.n 2e19a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2e0f2 │ │ │ │ + bne.n 2e0ee │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6d264 <_Py_HashBytes@@Base> │ │ │ │ + bl 6d144 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 2e186 │ │ │ │ + b.n 2e182 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r3, #8 │ │ │ │ @@ -5148,784 +5150,784 @@ │ │ │ │ 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 13e398 │ │ │ │ + bl 13e740 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2e150 │ │ │ │ + cbz r0, 2e14c │ │ │ │ mov r1, r5 │ │ │ │ - bl 18b358 │ │ │ │ + bl 189c88 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e14e │ │ │ │ + beq.n 2e14a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2e14e │ │ │ │ + cbnz r3, 2e14a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 2e168 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 2e164 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e19e │ │ │ │ + beq.n 2e19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e19e │ │ │ │ + cbnz r3, 2e19a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e19e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e19a │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e186 │ │ │ │ + beq.n 2e182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e186 │ │ │ │ + cbnz r3, 2e182 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e19c │ │ │ │ + beq.n 2e198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e19c │ │ │ │ + cbnz r3, 2e198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7814c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e81c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e1de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e1de │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e1e0 : │ │ │ │ +0002e1a2 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movw r5, #44052 @ 0xac14 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e9ac0 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1e8de0 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 78034 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e73c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e20e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2e20e │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #51500 @ 0xc92c │ │ │ │ + movw r1, #52264 @ 0xcc28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa204 │ │ │ │ + bl fa144 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 771f0 │ │ │ │ + b.w 770e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #148] @ (2e2e8 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e2e4 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #59828 @ 0xe9b4 │ │ │ │ + movw r2, #59592 @ 0xe8c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d27dc │ │ │ │ - cbz r0, 2e2c4 │ │ │ │ + bl d278c │ │ │ │ + cbz r0, 2e2be │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bd7c4 │ │ │ │ + bl 1bbf1c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2e2c4 │ │ │ │ - ldr r3, [pc, #116] @ (2e2ec ) │ │ │ │ + beq.n 2e2be │ │ │ │ + ldr r3, [pc, #116] @ (2e2e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbz r1, 2e286 │ │ │ │ + cbz r1, 2e280 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2e2c8 │ │ │ │ - b.n 2e2a4 │ │ │ │ + cbz r3, 2e2c2 │ │ │ │ + b.n 2e29e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14388 @ 0x3834 │ │ │ │ + movw r1, #13608 @ 0x3528 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78214 │ │ │ │ - b.n 2e2c4 │ │ │ │ + bl 780fc │ │ │ │ + b.n 2e2be │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19cc00 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19b290 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2e2ce │ │ │ │ + cbz r0, 2e2c8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e2e4 │ │ │ │ + b.n 2e2de │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ed4f4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ec810 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78214 │ │ │ │ - bl e4b04 │ │ │ │ + bl 780fc │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e2c4 │ │ │ │ + bne.n 2e2be │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + nop │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - bgt.n 2e322 │ │ │ │ + bgt.n 2e31e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 2e336 │ │ │ │ + bl 127324 │ │ │ │ + b.n 2e332 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #59848 @ 0xe9c8 │ │ │ │ + movw r0, #59612 @ 0xe8dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 2e33a │ │ │ │ + cbnz r0, 2e336 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2e456 │ │ │ │ + b.n 2e452 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c40c │ │ │ │ + bl 13c314 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 2e360 │ │ │ │ - ble.n 2e442 │ │ │ │ + beq.n 2e35c │ │ │ │ + ble.n 2e43e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #59856 @ 0xe9d0 │ │ │ │ + movw r1, #59620 @ 0xe8e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 2e442 │ │ │ │ - ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ + bl d187c │ │ │ │ + b.n 2e43e │ │ │ │ + ldr r1, [pc, #248] @ (2e458 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2e384 │ │ │ │ + bge.n 2e380 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e442 │ │ │ │ - bl d3c3c │ │ │ │ + beq.n 2e43e │ │ │ │ + bl d3be0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 2e398 │ │ │ │ - ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ + cbnz r5, 2e394 │ │ │ │ + ldr r1, [pc, #212] @ (2e45c ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2e3d2 │ │ │ │ - b.n 2e442 │ │ │ │ + bge.n 2e3ce │ │ │ │ + b.n 2e43e │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #59896 @ 0xe9f8 │ │ │ │ + movw r0, #59660 @ 0xe90c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e3be │ │ │ │ + beq.n 2e3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e3be │ │ │ │ + cbnz r3, 2e3ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2e442 │ │ │ │ + beq.n 2e43e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e5a54 │ │ │ │ + bl 1e4be8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e388 │ │ │ │ - b.n 2e442 │ │ │ │ + bne.n 2e384 │ │ │ │ + b.n 2e43e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 2e3f6 │ │ │ │ + cbnz r5, 2e3f2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #59908 @ 0xea04 │ │ │ │ + movw r0, #59672 @ 0xe918 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2e42e │ │ │ │ - b.n 2e43a │ │ │ │ + bne.n 2e42a │ │ │ │ + b.n 2e436 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #59924 @ 0xea14 │ │ │ │ + movw r0, #59688 @ 0xe928 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e41c │ │ │ │ + beq.n 2e418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e41c │ │ │ │ + cbnz r3, 2e418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2e442 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2e43e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e5a54 │ │ │ │ + bl 1e4be8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e3d6 │ │ │ │ - b.n 2e442 │ │ │ │ + bne.n 2e3d2 │ │ │ │ + b.n 2e43e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e43a │ │ │ │ + cbnz r3, 2e436 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c934 │ │ │ │ - b.n 2e456 │ │ │ │ + bl 13c864 │ │ │ │ + b.n 2e452 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2e336 │ │ │ │ + bne.w 2e332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c934 │ │ │ │ - b.n 2e336 │ │ │ │ + bl 13c864 │ │ │ │ + b.n 2e332 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bgt.n 2e3a8 │ │ │ │ + bgt.n 2e3a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - blt.n 2e49c │ │ │ │ + blt.n 2e498 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0002e464 : │ │ │ │ +0002e460 : │ │ │ │ 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 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e4a0 │ │ │ │ + cbz r0, 2e49c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ + bl 2e590 <_PyObject_Dump@@Base+0xf0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e494 │ │ │ │ + beq.n 2e490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2e498 │ │ │ │ + cbz r3, 2e494 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2e4a0 │ │ │ │ + b.n 2e49c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e494 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e490 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e4a4 <_PyObject_Dump@@Base>: │ │ │ │ +0002e4a0 <_PyObject_Dump@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ed68c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ec9a8 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 2e4e0 <_PyObject_Dump@@Base+0x3c> │ │ │ │ + cbz r3, 2e4dc <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #2244 @ 0x8c4 │ │ │ │ + movw r2, #2716 @ 0xa9c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #2272 @ 0x8e0 │ │ │ │ + movw r2, #2744 @ 0xab8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #2296 @ 0x8f8 │ │ │ │ + movw r2, #2768 @ 0xad0 │ │ │ │ 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, #2320 @ 0x910 │ │ │ │ + movw r2, #2792 @ 0xae8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r6, 2e524 <_PyObject_Dump@@Base+0x80> │ │ │ │ + cbz r6, 2e520 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 2e52c <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #46356 @ 0xb514 │ │ │ │ + b.n 2e528 <_PyObject_Dump@@Base+0x88> │ │ │ │ + movw r3, #46868 @ 0xb714 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #2344 @ 0x928 │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #2368 @ 0x940 │ │ │ │ + movw r2, #2840 @ 0xb18 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cdcac │ │ │ │ + bl 1cc40c │ │ │ │ mov r6, r0 │ │ │ │ - bl d3bfc │ │ │ │ + bl d3ba0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2e722 │ │ │ │ + bl 2e71c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdd3c │ │ │ │ + bl 1cc49c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ 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 2e5c2 <_PyObject_Dump@@Base+0x11e> │ │ │ │ + bmi.n 2e5be <_PyObject_Dump@@Base+0x11e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2388 @ 0x954 │ │ │ │ + movw r1, #2860 @ 0xb2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ + bl 127324 │ │ │ │ + b.n 2e5d2 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2e5da <_PyObject_Dump@@Base+0x136> │ │ │ │ + cbnz r0, 2e5d6 <_PyObject_Dump@@Base+0x136> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ + b.n 2e68e <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 2e5fa <_PyObject_Dump@@Base+0x156> │ │ │ │ + cbz r5, 2e5f6 <_PyObject_Dump@@Base+0x156> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2e62c <_PyObject_Dump@@Base+0x188> │ │ │ │ + beq.n 2e628 <_PyObject_Dump@@Base+0x188> │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r1, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e64c <_PyObject_Dump@@Base+0x1a8> │ │ │ │ + bne.n 2e648 <_PyObject_Dump@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ + beq.n 2e5d2 <_PyObject_Dump@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ + bne.n 2e5d2 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e5d2 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 75ffc │ │ │ │ - cbz r0, 2e672 <_PyObject_Dump@@Base+0x1ce> │ │ │ │ + bl 75ee4 │ │ │ │ + cbz r0, 2e66e <_PyObject_Dump@@Base+0x1ce> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2e66a <_PyObject_Dump@@Base+0x1c6> │ │ │ │ + beq.n 2e666 <_PyObject_Dump@@Base+0x1c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 801f8 │ │ │ │ - b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ + bl 80118 │ │ │ │ + b.n 2e68e <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ - cbz r5, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ + bne.n 2e65e <_PyObject_Dump@@Base+0x1be> │ │ │ │ + cbz r5, 2e68e <_PyObject_Dump@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75ffc │ │ │ │ - cbz r0, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ + bl 75ee4 │ │ │ │ + cbz r0, 2e68e <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ + bne.n 2e65e <_PyObject_Dump@@Base+0x1be> │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ + bne.n 2e65e <_PyObject_Dump@@Base+0x1be> │ │ │ │ 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 r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 2e6b6 <_PyObject_Dump@@Base+0x212> │ │ │ │ + cbnz r3, 2e6b2 <_PyObject_Dump@@Base+0x212> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 2e6b6 <_PyObject_Dump@@Base+0x212> │ │ │ │ + ble.n 2e6b2 <_PyObject_Dump@@Base+0x212> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2e6b6 <_PyObject_Dump@@Base+0x212> │ │ │ │ - cbnz r0, 2e6d8 <_PyObject_Dump@@Base+0x234> │ │ │ │ + bne.n 2e6b2 <_PyObject_Dump@@Base+0x212> │ │ │ │ + cbnz r0, 2e6ce <_PyObject_Dump@@Base+0x22e> │ │ │ │ movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #92] @ (2e718 <_PyObject_Dump@@Base+0x278>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - movw r4, #46708 @ 0xb674 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 2e6d8 <_PyObject_Dump@@Base+0x234> │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 2e6ce <_PyObject_Dump@@Base+0x22e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e71e <_PyObject_Dump@@Base+0x27a> │ │ │ │ + b.n 2e714 <_PyObject_Dump@@Base+0x274> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 2e6e2 <_PyObject_Dump@@Base+0x242> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ - bl 95c98 │ │ │ │ + bne.n 2e6ca <_PyObject_Dump@@Base+0x22a> │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 2e716 <_PyObject_Dump@@Base+0x272> │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 2e70c <_PyObject_Dump@@Base+0x26c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + cpsid a │ │ │ │ + lsls r7, r0, #1 │ │ │ │ │ │ │ │ -0002e722 : │ │ │ │ +0002e71c : │ │ │ │ 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e4b04 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e810 │ │ │ │ + bne.n 2e80a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ - cbnz r4, 2e76a │ │ │ │ - bl 95c98 │ │ │ │ + cbnz r4, 2e764 │ │ │ │ + bl 95aec │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #2544 @ 0x9f0 │ │ │ │ + movw r2, #3016 @ 0xbc8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9878c │ │ │ │ - b.n 2e816 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 2e810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e792 │ │ │ │ - bl 95c98 │ │ │ │ + bgt.n 2e78c │ │ │ │ + bl 95aec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #2552 @ 0x9f8 │ │ │ │ + movw r2, #3024 @ 0xbd0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9878c │ │ │ │ - b.n 2e816 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 2e810 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.n 2e7a0 │ │ │ │ - bl e4558 │ │ │ │ + bpl.n 2e79a │ │ │ │ + bl e450c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2e7a6 │ │ │ │ - bl e7714 │ │ │ │ + b.n 2e7a0 │ │ │ │ + bl e76c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 2e810 │ │ │ │ + cbz r4, 2e80a │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88d60 │ │ │ │ - cbz r0, 2e7c8 │ │ │ │ + bl 88c30 │ │ │ │ + cbz r0, 2e7c2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ subs r6, r6, r0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 2e7cc │ │ │ │ + b.n 2e7c6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e7f8 │ │ │ │ + beq.n 2e7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2e7f8 │ │ │ │ - ldr r2, [pc, #72] @ (2e828 ) │ │ │ │ + cbnz r3, 2e7f2 │ │ │ │ + ldr r2, [pc, #72] @ (2e820 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 2e7f4 │ │ │ │ + cbz r3, 2e7ee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - cbnz r7, 2e810 │ │ │ │ - cbz r6, 2e816 │ │ │ │ + cbnz r7, 2e80a │ │ │ │ + cbz r6, 2e810 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2e820 │ │ │ │ + b.n 2e81a │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e7fc │ │ │ │ + bne.n 2e7f6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #84] @ (2e890 ) │ │ │ │ + ldr r0, [pc, #84] @ (2e888 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8468 @ 0x2114 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - beq.n 2e86a │ │ │ │ + beq.n 2e862 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #3932 @ 0xf5c │ │ │ │ + movw r2, #4444 @ 0x115c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ - b.n 2e880 │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ + b.n 2e878 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1f002c │ │ │ │ + bl 1ef344 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e884 │ │ │ │ + bne.n 2e87c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e88c │ │ │ │ + b.n 2e884 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ + ldr r1, [pc, #156] @ (2e93c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2e8ca │ │ │ │ + bge.n 2e8c2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e93e │ │ │ │ - bl d3c3c │ │ │ │ + beq.n 2e936 │ │ │ │ + bl d3be0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - cbnz r6, 2e8e4 │ │ │ │ + cbnz r6, 2e8dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #4228 @ 0x1084 │ │ │ │ + movw r0, #4740 @ 0x1284 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c40c │ │ │ │ + bl 13c314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e90a │ │ │ │ + bne.n 2e902 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #4236 @ 0x108c │ │ │ │ + movw r0, #4748 @ 0x128c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c934 │ │ │ │ - b.n 2e928 │ │ │ │ - ble.n 2e926 │ │ │ │ + bl 13c864 │ │ │ │ + b.n 2e920 │ │ │ │ + ble.n 2e91e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4252 @ 0x109c │ │ │ │ + movw r1, #4764 @ 0x129c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e93e │ │ │ │ + beq.n 2e936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e93e │ │ │ │ + cbnz r3, 2e936 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 2e890 │ │ │ │ + bgt.n 2e888 │ │ │ │ lsls r0, 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -5933,170 +5935,170 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 2e976 │ │ │ │ + bhi.n 2e96e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 2e9a0 │ │ │ │ - b.n 2e990 │ │ │ │ - movw r0, #58112 @ 0xe300 │ │ │ │ + ble.n 2e998 │ │ │ │ + b.n 2e988 │ │ │ │ + movw r0, #59768 @ 0xe978 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e96e │ │ │ │ + bne.n 2e966 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e9c2 │ │ │ │ + b.n 2e9ba │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110870 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109b8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e98c │ │ │ │ + beq.n 2e984 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 2e9b4 │ │ │ │ + bne.n 2e9ac │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2e9c6 │ │ │ │ - b.n 2e9c2 │ │ │ │ + bl 2e9be │ │ │ │ + b.n 2e9ba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110870 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109b8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e9a0 │ │ │ │ - b.n 2e98c │ │ │ │ + bne.n 2e998 │ │ │ │ + b.n 2e984 │ │ │ │ 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 1d4acc │ │ │ │ + bl 1d326c │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 2ea0e │ │ │ │ + beq.n 2ea06 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2ea04 │ │ │ │ + bne.n 2e9fc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5568 @ 0x15c0 │ │ │ │ + movw r1, #6080 @ 0x17c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 2ea0e │ │ │ │ + bl 127324 │ │ │ │ + b.n 2ea06 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2ea34 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 2ea4c │ │ │ │ - ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ + bne.n 2ea2c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 2ea44 │ │ │ │ + ldr r2, [pc, #24] @ (2ea48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ - b.n 2ea4e │ │ │ │ + b.n 2ea46 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ea54 : │ │ │ │ +0002ea4c : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2ea58 │ │ │ │ + b.n 2ea50 │ │ │ │ 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 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ef430 │ │ │ │ + bl 1ee740 │ │ │ │ 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 f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2eaa0 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 2eace │ │ │ │ - bl 95c98 │ │ │ │ + bne.n 2ea98 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 2eac6 │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 2eac8 │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 2eac0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f184c │ │ │ │ - bl e4b04 │ │ │ │ - cbz r0, 2ead2 │ │ │ │ + b.w f1800 │ │ │ │ + bl e4ab4 │ │ │ │ + cbz r0, 2eaca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2eada │ │ │ │ + b.n 2ead2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e4fa8 │ │ │ │ +0002ead4 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1e413c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + bpl.n 2eb44 <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 2eb46 <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ + cbnz r3, 2eb3e <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + bpl.n 2eb44 <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -6108,23 +6110,23 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + b.n 2eb44 <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 2eaf8 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002eb50 : │ │ │ │ - b.w 1e3ad0 │ │ │ │ +0002eb48 : │ │ │ │ + b.w 1e2c68 │ │ │ │ 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] │ │ │ │ @@ -6132,230 +6134,230 @@ │ │ │ │ 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 2eb90 │ │ │ │ - bl 1d96b0 │ │ │ │ - cbz r0, 2ebd6 │ │ │ │ + bne.n 2eb88 │ │ │ │ + bl 1d82d8 │ │ │ │ + cbz r0, 2ebce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ - bls.n 2ebce │ │ │ │ + bls.n 2ebc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5f58 │ │ │ │ + bl 1f51b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2ebc0 │ │ │ │ + bne.n 2ebb8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 2ebd6 │ │ │ │ + b.n 2ebce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ebb6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ebb6 │ │ │ │ + bne.n 2ebae │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ebae │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 2ebb6 │ │ │ │ + b.n 2ebae │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002ebd8 : │ │ │ │ +0002ebd0 : │ │ │ │ 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 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2ec02 │ │ │ │ + cbnz r0, 2ebfa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ec7e │ │ │ │ - cbz r4, 2ec10 │ │ │ │ + b.n 2ec76 │ │ │ │ + cbz r4, 2ec08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebfa │ │ │ │ + beq.n 2ebf2 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 90858 │ │ │ │ + bl 90750 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2ec24 │ │ │ │ + cbnz r0, 2ec1c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ec7e │ │ │ │ - bl 1db97c │ │ │ │ + b.n 2ec76 │ │ │ │ + bl 1da9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec1e │ │ │ │ + beq.n 2ec16 │ │ │ │ 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 1db9bc │ │ │ │ + bl 1da9f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ec5c │ │ │ │ + beq.n 2ec54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ec5c │ │ │ │ + cbnz r3, 2ec54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2ec1e │ │ │ │ + beq.n 2ec16 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2ec6e │ │ │ │ + bne.n 2ec66 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2ec7e │ │ │ │ + b.n 2ec76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ec6a │ │ │ │ + bne.n 2ec62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ec6a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ec62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2ecd6 │ │ │ │ + bge.n 2ecce │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2ecee │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 2ece6 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2eca8 │ │ │ │ + beq.n 2eca0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ecfc │ │ │ │ + b.n 2ecf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #15244 @ 0x3b8c │ │ │ │ + movw r0, #15744 @ 0x3d80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ - b.n 2ecfc │ │ │ │ + bl 82650 │ │ │ │ + b.n 2ecf4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002ed00 : │ │ │ │ +0002ecf8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2ed1c │ │ │ │ + bmi.n 2ed14 │ │ │ │ bl 498ac │ │ │ │ - b.n 2ed3c │ │ │ │ + b.n 2ed34 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2ed26 │ │ │ │ + blt.n 2ed1e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 2ed42 │ │ │ │ + blt.n 2ed3a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32368 @ 0x7e70 │ │ │ │ + movw r1, #32880 @ 0x8070 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ed6c │ │ │ │ + b.n 2ed64 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 2ed52 │ │ │ │ + bpl.n 2ed4a │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 2ed54 │ │ │ │ + b.n 2ed4c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2ed60 │ │ │ │ + bne.n 2ed58 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - b.n 2ed6c │ │ │ │ + b.n 2ed64 │ │ │ │ cmp r3, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0002ed6e : │ │ │ │ - ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ +0002ed66 : │ │ │ │ + ldr r0, [pc, #8] @ (2ed70 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d6f74 │ │ │ │ - bgt.n 2ec9c │ │ │ │ + b.w 1d56b8 │ │ │ │ + bgt.n 2ed84 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ + ldr r4, [pc, #48] @ (2edb4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6365,331 +6367,333 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (2ee1c ) │ │ │ │ + ldr r2, [pc, #68] @ (2ee14 ) │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr.w r2, [r2, #1256] @ 0x4e8 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2ee18 │ │ │ │ + cbz r3, 2ee10 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ - bl 2ee20 │ │ │ │ + bl 2ee18 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 2ee18 │ │ │ │ + cbz r3, 2ee10 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a174 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1fb364 │ │ │ │ + bl 1fa820 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #11520 @ 0x2d00 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2ee6c │ │ │ │ + bne.n 2ee64 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6c87c │ │ │ │ + bl 6c77c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r6, 2ee5e │ │ │ │ + cbz r6, 2ee56 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc00 <_Py_write_noraise@@Base+0x50> │ │ │ │ - b.n 2ee68 │ │ │ │ - cbz r0, 2ee68 │ │ │ │ + bl 19b290 <_Py_write_noraise@@Base+0x50> │ │ │ │ + b.n 2ee60 │ │ │ │ + cbz r0, 2ee60 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed4f4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ec810 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #5892 @ 0x1704 │ │ │ │ + movw r1, #7408 @ 0x1cf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ - cbnz r0, 2ee96 │ │ │ │ + bl 10e7e0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + cbnz r0, 2ee8e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2eee4 │ │ │ │ + b.n 2eedc │ │ │ │ mov r5, r0 │ │ │ │ - bl f90d8 │ │ │ │ + bl f9018 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eeb4 │ │ │ │ + beq.n 2eeac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eeb4 │ │ │ │ + cbnz r3, 2eeac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ee92 │ │ │ │ + beq.n 2ee8a │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ + ldr r0, [pc, #48] @ (2eee4 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eee4 │ │ │ │ + beq.n 2eedc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eee4 │ │ │ │ + cbnz r3, 2eedc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, 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 1a2610 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2ef16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a2848 │ │ │ │ + b.n 2ef5e │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 2ef5e │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a2880 │ │ │ │ + add.w r5, r6, #20 │ │ │ │ + movs r3, #0 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + subs r4, #1 │ │ │ │ + ldr.w r0, [r6, #468] @ 0x1d4 │ │ │ │ + movs r2, #1 │ │ │ │ + bfc r4, #0, #22 │ │ │ │ + add.w r0, r0, #256 @ 0x100 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + bl 19f91c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2ef5e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 60cc0 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + 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 7814c │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef38 │ │ │ │ + bl 2efac │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #20] @ (2ef30 ) │ │ │ │ + ldr r2, [pc, #24] @ (2efa4 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2ef34 ) │ │ │ │ + ldr r0, [pc, #20] @ (2efa8 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 2ef64 │ │ │ │ + cbz r0, 2efd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef64 │ │ │ │ + beq.n 2efd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef64 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2efd8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2ef80 │ │ │ │ + cbz r0, 2eff4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef80 │ │ │ │ + beq.n 2eff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef80 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2eff4 │ │ │ │ + bl 77c4c <_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 2ef94 │ │ │ │ + b.n 2f008 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1682e0 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1675b0 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2efba │ │ │ │ + bne.n 2f02e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2efda │ │ │ │ + b.n 2f04e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10f78c <_PyTime_localtime@@Base> │ │ │ │ + bl 10f8d4 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2efb6 │ │ │ │ + bne.n 2f02a │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fcff0 │ │ │ │ + bl 1fc4b0 │ │ │ │ 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 1a3f58 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f00c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a4190 │ │ │ │ - b.n 2f054 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 2f054 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1a41c8 │ │ │ │ - add.w r5, r6, #20 │ │ │ │ - movs r3, #0 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - subs r4, #1 │ │ │ │ - ldr.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - movs r2, #1 │ │ │ │ - bfc r4, #0, #22 │ │ │ │ - add.w r0, r0, #256 @ 0x100 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - bl 1a126c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2f054 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 60e8c <_Py_SetRefcnt@@Base+0x786> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -0002f058 : │ │ │ │ - ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cb71c │ │ │ │ +0002f054 : │ │ │ │ + ldr r0, [pc, #4] @ (2f05c ) │ │ │ │ + b.w cb744 │ │ │ │ nop │ │ │ │ - b.n 2eb94 │ │ │ │ + b.n 2eb90 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 2f08a │ │ │ │ + cbnz r0, 2f086 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 2f092 │ │ │ │ + cbz r0, 2f08e │ │ │ │ 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 2f07c │ │ │ │ + beq.n 2f078 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2f0d6 │ │ │ │ + bne.n 2f0d2 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 2f0ee │ │ │ │ + bmi.n 2f0ea │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #51760 @ 0xca30 │ │ │ │ + movw r2, #52524 @ 0xcd2c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #21604 @ 0x5464 │ │ │ │ + movw r0, #22116 @ 0x5664 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f14c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21604 @ 0x5464 │ │ │ │ + movw r0, #22116 @ 0x5664 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f0ac │ │ │ │ - b.n 2f150 │ │ │ │ + bne.n 2f0a8 │ │ │ │ + b.n 2f14c │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 2f1b6 │ │ │ │ + bpl.n 2f1b2 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 2f1b6 │ │ │ │ + ble.n 2f1b2 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2f150 │ │ │ │ + cbz r0, 2f14c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -6697,239 +6701,239 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 2f1ae │ │ │ │ + beq.n 2f1aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f164 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 2f168 │ │ │ │ + bne.n 2f160 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 2f164 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f154 │ │ │ │ + bne.n 2f150 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f1d6 │ │ │ │ + b.n 2f1d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f150 │ │ │ │ + bne.n 2f14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f14c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f16c │ │ │ │ + bge.n 2f168 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 2f1b8 │ │ │ │ + b.n 2f1b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add r3, r9 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 2f182 │ │ │ │ + bpl.n 2f17e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 2f18a │ │ │ │ + cbz r1, 2f186 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 2f194 │ │ │ │ + bpl.n 2f190 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 2f194 │ │ │ │ + cbnz r3, 2f190 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 2f1a2 │ │ │ │ + b.n 2f19e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 2f126 │ │ │ │ + b.n 2f122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 801f8 │ │ │ │ - b.n 2f1d6 │ │ │ │ + bl 80118 │ │ │ │ + b.n 2f1d2 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21596 @ 0x545c │ │ │ │ + movw r1, #22108 @ 0x565c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781b8 │ │ │ │ - b.n 2f150 │ │ │ │ + bl 780a0 │ │ │ │ + b.n 2f14c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2f59e │ │ │ │ + bpl.w 2f59a │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 2f21c │ │ │ │ + bmi.n 2f218 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f220 │ │ │ │ + beq.n 2f21c │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r2, r1 │ │ │ │ movt r2, #16 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f21e │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f21e │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f232 │ │ │ │ - cbz r0, 2f22e │ │ │ │ + bpl.n 2f22e │ │ │ │ + cbz r0, 2f22a │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f230 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f230 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f2ae │ │ │ │ + ble.n 2f2aa │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f248 │ │ │ │ + bne.n 2f244 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f254 │ │ │ │ + b.n 2f250 │ │ │ │ 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 2f278 │ │ │ │ + bhi.n 2f274 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f282 │ │ │ │ + bls.n 2f27e │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 2f286 │ │ │ │ + bmi.n 2f282 │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f284 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f284 │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f284 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f2a8 │ │ │ │ + bge.n 2f2a4 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19160 @ 0x4ad8 │ │ │ │ + movw r1, #19672 @ 0x4cd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 2f5b6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 2f5b2 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f23c │ │ │ │ - bl 71b7c │ │ │ │ + b.n 2f238 │ │ │ │ + bl 71a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f5b6 │ │ │ │ + beq.w 2f5b2 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2f3a2 │ │ │ │ - cbz r1, 2f2d6 │ │ │ │ + bne.n 2f39e │ │ │ │ + cbz r1, 2f2d2 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r7, r0, #20 │ │ │ │ addpl.w r7, r0, #28 │ │ │ │ - b.n 2f2d8 │ │ │ │ + b.n 2f2d4 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, #0] │ │ │ │ adds r6, r7, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 2f39c │ │ │ │ + ble.n 2f398 │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f31c │ │ │ │ - bhi.n 2f358 │ │ │ │ + beq.n 2f318 │ │ │ │ + bhi.n 2f354 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f30e │ │ │ │ + bhi.n 2f30a │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f35c │ │ │ │ + bls.n 2f358 │ │ │ │ sub.w r1, r2, #8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 2f358 │ │ │ │ + bhi.n 2f354 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r3, #15 │ │ │ │ cmp r0, #25 │ │ │ │ subs r4, r2, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f358 │ │ │ │ + bne.n 2f354 │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f392 │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f392 │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f392 │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f392 │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f392 │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f392 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f392 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f392 │ │ │ │ + bhi.n 2f38e │ │ │ │ movw lr, #9656 @ 0x25b8 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ movw r1, #30044 @ 0x755c │ │ │ │ movt r1, #12336 @ 0x3030 │ │ │ │ str r1, [r6, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -6937,92 +6941,92 @@ │ │ │ │ ldr.w r1, [lr] │ │ │ │ adds r3, #6 │ │ │ │ ldrb.w r1, [r1, r9] │ │ │ │ strb r1, [r6, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ strb.w r1, [r7, r8] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f392 │ │ │ │ mov r3, lr │ │ │ │ strb r2, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f2e0 │ │ │ │ + b.n 2f2dc │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5b4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f49a │ │ │ │ - cbz r1, 2f3b6 │ │ │ │ + bne.n 2f496 │ │ │ │ + cbz r1, 2f3b2 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f3b8 │ │ │ │ + b.n 2f3b4 │ │ │ │ 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 2f492 │ │ │ │ + ble.n 2f48e │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f3f0 │ │ │ │ + bhi.n 2f3ec │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f450 │ │ │ │ + bls.n 2f44c │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f450 │ │ │ │ + bhi.n 2f44c │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r3, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f402 │ │ │ │ + beq.n 2f3fe │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f44c │ │ │ │ + bne.n 2f448 │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48a │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48a │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f48a │ │ │ │ + bhi.n 2f486 │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -7030,98 +7034,98 @@ │ │ │ │ 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 2f48e │ │ │ │ + b.n 2f48a │ │ │ │ mov r3, ip │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f3c0 │ │ │ │ + b.n 2f3bc │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f5b8 │ │ │ │ - cbz r1, 2f4aa │ │ │ │ + b.n 2f5b4 │ │ │ │ + cbz r1, 2f4a6 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f4ac │ │ │ │ + b.n 2f4a8 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 2f596 │ │ │ │ + ble.n 2f592 │ │ │ │ add.w r9, r2, #4 │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w r8, r3, #1 │ │ │ │ add.w r7, r6, r9 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f504 │ │ │ │ - bhi.n 2f58c │ │ │ │ + beq.n 2f500 │ │ │ │ + bhi.n 2f588 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4f2 │ │ │ │ + bhi.n 2f4ee │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f550 │ │ │ │ + bls.n 2f54c │ │ │ │ sub.w ip, r2, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f54c │ │ │ │ + bhi.n 2f548 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f54c │ │ │ │ + bne.n 2f548 │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f58c │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, r9] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f58c │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r7, [r1, #0] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str.w r1, [r6, r9] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f58c │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f58c │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f58c │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f58c │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f58c │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f58c │ │ │ │ + bhi.n 2f588 │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -7130,309 +7134,309 @@ │ │ │ │ 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 2f590 │ │ │ │ + b.n 2f58c │ │ │ │ mov r3, r8 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f4b6 │ │ │ │ + b.n 2f4b2 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19192 @ 0x4af8 │ │ │ │ + movw r1, #19704 @ 0x4cf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f5d8 │ │ │ │ + cbz r3, 2f5d4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f5da │ │ │ │ + b.n 2f5d6 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #4 │ │ │ │ - cbnz r3, 2f5ea │ │ │ │ + cbnz r3, 2f5e6 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 2f5ea │ │ │ │ + ble.n 2f5e6 │ │ │ │ cmp r1, #8 │ │ │ │ - bgt.n 2f5ea │ │ │ │ - cbnz r7, 2f608 │ │ │ │ - ldr r6, [pc, #704] @ (2f8ac ) │ │ │ │ + bgt.n 2f5e6 │ │ │ │ + cbnz r7, 2f604 │ │ │ │ + ldr r6, [pc, #704] @ (2f8a8 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2f63c │ │ │ │ + cbz r0, 2f638 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2f640 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 2f63c │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #22044 @ 0x561c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ + movw r0, #54232 @ 0xd3d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f8a2 │ │ │ │ + b.n 2f89e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f656 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 2f652 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f63c │ │ │ │ - cbz r4, 2f68a │ │ │ │ + bne.n 2f638 │ │ │ │ + cbz r4, 2f686 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 2f662 │ │ │ │ + cbz r3, 2f65e │ │ │ │ subs r4, r5, #5 │ │ │ │ - beq.n 2f69a │ │ │ │ + beq.n 2f696 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 2f66c │ │ │ │ + cbz r6, 2f668 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 2f6a8 │ │ │ │ - b.n 2f674 │ │ │ │ + beq.n 2f6a4 │ │ │ │ + b.n 2f670 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ - cbz r5, 2f67e │ │ │ │ + cbz r5, 2f67a │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2f6b4 │ │ │ │ - b.n 2f686 │ │ │ │ + beq.n 2f6b0 │ │ │ │ + b.n 2f682 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6b8 │ │ │ │ str r4, [sp, #28] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6b8 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6b8 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6b8 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1da9b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f63c │ │ │ │ + beq.n 2f638 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f6d6 │ │ │ │ + bne.n 2f6d2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f882 │ │ │ │ + b.n 2f87e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 2f6f8 │ │ │ │ + bmi.n 2f6f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22064 @ 0x5630 │ │ │ │ + movw r1, #22576 @ 0x5830 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 2f63c │ │ │ │ + bl d187c │ │ │ │ + b.n 2f638 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #42260 @ 0xa514 │ │ │ │ + movw r1, #42772 @ 0xa714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f872 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #15244 @ 0x3b8c │ │ │ │ + movw r2, #15720 @ 0x3d68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #22108 @ 0x565c │ │ │ │ + movw r1, #22620 @ 0x585c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl cca88 │ │ │ │ + bl cca5c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f744 │ │ │ │ + beq.n 2f740 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 2f744 │ │ │ │ + cbnz r2, 2f740 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ - ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ + beq.w 2f872 │ │ │ │ + ldr r1, [pc, #352] @ (2f8ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 80314 │ │ │ │ + bl 80234 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2f776 │ │ │ │ + bgt.n 2f772 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f872 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2f876 │ │ │ │ - b.n 2f7b6 │ │ │ │ - ldr r1, [pc, #316] @ (2f8b4 ) │ │ │ │ + bne.w 2f872 │ │ │ │ + b.n 2f7b2 │ │ │ │ + ldr r1, [pc, #316] @ (2f8b0 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f79a │ │ │ │ + beq.n 2f796 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 2f79a │ │ │ │ + cbnz r2, 2f796 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 2f7be │ │ │ │ + cbnz r7, 2f7ba │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f872 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f876 │ │ │ │ + bne.n 2f872 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f872 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7de │ │ │ │ + beq.n 2f7da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f7de │ │ │ │ + cbnz r3, 2f7da │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7f8 │ │ │ │ + beq.n 2f7f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2f7f8 │ │ │ │ + cbnz r3, 2f7f4 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f872 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f820 │ │ │ │ + bne.n 2f81c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f876 │ │ │ │ + cbnz r3, 2f872 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f872 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143bf8 │ │ │ │ + bl 1444b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f840 │ │ │ │ + beq.n 2f83c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f840 │ │ │ │ + cbnz r3, 2f83c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2f876 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f872 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 115554 │ │ │ │ + bl 1157d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2f85e │ │ │ │ + cbz r0, 2f85a │ │ │ │ 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 2f874 │ │ │ │ + beq.n 2f870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f874 │ │ │ │ + cbnz r3, 2f870 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 2f882 │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f87e │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f6d2 │ │ │ │ - b.n 2f63c │ │ │ │ + beq.w 2f6ce │ │ │ │ + b.n 2f638 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r9, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1db9bc │ │ │ │ + bl 1da9f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r7, lsl #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -7447,665 +7451,665 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f8e2 │ │ │ │ + cbz r3, 2f8de │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f8e4 │ │ │ │ + b.n 2f8e0 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #1 │ │ │ │ - cbnz r3, 2f8f4 │ │ │ │ + cbnz r3, 2f8f0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f8f4 │ │ │ │ + ble.n 2f8f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f8f4 │ │ │ │ - cbnz r7, 2f918 │ │ │ │ + bne.n 2f8f0 │ │ │ │ + cbnz r7, 2f914 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #60532 @ 0xec74 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9b2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f9fe │ │ │ │ + beq.n 2f9fa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 2f934 │ │ │ │ - bl c339c │ │ │ │ + cbz r0, 2f930 │ │ │ │ + bl c3384 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 2f9b6 │ │ │ │ + blt.n 2f9b2 │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f938 │ │ │ │ - b.n 2fa14 │ │ │ │ + bne.n 2f934 │ │ │ │ + b.n 2fa10 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2f986 │ │ │ │ + cbz r3, 2f982 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f962 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 2f95e │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #17664 @ 0x4500 │ │ │ │ + movw r1, #18176 @ 0x4700 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #31208 @ 0x79e8 │ │ │ │ + movw r0, #31720 @ 0x7be8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9b2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2f9b6 │ │ │ │ + cbz r0, 2f9b2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f9d2 │ │ │ │ + bne.n 2f9ce │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f98e │ │ │ │ - movw r5, #56660 @ 0xdd54 │ │ │ │ + bne.n 2f98a │ │ │ │ + movw r5, #57172 @ 0xdf54 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r6, #23940 @ 0x5d84 │ │ │ │ + b.n 2fa20 │ │ │ │ + movw r6, #24452 @ 0x5f84 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 2f9f2 │ │ │ │ + cbz r3, 2f9ee │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f9ba │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 2f9b6 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #17684 @ 0x4514 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #31208 @ 0x79e8 │ │ │ │ + movw r0, #31720 @ 0x7be8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa96 │ │ │ │ + b.n 2fa92 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9b2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f9ea │ │ │ │ + beq.n 2f9e6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 2f9b2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f9fa │ │ │ │ + bne.n 2f9f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #56660 @ 0xdd54 │ │ │ │ + b.n 2fa20 │ │ │ │ + movw r5, #57172 @ 0xdf54 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #56660 @ 0xdd54 │ │ │ │ + b.n 2fa20 │ │ │ │ + movw r5, #57172 @ 0xdf54 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #23940 @ 0x5d84 │ │ │ │ + movw r6, #24452 @ 0x5f84 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #56660 @ 0xdd54 │ │ │ │ + b.n 2fa20 │ │ │ │ + movw r5, #57172 @ 0xdf54 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #23940 @ 0x5d84 │ │ │ │ + movw r6, #24452 @ 0x5f84 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20882c <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 207cfc <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9b2 │ │ │ │ mov r1, sl │ │ │ │ - bl 208940 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 207e10 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa8a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208a4c <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 207f1c <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa8a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2fa56 │ │ │ │ - cbnz r4, 2fa5c │ │ │ │ + beq.n 2fa52 │ │ │ │ + cbnz r4, 2fa58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - b.n 2fa66 │ │ │ │ + b.n 2fa62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ - cbz r0, 2fa8e │ │ │ │ + cbz r0, 2fa8a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 177d5c │ │ │ │ + bl 17700c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa96 │ │ │ │ + beq.n 2fa92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2fa96 │ │ │ │ + cbnz r3, 2fa92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa96 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78214 │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 780fc │ │ │ │ + b.n 2f9b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 7814c │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208c20 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 2080f0 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fadc │ │ │ │ + beq.n 2fad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fadc │ │ │ │ + cbnz r3, 2fad8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2fafa <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2faf6 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002fafa <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002faf6 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #56] @ (2fb44 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ + ldr r6, [pc, #56] @ (2fb40 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fb44 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffadc │ │ │ │ - cbz r4, 2fb38 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl ffc48 │ │ │ │ + cbz r4, 2fb34 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ + b.w 2fdbc <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (2fb8c <_PyTraceMalloc_GetTraceback@@Base+0x92>) │ │ │ │ + ldr r2, [pc, #52] @ (2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x92>) │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r2, #1292] @ 0x50c │ │ │ │ - cbnz r1, 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x6a> │ │ │ │ + cbnz r1, 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x6a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ + b.n 2fb84 <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2fb6e <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ + cbnz r0, 2fb6a <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ - b.n 2fb78 <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ + b.n 2fb74 <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 7084c <_Py_hashtable_get@@Base> │ │ │ │ + bl 7072c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ + beq.n 2fb5c <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7084c <_Py_hashtable_get@@Base> │ │ │ │ + bl 7072c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ + beq.n 2fb5c <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 101dec <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101f58 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2fbd8 <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ + bne.n 2fbd4 <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fbf6 <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ - b.n 2fbf0 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ + bne.n 2fbf2 <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ + b.n 2fbec <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5560 @ 0x15b8 │ │ │ │ + movw r0, #2076 @ 0x81c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fbca <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ - b.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bne.n 2fbc6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + b.n 2fc22 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 2fc22 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + blt.n 2fc22 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ + bge.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ + b.n 2fc2e <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0002fc38 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fc34 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2fc60 <_PyInterpreterState_RequireIDRef@@Base+0x28> │ │ │ │ + cbz r3, 2fc5c <_PyInterpreterState_RequireIDRef@@Base+0x28> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 2fc62 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ + b.n 2fc5e <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r3, 2fc6c <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + ble.n 2fc6c <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ - cbnz r0, 2fc8e <_PyInterpreterState_RequireIDRef@@Base+0x56> │ │ │ │ + bne.n 2fc6c <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r0, 2fc8a <_PyInterpreterState_RequireIDRef@@Base+0x56> │ │ │ │ movs r5, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ movw r5, #60880 @ 0xedd0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 2fcf2 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ + beq.n 2fc9a <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + blt.n 2fcf2 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - ldr r3, [pc, #144] @ (2fd44 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ + bne.n 2fcac <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 2fcf2 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + ldr r3, [pc, #144] @ (2fd40 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c0a4 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fcda <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fcda <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ - b.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + bne.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ + b.n 2fd2a <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #27112 @ 0x69e8 │ │ │ │ + movw r2, #27624 @ 0x6be8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fd3e <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ + b.n 2fd3a <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd48 <_Py_fstat@@Base> │ │ │ │ + bl 2fd44 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bne.n 2fcf2 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd84 <_Py_fstat@@Base+0x40> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - beq.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + blt.n 2fcf2 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + beq.n 2fd2a <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #27176 @ 0x6a28 │ │ │ │ + movw r2, #27688 @ 0x6c28 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 2fcf2 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fd48 <_Py_fstat@@Base>: │ │ │ │ +0002fd44 <_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 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 2fd84 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 2fd80 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ 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 2fdb6 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fdb2 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fdbe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdba <_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, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fdea <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7084c <_Py_hashtable_get@@Base> │ │ │ │ + bl 7072c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fdea <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fea6 <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2fea2 <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2fea6 <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe54 <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fe30 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe2c <_Py_fstat@@Base+0xe8> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7dde0 │ │ │ │ - cbz r0, 2fe5c <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7dcf0 │ │ │ │ + cbz r0, 2fe58 <_Py_fstat@@Base+0x114> │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 2fe76 <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 71ff4 │ │ │ │ + ble.n 2fe72 <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 71edc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe08 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe04 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe54 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe54 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2fea6 <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe3e <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe3e <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe3e <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2fea6 <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 711ac <_Py_hashtable_set@@Base> │ │ │ │ + bl 7108c <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 2fea2 <_Py_fstat@@Base+0x15a> │ │ │ │ + bge.n 2fe9e <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fe98 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fe98 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 2fe54 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2fea6 <_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, #28916 @ 0x70f4 │ │ │ │ + movw r1, #29428 @ 0x72f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 2ff0c <_Py_fstat@@Base+0x1c4> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 2ff08 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + blt.n 2fef2 <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bhi.n 2fef2 <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 125048 │ │ │ │ - b.n 2ff0e <_Py_fstat@@Base+0x1c6> │ │ │ │ + bhi.n 2fef2 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bl 125258 │ │ │ │ + b.n 2ff0a <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28932 @ 0x7104 │ │ │ │ + movw r1, #29444 @ 0x7304 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #28968 @ 0x7128 │ │ │ │ + movw r1, #29480 @ 0x7328 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 2ff5e <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2ff66 <_Py_fstat@@Base+0x21e> │ │ │ │ + bge.n 2ff62 <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28984 @ 0x7138 │ │ │ │ + movw r1, #29496 @ 0x7338 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ffa2 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.n 2ff9e <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + beq.n 2ff5e <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #667 @ 0x29b │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffa4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #628] @ (30234 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #628] @ (30230 <_Py_fstat@@Base+0x4ec>) │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ @@ -8118,236 +8122,236 @@ │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 20c43c │ │ │ │ - cbz r0, 30024 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 20bc0c │ │ │ │ + cbz r0, 30020 <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r8 │ │ │ │ strh.w r8, [sp, #80] @ 0x50 │ │ │ │ - bge.n 30028 <_Py_fstat@@Base+0x2e0> │ │ │ │ + bge.n 30024 <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29020 @ 0x715c │ │ │ │ + movw r1, #29532 @ 0x735c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ - beq.n 3003c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 30216 <_Py_fstat@@Base+0x4d2> │ │ │ │ + beq.n 30038 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3003e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1e9bf4 │ │ │ │ + cbnz r0, 3003a <_Py_fstat@@Base+0x2f6> │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + b.n 30216 <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, sl, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [r6, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ + movw r2, #565 @ 0x235 │ │ │ │ movt r2, #3 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ vstr d7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 20d390 │ │ │ │ + bl 20cb84 <_PyTime_AsMilliseconds@@Base+0x3e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30196 <_Py_fstat@@Base+0x44e> │ │ │ │ + beq.w 30192 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.w 301a2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #29156 @ 0x71e4 │ │ │ │ + movw fp, #29668 @ 0x73e4 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + cbz r4, 300e2 <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 30256 <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 300c6 <_Py_fstat@@Base+0x37e> │ │ │ │ + cbnz r0, 300c2 <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 30120 <_Py_fstat@@Base+0x3d8> │ │ │ │ + bge.n 3011c <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29128 @ 0x71c8 │ │ │ │ + movw r1, #29640 @ 0x73c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bl 127324 │ │ │ │ + b.n 301a2 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #29060 @ 0x7184 │ │ │ │ + movw r1, #29572 @ 0x7384 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301a2 <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 300a8 <_Py_fstat@@Base+0x360> │ │ │ │ + bne.n 300a4 <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, sl │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 20c540 │ │ │ │ + bl 20bd10 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #29120 @ 0x71c0 │ │ │ │ + movw r0, #29632 @ 0x73c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bne.n 30194 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301a2 <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301a2 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30160 <_Py_fstat@@Base+0x418> │ │ │ │ + beq.n 3015c <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 30160 <_Py_fstat@@Base+0x418> │ │ │ │ + cbnz r3, 3015c <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + cbnz r2, 301a2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bne.n 300e2 <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 30192 <_Py_fstat@@Base+0x44a> │ │ │ │ + bls.n 3018e <_Py_fstat@@Base+0x44a> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 30192 <_Py_fstat@@Base+0x44a> │ │ │ │ + bhi.n 3018e <_Py_fstat@@Base+0x44a> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bhi.n 300e2 <_Py_fstat@@Base+0x39e> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 30094 <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 30094 <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + bl 770e8 │ │ │ │ + b.n 30216 <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 301f0 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 301e2 <_Py_fstat@@Base+0x49a> │ │ │ │ + b.n 301de <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 301f8 <_Py_fstat@@Base+0x4b0> │ │ │ │ - cbnz r7, 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + beq.n 301f4 <_Py_fstat@@Base+0x4b0> │ │ │ │ + cbnz r7, 301f0 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 301f0 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 301f0 <_Py_fstat@@Base+0x4ac> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 301f0 <_Py_fstat@@Base+0x4ac> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + cbz r4, 301f0 <_Py_fstat@@Base+0x4ac> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 30256 <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 301b0 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301ac <_Py_fstat@@Base+0x468> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 30194 <_Py_fstat@@Base+0x450> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 301b6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bne.n 301b2 <_Py_fstat@@Base+0x46e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, r4, #12 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ adds r6, #12 │ │ │ │ add r6, r4 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 301b6 <_Py_fstat@@Base+0x46e> │ │ │ │ + beq.n 301b2 <_Py_fstat@@Base+0x46e> │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3020c <_Py_fstat@@Base+0x4c4> │ │ │ │ - ldr r3, [pc, #24] @ (30234 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 30208 <_Py_fstat@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #24] @ (30230 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3022c <_Py_fstat@@Base+0x4e4> │ │ │ │ + beq.n 30228 <_Py_fstat@@Base+0x4e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8359,630 +8363,630 @@ │ │ │ │ blx 2a620 <__recvmsg64@plt> │ │ │ │ str r0, [r4, #8] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 3028e <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 3028e <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 3028e <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 3028e <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, #12 │ │ │ │ adds r1, #12 │ │ │ │ - beq.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + beq.n 3028e <_Py_fstat@@Base+0x54a> │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 3028e <_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 30296 <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 30292 <_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 302ba <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302b6 <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 302cc <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 302c8 <_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, 302ec <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + cbnz r0, 302e8 <_Py_fstat@@Base+0x5a4> │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #56] @ (30320 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (3031c <_Py_fstat@@Base+0x5d8>) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c0a4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 30306 <_Py_fstat@@Base+0x5be> │ │ │ │ + beq.n 30302 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3031e <_Py_fstat@@Base+0x5d6> │ │ │ │ + b.n 3031a <_Py_fstat@@Base+0x5d6> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + bne.n 302fe <_Py_fstat@@Base+0x5ba> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + beq.n 302fe <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r0, r0, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #152] @ (303c8 <_Py_fstat@@Base+0x684>) │ │ │ │ + sub sp, #8 │ │ │ │ + bl 8e4a0 │ │ │ │ + cbz r0, 3036e <_Py_fstat@@Base+0x62a> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 30372 <_Py_fstat@@Base+0x62e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37932 @ 0x942c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d187c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3036e <_Py_fstat@@Base+0x62a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3036e <_Py_fstat@@Base+0x62a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 303c4 <_Py_fstat@@Base+0x680> │ │ │ │ + ldr r1, [pc, #88] @ (303cc <_Py_fstat@@Base+0x688>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 80234 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 303ac <_Py_fstat@@Base+0x668> │ │ │ │ + bl 71200 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 303ac <_Py_fstat@@Base+0x668> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #64] @ (303cc <_Py_fstat@@Base+0x688>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79270 │ │ │ │ + cbz r0, 303ac <_Py_fstat@@Base+0x668> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 303ac <_Py_fstat@@Base+0x668> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 303ac <_Py_fstat@@Base+0x668> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 303c2 <_Py_fstat@@Base+0x67e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 303c2 <_Py_fstat@@Base+0x67e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r2, pc, #96 @ (adr r2, 3042c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030324 : │ │ │ │ +000303d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c0a4 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20efb4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20e7a8 <_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] @ (3063c ) │ │ │ │ + ldr r2, [pc, #736] @ (306e8 ) │ │ │ │ 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] @ (30640 ) │ │ │ │ + ldr r1, [pc, #716] @ (306ec ) │ │ │ │ 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 3038c │ │ │ │ + bne.n 30438 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6bf1c │ │ │ │ - cbz r0, 303ae │ │ │ │ + bl 6bea0 │ │ │ │ + cbz r0, 3045a │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 303c0 │ │ │ │ - b.n 303dc │ │ │ │ - ldr r2, [pc, #660] @ (30644 ) │ │ │ │ - movw r3, #29760 @ 0x7440 │ │ │ │ + cbnz r3, 3046c │ │ │ │ + b.n 30488 │ │ │ │ + ldr r2, [pc, #660] @ (306f0 ) │ │ │ │ + movw r3, #30272 @ 0x7640 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30688 │ │ │ │ - ldr r0, [pc, #644] @ (30648 ) │ │ │ │ - bl 6c898 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30648 ) │ │ │ │ - bl 6cadc │ │ │ │ - ldr r0, [pc, #632] @ (30648 ) │ │ │ │ - bl 6c144 │ │ │ │ + b.n 30734 │ │ │ │ + ldr r0, [pc, #644] @ (306f4 ) │ │ │ │ + bl 6c798 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (306f4 ) │ │ │ │ + bl 19cf48 │ │ │ │ + ldr r0, [pc, #632] @ (306f4 ) │ │ │ │ + bl 198538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30668 │ │ │ │ - cbnz r5, 303ea │ │ │ │ + bne.w 30714 │ │ │ │ + cbnz r5, 30496 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 30400 │ │ │ │ - ldr r0, [pc, #616] @ (3064c ) │ │ │ │ - bl 6cadc │ │ │ │ - b.n 30400 │ │ │ │ - ldr r0, [pc, #604] @ (30648 ) │ │ │ │ + cbz r3, 304ac │ │ │ │ + ldr r0, [pc, #616] @ (306f8 ) │ │ │ │ + bl 19cf48 │ │ │ │ + b.n 304ac │ │ │ │ + ldr r0, [pc, #604] @ (306f4 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d900 │ │ │ │ + bl 6d7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303dc │ │ │ │ - movw r3, #29732 @ 0x7424 │ │ │ │ + beq.n 30488 │ │ │ │ + movw r3, #30244 @ 0x7624 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30670 │ │ │ │ - ldr r0, [pc, #584] @ (3064c ) │ │ │ │ - bl 6c144 │ │ │ │ - cbz r0, 3041c │ │ │ │ - ldr r2, [pc, #568] @ (30644 ) │ │ │ │ + b.n 3071c │ │ │ │ + ldr r0, [pc, #584] @ (306f8 ) │ │ │ │ + bl 198538 │ │ │ │ + cbz r0, 304c8 │ │ │ │ + ldr r2, [pc, #568] @ (306f0 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30688 │ │ │ │ - bl 6c3c4 │ │ │ │ + b.n 30734 │ │ │ │ + bl 6c2c4 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30660 │ │ │ │ + ldr.w fp, [pc, #568] @ 3070c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30474 │ │ │ │ + beq.n 30520 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3046e │ │ │ │ + beq.n 3051a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3046e │ │ │ │ + beq.n 3051a │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1eec88 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1edf98 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1fa800 │ │ │ │ + bl 1f9a54 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3042e │ │ │ │ - ldr.w r9, [pc, #492] @ 30664 │ │ │ │ + b.n 304da │ │ │ │ + ldr.w r9, [pc, #492] @ 30710 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30490 │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + cbnz r6, 3053c │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #452] @ (30650 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d8d4 │ │ │ │ + ldr r0, [pc, #452] @ (306fc ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6d7b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 304a6 │ │ │ │ + beq.n 30552 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 304c6 │ │ │ │ + cbz r0, 30572 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 304c6 │ │ │ │ - bl 19f7cc <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 30572 │ │ │ │ + bl 19de7c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d924 │ │ │ │ + bl 6d804 │ │ │ │ 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 1d5010 │ │ │ │ + bl 1d37b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 304f0 │ │ │ │ + cbz r5, 3059c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13b624 │ │ │ │ + bl 13b520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d3ea0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 304da │ │ │ │ + b.n 30586 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c3c4 │ │ │ │ + bl 6c2c4 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa29c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30654 ) │ │ │ │ + bl fa1dc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30700 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 30532 │ │ │ │ + cbz r2, 305de │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bne.n 30528 │ │ │ │ + bne.n 305d4 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3055a │ │ │ │ + beq.n 30606 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a771c │ │ │ │ + bl 1a5dd4 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3055a │ │ │ │ - movw r3, #29680 @ 0x73f0 │ │ │ │ + beq.n 30606 │ │ │ │ + movw r3, #30192 @ 0x75f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 305ce │ │ │ │ + b.n 3067a │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 305da │ │ │ │ + beq.n 30686 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30586 │ │ │ │ + beq.n 30632 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30658 ) │ │ │ │ + ldr r0, [pc, #216] @ (30704 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d9728 │ │ │ │ + bl 1d8350 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 305a4 │ │ │ │ + cbz r5, 30650 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 305e4 │ │ │ │ + bne.n 30690 │ │ │ │ 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 30614 │ │ │ │ + beq.n 306c0 │ │ │ │ dmb ish │ │ │ │ - beq.n 305c0 │ │ │ │ - ldr r0, [pc, #156] @ (30658 ) │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 3066c │ │ │ │ + ldr r0, [pc, #156] @ (30704 ) │ │ │ │ + bl 24721c │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 3061e │ │ │ │ - movw r3, #29704 @ 0x7408 │ │ │ │ + cbnz r3, 306ca │ │ │ │ + movw r3, #30216 @ 0x7608 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3065c ) │ │ │ │ + ldr r1, [pc, #140] @ (30708 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30688 │ │ │ │ + b.n 30734 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3056a │ │ │ │ - b.n 30562 │ │ │ │ + beq.n 30616 │ │ │ │ + b.n 3060e │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1db294 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1da134 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd0d4 │ │ │ │ + bl 1dc108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e103c │ │ │ │ + bl 1e066c │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 30608 │ │ │ │ - bl 107224 │ │ │ │ + cbz r0, 306b4 │ │ │ │ + bl 10739c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e126c │ │ │ │ - b.n 30592 │ │ │ │ + bl 1e089c │ │ │ │ + b.n 3063e │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 305b4 │ │ │ │ - b.n 305ac │ │ │ │ + beq.n 30660 │ │ │ │ + b.n 30658 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5368 │ │ │ │ + bl 1d3b08 │ │ │ │ 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 1f0f40 │ │ │ │ + b.w 1f0258 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30694 ) │ │ │ │ + ldr r1, [pc, #32] @ (30740 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 306b6 │ │ │ │ + cbz r3, 30762 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (307ec ) │ │ │ │ + ldr r6, [pc, #308] @ (30898 ) │ │ │ │ add.w r8, r3, lr │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ sub.w r4, r8, #3 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 306ea │ │ │ │ + bne.n 30796 │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 306ea │ │ │ │ + ble.n 30796 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 306ea │ │ │ │ - cbnz r7, 3070e │ │ │ │ - ldr r5, [pc, #260] @ (307f0 ) │ │ │ │ + bne.n 30796 │ │ │ │ + cbnz r7, 307ba │ │ │ │ + ldr r5, [pc, #260] @ (3089c ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3070e │ │ │ │ + cbnz r0, 307ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 307de │ │ │ │ + b.n 3088a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3070a │ │ │ │ + beq.n 307b6 │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30786 │ │ │ │ + cbz r4, 30832 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30730 │ │ │ │ + beq.n 307dc │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30794 │ │ │ │ + beq.n 30840 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3073e │ │ │ │ + beq.n 307ea │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 307a0 │ │ │ │ + beq.n 3084c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30754 │ │ │ │ - bl c339c │ │ │ │ + cbz r0, 30800 │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3070a │ │ │ │ + blt.n 307b6 │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 307aa │ │ │ │ - b.n 30758 │ │ │ │ + beq.n 30856 │ │ │ │ + b.n 30804 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3076e │ │ │ │ - bl c339c │ │ │ │ + cbz r0, 3081a │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3070a │ │ │ │ + blt.n 307b6 │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 307b2 │ │ │ │ - b.n 30772 │ │ │ │ + beq.n 3085e │ │ │ │ + b.n 3081e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3077a │ │ │ │ + cbz r1, 30826 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 307b8 │ │ │ │ + beq.n 30864 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30782 │ │ │ │ + cbz r2, 3082e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 307bc │ │ │ │ + beq.n 30868 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086a │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086a │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086a │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086a │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086a │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20e944 │ │ │ │ + bl 20e138 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ - 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] @ (3089c ) │ │ │ │ - sub sp, #8 │ │ │ │ - bl 8e5a0 │ │ │ │ - cbz r0, 30842 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 30846 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37420 @ 0x922c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30842 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30842 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30898 │ │ │ │ - ldr r1, [pc, #88] @ (308a0 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 80314 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 30880 │ │ │ │ - bl 71320 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 30880 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (308a0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 79374 │ │ │ │ - cbz r0, 30880 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30880 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30880 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30896 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30896 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 30900 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #104] @ (30910 ) │ │ │ │ + ldr r2, [pc, #104] @ (3090c ) │ │ │ │ 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 308f6 │ │ │ │ + beq.n 308f2 │ │ │ │ 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 │ │ │ │ @@ -8993,15 +8997,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 308be │ │ │ │ + bne.n 308ba │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -9012,26 +9016,26 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f9f18 │ │ │ │ + bl 1f92c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa3dc │ │ │ │ - ldr r3, [pc, #88] @ (3099c ) │ │ │ │ + b.w fa434 │ │ │ │ + ldr r3, [pc, #88] @ (30998 ) │ │ │ │ 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 30988 │ │ │ │ + beq.n 30984 │ │ │ │ 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 │ │ │ │ @@ -9052,195 +9056,195 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6bf1c │ │ │ │ + bl 6bea0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 309d0 │ │ │ │ + cbz r0, 309cc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 309e6 │ │ │ │ + b.n 309e2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31028 @ 0x7934 │ │ │ │ + movw r1, #31540 @ 0x7b34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #31132 @ 0x799c │ │ │ │ + movw r0, #31644 @ 0x7b9c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ 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 14bb10 │ │ │ │ + bl 14b078 │ │ │ │ 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, #31188 @ 0x79d4 │ │ │ │ + movw r0, #31700 @ 0x7bd4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ 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 30a5c │ │ │ │ - movw r0, #60520 @ 0xec68 │ │ │ │ + bls.n 30a58 │ │ │ │ + movw r0, #61032 @ 0xee68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30a5c │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30a88 │ │ │ │ + b.n 30a84 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30a74 │ │ │ │ + ble.n 30a70 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30a76 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 30a76 │ │ │ │ - b.n 30a58 │ │ │ │ + bne.n 30a72 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 30a72 │ │ │ │ + b.n 30a54 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccf80 │ │ │ │ + bl 1cb6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30a58 │ │ │ │ + blt.n 30a54 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30ab0 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 30aac │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30abc │ │ │ │ + cbz r3, 30ab8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30b9a │ │ │ │ + b.n 30b96 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30b9e │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b90 │ │ │ │ + beq.n 30b8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30ae0 │ │ │ │ + bne.n 30adc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30b3a │ │ │ │ + cbnz r3, 30b36 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30b32 │ │ │ │ + cbz r0, 30b2e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30b42 │ │ │ │ - b.n 30b3a │ │ │ │ + cbz r6, 30b3e │ │ │ │ + b.n 30b36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30b9e │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30b1c │ │ │ │ + cbz r0, 30b18 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30b4a │ │ │ │ + beq.n 30b46 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30af8 │ │ │ │ + bne.n 30af4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1924 │ │ │ │ + bl b1910 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30b64 │ │ │ │ + cbnz r0, 30b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30b90 │ │ │ │ + b.n 30b8c │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30b10 │ │ │ │ + b.n 30b0c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b2c │ │ │ │ + beq.n 30b28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30b06 │ │ │ │ + b.n 30b02 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30b78 │ │ │ │ + ble.n 30b74 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 30b64 │ │ │ │ + b.n 30b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2260 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 30b96 │ │ │ │ + bl c224c <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 30b92 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9250,78 +9254,78 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30bc4 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 30bc0 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30bd0 │ │ │ │ + cbz r3, 30bcc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30bf2 │ │ │ │ + b.n 30bee │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b344c │ │ │ │ - cbnz r0, 30be0 │ │ │ │ + bl b343c │ │ │ │ + cbnz r0, 30bdc │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30bee │ │ │ │ + b.n 30bea │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30bda │ │ │ │ - ldr r0, [pc, #8] @ (30bf8 ) │ │ │ │ + bne.n 30bd6 │ │ │ │ + ldr r0, [pc, #8] @ (30bf4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030bfc : │ │ │ │ +00030bf8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13b5dc <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13b4d8 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030c02 : │ │ │ │ +00030bfe : │ │ │ │ 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] @ (30c64 ) │ │ │ │ + ldr r5, [pc, #80] @ (30c60 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cdcac │ │ │ │ + bl 1cc40c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c52 │ │ │ │ + cbz r3, 30c4e │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c44 │ │ │ │ + cbz r3, 30c40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cd088 │ │ │ │ + bl 1cb7e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30c48 │ │ │ │ + b.n 30c44 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffadc │ │ │ │ - b.n 30c56 │ │ │ │ + bl ffc48 │ │ │ │ + b.n 30c52 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdd3c │ │ │ │ + bl 1cc49c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9329,398 +9333,398 @@ │ │ │ │ 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 30c8a │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 30c86 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30c96 │ │ │ │ + cbz r3, 30c92 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cba │ │ │ │ + b.n 30cb6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 30caa │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 30ca6 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cb6 │ │ │ │ + b.n 30cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b16ac │ │ │ │ + bl b1698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30ca4 │ │ │ │ - ldr r0, [pc, #8] @ (30cc0 ) │ │ │ │ + beq.n 30ca0 │ │ │ │ + ldr r0, [pc, #8] @ (30cbc ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030cc4 : │ │ │ │ +00030cc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30cf4 │ │ │ │ + beq.n 30cf0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30cf6 │ │ │ │ + b.n 30cf2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030cf8 : │ │ │ │ +00030cf4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30d28 │ │ │ │ + beq.n 30d24 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d2a │ │ │ │ + b.n 30d26 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 30d64 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bmi.n 30d7e │ │ │ │ + movw r2, #3104 @ 0xc20 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #23824 @ 0x5d10 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30d7a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23824 @ 0x5d10 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 30d3c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30d96 │ │ │ │ + ldr r6, [pc, #24] @ (30d98 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ + ldr r5, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + bl dcc54 │ │ │ │ + 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 30d2e │ │ │ │ + bge.n 30d9e │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30d86 │ │ │ │ + beq.n 30df6 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30d5c │ │ │ │ + bhi.n 30dcc │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30d8a │ │ │ │ + beq.n 30dfa │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30dfc │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30d7c │ │ │ │ + bpl.n 30dec │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30d68 │ │ │ │ + b.n 30dd8 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30d8c │ │ │ │ + bpl.n 30dfc │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30dfc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30dfc │ │ │ │ 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, 30daa │ │ │ │ + cbz r4, 30e1a │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30d98 │ │ │ │ + bpl.n 30e08 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30dac │ │ │ │ + b.n 30e1c │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 30e00 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bmi.n 30e1a │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #23312 @ 0x5b10 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30e16 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #23312 @ 0x5b10 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30dd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30e32 │ │ │ │ - ldr r6, [pc, #24] @ (30e34 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dcc90 │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.w 21196c <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 211384 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 30e6e │ │ │ │ + cbnz r2, 30e6a │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #64116 @ 0xfa74 │ │ │ │ + movw r1, #64628 @ 0xfc74 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf9d0 │ │ │ │ - cbnz r0, 30e84 │ │ │ │ - b.n 30e80 │ │ │ │ - movw r0, #64116 @ 0xfa74 │ │ │ │ + bl bf9bc │ │ │ │ + cbnz r0, 30e80 │ │ │ │ + b.n 30e7c │ │ │ │ + movw r0, #64628 @ 0xfc74 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30e54 │ │ │ │ + bne.n 30e50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30e8a │ │ │ │ + b.n 30e86 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2be8 │ │ │ │ + bl c2bd0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030e8e : │ │ │ │ +00030e8a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #448] @ (31064 ) │ │ │ │ + ldr r3, [pc, #448] @ (31060 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 778c0 │ │ │ │ - cbz r0, 30ef6 │ │ │ │ + bl 777a8 │ │ │ │ + cbz r0, 30ef2 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a61b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbnz r0, 30efa │ │ │ │ + cbnz r0, 30ef6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30ef6 │ │ │ │ + beq.n 30ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30ef6 │ │ │ │ - ldr r2, [pc, #392] @ (31068 ) │ │ │ │ + cbnz r3, 30ef2 │ │ │ │ + ldr r2, [pc, #392] @ (31064 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30eee │ │ │ │ + cbz r3, 30eea │ │ │ │ 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 3105c │ │ │ │ + b.n 31058 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 30f76 │ │ │ │ + beq.n 30f72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3102a │ │ │ │ + beq.w 31026 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30fee │ │ │ │ + beq.n 30fea │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 30f38 │ │ │ │ + bge.n 30f34 │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f26 │ │ │ │ + b.n 30f22 │ │ │ │ add.w r0, r7, r2, lsl #2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w ip, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 30f70 │ │ │ │ + bge.n 30f6c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ 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 30f4c │ │ │ │ + b.n 30f48 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30f7a │ │ │ │ + b.n 30f76 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1a7bcc │ │ │ │ + bl 1a6284 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30fe4 │ │ │ │ + cbz r0, 30fe0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1a7d28 │ │ │ │ + bl 1a63e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30fe2 │ │ │ │ + beq.n 30fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30fe2 │ │ │ │ - ldr r2, [pc, #156] @ (31068 ) │ │ │ │ + cbnz r3, 30fde │ │ │ │ + ldr r2, [pc, #156] @ (31064 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30fda │ │ │ │ + cbz r3, 30fd6 │ │ │ │ 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 3102c │ │ │ │ + beq.n 31028 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 30ff2 │ │ │ │ + b.n 30fee │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31002 │ │ │ │ + bne.n 30ffe │ │ │ │ mov r6, r7 │ │ │ │ - b.n 3102c │ │ │ │ + b.n 31028 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30ffe │ │ │ │ - ldr r2, [pc, #88] @ (31068 ) │ │ │ │ + bne.n 30ffa │ │ │ │ + ldr r2, [pc, #88] @ (31064 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3101e │ │ │ │ + cbz r3, 3101a │ │ │ │ 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 30ffe │ │ │ │ + b.n 30ffa │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3105c │ │ │ │ + beq.n 31058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3105c │ │ │ │ - ldr r2, [pc, #36] @ (31068 ) │ │ │ │ + cbnz r3, 31058 │ │ │ │ + ldr r2, [pc, #36] @ (31064 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31054 │ │ │ │ + cbz r3, 31050 │ │ │ │ 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] │ │ │ │ @@ -9729,46 +9733,46 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003106c <_Py_open_noraise@@Base>: │ │ │ │ +00031068 <_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 310a0 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 3109c <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #23096 @ 0x5a38 │ │ │ │ + movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b41f4 │ │ │ │ + bl 1b293c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310a4 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310a0 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000310a8 : │ │ │ │ +000310a4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12ccbc │ │ │ │ + b.w 12cc48 │ │ │ │ │ │ │ │ -000310ae : │ │ │ │ - b.w 1b313c │ │ │ │ +000310aa : │ │ │ │ + b.w 1b1884 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 310bc │ │ │ │ + cbz r0, 310b8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -9781,396 +9785,396 @@ │ │ │ │ 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, 3110c │ │ │ │ + cbz r0, 31108 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3110c │ │ │ │ + beq.n 31108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3110c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31108 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31128 │ │ │ │ + cbz r0, 31124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31128 │ │ │ │ + beq.n 31124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31128 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31124 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31144 │ │ │ │ + cbz r0, 31140 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31144 │ │ │ │ + beq.n 31140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31144 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31140 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31160 │ │ │ │ + cbz r0, 3115c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31160 │ │ │ │ + beq.n 3115c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31160 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3115c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031164 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031160 <_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 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ 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 ffadc │ │ │ │ + bl ffc48 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 311c4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 311c4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b5dc <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13b4d8 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d5368 │ │ │ │ + bl 1d3b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e09d4 │ │ │ │ + bl 1e0014 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5368 │ │ │ │ + b.w 1d3b08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000311ca : │ │ │ │ +000311c6 : │ │ │ │ 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] @ (31224 ) │ │ │ │ + ldr r4, [pc, #72] @ (31220 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cdcac │ │ │ │ + bl 1cc40c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31214 │ │ │ │ + cbz r3, 31210 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31206 │ │ │ │ + cbz r3, 31202 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1cd564 │ │ │ │ - b.n 3120a │ │ │ │ + bl 1cbcc4 │ │ │ │ + b.n 31206 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffadc │ │ │ │ - b.n 31218 │ │ │ │ + bl ffc48 │ │ │ │ + b.n 31214 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdd3c │ │ │ │ + bl 1cc49c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (31254 ) │ │ │ │ + ldr r3, [pc, #28] @ (31250 ) │ │ │ │ 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 1e0810 │ │ │ │ + bl 1dfdec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031258 : │ │ │ │ - ldr r0, [pc, #4] @ (31260 ) │ │ │ │ - b.w cb71c │ │ │ │ +00031254 : │ │ │ │ + ldr r0, [pc, #4] @ (3125c ) │ │ │ │ + b.w cb744 │ │ │ │ nop │ │ │ │ add.w r0, r0, #71 @ 0x47 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #37516 @ 0x928c │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3128c │ │ │ │ + bge.n 31288 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31546 │ │ │ │ + b.n 31542 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37528 @ 0x9298 │ │ │ │ + movw r1, #38040 @ 0x9498 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37540 @ 0x92a4 │ │ │ │ + movw r1, #38052 @ 0x94a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ + movw r1, #38064 @ 0x94b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37560 @ 0x92b8 │ │ │ │ + movw r1, #38072 @ 0x94b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37572 @ 0x92c4 │ │ │ │ + movw r1, #38084 @ 0x94c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37584 @ 0x92d0 │ │ │ │ + movw r1, #38096 @ 0x94d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37596 @ 0x92dc │ │ │ │ + movw r1, #38108 @ 0x94dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37608 @ 0x92e8 │ │ │ │ + movw r1, #38120 @ 0x94e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37616 @ 0x92f0 │ │ │ │ + movw r1, #38128 @ 0x94f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37628 @ 0x92fc │ │ │ │ + movw r1, #38140 @ 0x94fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37640 @ 0x9308 │ │ │ │ + movw r1, #38152 @ 0x9508 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ + movw r1, #38164 @ 0x9514 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31282 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37664 @ 0x9320 │ │ │ │ + movw r1, #38176 @ 0x9520 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37676 @ 0x932c │ │ │ │ + movw r1, #38188 @ 0x952c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37688 @ 0x9338 │ │ │ │ + movw r1, #38200 @ 0x9538 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37700 @ 0x9344 │ │ │ │ + movw r1, #38212 @ 0x9544 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37712 @ 0x9350 │ │ │ │ + movw r1, #38224 @ 0x9550 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37724 @ 0x935c │ │ │ │ + movw r1, #38236 @ 0x955c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37736 @ 0x9368 │ │ │ │ + movw r1, #38248 @ 0x9568 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37744 @ 0x9370 │ │ │ │ + movw r1, #38256 @ 0x9570 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37756 @ 0x937c │ │ │ │ + movw r1, #38268 @ 0x957c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37768 @ 0x9388 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37780 @ 0x9394 │ │ │ │ + movw r1, #38292 @ 0x9594 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37792 @ 0x93a0 │ │ │ │ + movw r1, #38304 @ 0x95a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37804 @ 0x93ac │ │ │ │ + movw r1, #38316 @ 0x95ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37816 @ 0x93b8 │ │ │ │ + movw r1, #38328 @ 0x95b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37828 @ 0x93c4 │ │ │ │ + movw r1, #38340 @ 0x95c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37840 @ 0x93d0 │ │ │ │ + movw r1, #38352 @ 0x95d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37852 @ 0x93dc │ │ │ │ + movw r1, #38364 @ 0x95dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37864 @ 0x93e8 │ │ │ │ + movw r1, #38376 @ 0x95e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37876 @ 0x93f4 │ │ │ │ + movw r1, #38388 @ 0x95f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37888 @ 0x9400 │ │ │ │ + movw r1, #38400 @ 0x9600 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31282 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37904 @ 0x9410 │ │ │ │ + movw r1, #38416 @ 0x9610 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ asrs r0, r0, #31 │ │ │ │ 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 │ │ │ │ @@ -10181,746 +10185,746 @@ │ │ │ │ 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, #38012 @ 0x947c │ │ │ │ + movw r1, #38524 @ 0x967c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bf9d0 │ │ │ │ - cbz r0, 315a0 │ │ │ │ + bl bf9bc │ │ │ │ + cbz r0, 3159c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd740 │ │ │ │ - cbnz r0, 315a4 │ │ │ │ + bl cd714 │ │ │ │ + cbnz r0, 315a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37912 @ 0x9418 │ │ │ │ + movw r1, #38424 @ 0x9618 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3164c │ │ │ │ + b.n 31648 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 315c6 │ │ │ │ + bmi.n 315c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37940 @ 0x9434 │ │ │ │ + movw r1, #38452 @ 0x9634 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 315a0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3159c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 315ea │ │ │ │ + cbz r1, 315e6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 315f2 │ │ │ │ + bmi.n 315ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 315a0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3159c │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22096 @ 0x5650 │ │ │ │ + movw r1, #22608 @ 0x5850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #38004 @ 0x9474 │ │ │ │ + movw r0, #38516 @ 0x9674 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 315a0 │ │ │ │ - bl 1d9410 │ │ │ │ + blt.n 3159c │ │ │ │ + bl 1d7fd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 315a0 │ │ │ │ + beq.n 3159c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f3de0 │ │ │ │ + bl 1f31d0 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 31636 │ │ │ │ - bl 1d9c38 │ │ │ │ - b.n 315a0 │ │ │ │ - bl 1f9f18 │ │ │ │ + bne.n 31632 │ │ │ │ + bl 1d8860 │ │ │ │ + b.n 3159c │ │ │ │ + bl 1f92c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1d9c38 │ │ │ │ + bl 1d8860 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa3dc │ │ │ │ + bl fa434 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - cbz r4, 3169c │ │ │ │ + cbz r4, 31698 │ │ │ │ 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 31674 │ │ │ │ + bne.n 31670 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38080 @ 0x94c0 │ │ │ │ + movw r0, #38592 @ 0x96c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63824 @ 0xf950 │ │ │ │ + movw r1, #64336 @ 0xfb50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 316d2 │ │ │ │ + cbz r3, 316ce │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 316d4 │ │ │ │ + b.n 316d0 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ - cbnz r3, 316e8 │ │ │ │ + cbnz r3, 316e4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 316e8 │ │ │ │ + blt.n 316e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 316e8 │ │ │ │ - cbnz r0, 31704 │ │ │ │ - ldr r5, [pc, #236] @ (317d8 ) │ │ │ │ + bgt.n 316e4 │ │ │ │ + cbnz r0, 31700 │ │ │ │ + ldr r5, [pc, #236] @ (317d4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31704 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31700 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 317d0 │ │ │ │ - cbnz r4, 31724 │ │ │ │ + b.n 317cc │ │ │ │ + cbnz r4, 31720 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #9096 @ 0x2388 │ │ │ │ + movw r1, #9608 @ 0x2588 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #38084 @ 0x94c4 │ │ │ │ + movw r0, #38596 @ 0x96c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31732 │ │ │ │ - b.n 31700 │ │ │ │ + bge.n 3172e │ │ │ │ + b.n 316fc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 13a3c0 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a2bc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31706 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 31702 │ │ │ │ + b.n 316fc │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31754 │ │ │ │ + ble.n 31750 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #38100 @ 0x94d4 │ │ │ │ + movw r1, #38612 @ 0x96d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d18a4 │ │ │ │ + b.w d187c │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 31770 │ │ │ │ + bge.n 3176c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38180 @ 0x9524 │ │ │ │ + movw r1, #38692 @ 0x9724 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 31700 │ │ │ │ - ldr r2, [pc, #104] @ (317dc ) │ │ │ │ + bl 127324 │ │ │ │ + b.n 316fc │ │ │ │ + ldr r2, [pc, #104] @ (317d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31700 │ │ │ │ + beq.n 316fc │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317b0 │ │ │ │ + bne.n 317ac │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31d54 │ │ │ │ - cbz r0, 317aa │ │ │ │ + bl 31d50 │ │ │ │ + cbz r0, 317a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 317c0 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 317bc │ │ │ │ + b.n 316fc │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 31792 │ │ │ │ - b.n 317d0 │ │ │ │ + bne.n 3178e │ │ │ │ + b.n 317cc │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31d54 │ │ │ │ - cbz r0, 317d0 │ │ │ │ - b.n 3179e │ │ │ │ + bl 31d50 │ │ │ │ + cbz r0, 317cc │ │ │ │ + b.n 3179a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31700 │ │ │ │ + bne.n 316fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31700 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 316fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #64800 @ 0xfd20 │ │ │ │ + movw r2, #65312 @ 0xff20 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ccf0c │ │ │ │ - cbz r0, 31826 │ │ │ │ + bl 1cb66c │ │ │ │ + cbz r0, 31822 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3182c │ │ │ │ + bmi.n 31828 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #38732 @ 0x974c │ │ │ │ + movw r1, #39244 @ 0x994c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31cb8 │ │ │ │ + b.n 31cb4 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31848 │ │ │ │ + beq.n 31844 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3187c │ │ │ │ + b.n 31878 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38780 @ 0x977c │ │ │ │ + movw r1, #39292 @ 0x997c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 31826 │ │ │ │ + bl d187c │ │ │ │ + b.n 31822 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318d4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31862 │ │ │ │ + bne.n 3185e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318d4 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 318f0 │ │ │ │ + ble.n 318ec │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318a8 │ │ │ │ + blt.n 318a4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #38836 @ 0x97b4 │ │ │ │ + movw r1, #39348 @ 0x99b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 31826 │ │ │ │ + bl d187c │ │ │ │ + b.n 31822 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 31862 │ │ │ │ + beq.n 3185e │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 318ce │ │ │ │ + ble.n 318ca │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 318b6 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318b2 │ │ │ │ + b.n 318d4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 318d4 │ │ │ │ + cbz r3, 318d0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 318c8 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318c4 │ │ │ │ + b.n 318d4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3187a │ │ │ │ + bne.n 31876 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #39396 @ 0x99e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 31826 │ │ │ │ + bl 127324 │ │ │ │ + b.n 31822 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2664 │ │ │ │ + bl 1a0d1c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ - movw r2, #64800 @ 0xfd20 │ │ │ │ + beq.n 31822 │ │ │ │ + movw r2, #65312 @ 0xff20 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2164cc │ │ │ │ + bl 215f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ + beq.n 31822 │ │ │ │ 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 31934 │ │ │ │ + bpl.n 31930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ffc0 │ │ │ │ + bl 19e670 │ │ │ │ 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 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c28 │ │ │ │ + beq.w 31c24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216638 │ │ │ │ + bl 21609c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31970 │ │ │ │ + bge.n 3196c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31bc0 │ │ │ │ + b.n 31bbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31986 │ │ │ │ + beq.n 31982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31986 │ │ │ │ + cbnz r3, 31982 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b3a │ │ │ │ + bne.w 31b36 │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge.w 31ae8 │ │ │ │ + bge.w 31ae4 │ │ │ │ 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 31ae2 │ │ │ │ + bge.w 31ade │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 319fc │ │ │ │ - ldr r3, [pc, #692] @ (31c7c ) │ │ │ │ + bpl.n 319f8 │ │ │ │ + ldr r3, [pc, #692] @ (31c78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 319fa │ │ │ │ + beq.n 319f6 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31ae2 │ │ │ │ + beq.n 31ade │ │ │ │ mov r0, fp │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ac0 │ │ │ │ - bl d3c3c │ │ │ │ + bne.n 31abc │ │ │ │ + bl d3be0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31a58 │ │ │ │ - ldr r3, [pc, #604] @ (31c7c ) │ │ │ │ + bpl.n 31a54 │ │ │ │ + ldr r3, [pc, #604] @ (31c78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r0, r9, #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 31a54 │ │ │ │ + beq.n 31a50 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 31ace │ │ │ │ + beq.n 31aca │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8dd28 │ │ │ │ - cbz r0, 31ace │ │ │ │ + bl 8dc28 │ │ │ │ + cbz r0, 31aca │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31a66 │ │ │ │ + beq.n 31a62 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31a66 │ │ │ │ + ble.n 31a62 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 31ab4 │ │ │ │ + bne.n 31ab0 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31aac │ │ │ │ + bne.n 31aa8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ac0 │ │ │ │ + beq.n 31abc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31ac0 │ │ │ │ + b.n 31abc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 31a9a │ │ │ │ + b.n 31a96 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31a66 │ │ │ │ + b.n 31a62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1f8 │ │ │ │ - cbz r0, 31ace │ │ │ │ - bl d3c3c │ │ │ │ + bl bc1d8 │ │ │ │ + cbz r0, 31aca │ │ │ │ + bl d3be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 137128 │ │ │ │ - cbnz r0, 31ae2 │ │ │ │ + bl 1370a0 │ │ │ │ + cbnz r0, 31ade │ │ │ │ mov r0, r7 │ │ │ │ - bl 13715c │ │ │ │ + bl 1370d4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319a2 │ │ │ │ + b.n 3199e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 31b16 │ │ │ │ + ble.n 31b12 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d860 │ │ │ │ + bl 7d770 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31afc │ │ │ │ + b.n 31af8 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b22 │ │ │ │ + cbz r3, 31b1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9300 │ │ │ │ + bl 1b7a58 <_PySys_GetRequiredAttrString@@Base+0x3c60> │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b3c │ │ │ │ + cbz r3, 31b38 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 121a34 │ │ │ │ - b.n 31b2a │ │ │ │ + bl 121c58 │ │ │ │ + b.n 31b26 │ │ │ │ movs r7, #0 │ │ │ │ - bl 13a534 │ │ │ │ + bl 13a430 │ │ │ │ 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 31b68 │ │ │ │ + beq.n 31b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31b68 │ │ │ │ + cbnz r3, 31b64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cb8 │ │ │ │ + beq.w 31cb4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cb8 │ │ │ │ + bne.w 31cb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cb8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cb4 │ │ │ │ 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, #4164 @ 0x1044 │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bf9d0 │ │ │ │ + bl bf9bc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31bc8 │ │ │ │ + beq.n 31bc4 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c12 │ │ │ │ - b.n 31b8a │ │ │ │ + blt.n 31c0e │ │ │ │ + b.n 31b86 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31be4 │ │ │ │ + beq.n 31be0 │ │ │ │ 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 31bf4 │ │ │ │ + bpl.n 31bf0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19ffc0 │ │ │ │ + bl 19e670 │ │ │ │ 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 31bbc │ │ │ │ + beq.n 31bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31bbc │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31bbc │ │ │ │ + bne.n 31bb8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bb8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c28 │ │ │ │ + beq.n 31c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c28 │ │ │ │ + cbnz r3, 31c24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31c80 │ │ │ │ + bne.n 31c7c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c3c │ │ │ │ + bpl.n 31c38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ffc0 │ │ │ │ + bl 19e670 │ │ │ │ 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 31c5a │ │ │ │ + beq.n 31c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31c5a │ │ │ │ + cbnz r3, 31c56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 31822 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 31822 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31822 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c96 │ │ │ │ + beq.n 31c92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31c96 │ │ │ │ + cbnz r3, 31c92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 31822 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 31822 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31822 │ │ │ │ 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] @ (31cec ) │ │ │ │ + ldr r3, [pc, #28] @ (31ce8 ) │ │ │ │ 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 1d4d94 │ │ │ │ + bl 1d3534 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (31d50 ) │ │ │ │ + ldr r2, [pc, #80] @ (31d4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ 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 31d40 │ │ │ │ + ble.n 31d3c │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d3c │ │ │ │ + cbz r3, 31d38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d4a │ │ │ │ - beq.n 31d3c │ │ │ │ + blt.n 31d46 │ │ │ │ + beq.n 31d38 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e7fe4 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e7304 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d10 │ │ │ │ + b.n 31d0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 31d4c │ │ │ │ + b.n 31d48 │ │ │ │ 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 │ │ │ │ @@ -10929,1390 +10933,1390 @@ │ │ │ │ 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 31d8a │ │ │ │ + beq.n 31d86 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31d7c │ │ │ │ + bne.n 31d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31d68 │ │ │ │ - bl 83aa0 │ │ │ │ + b.n 31d64 │ │ │ │ + bl 839bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31d78 │ │ │ │ + beq.n 31d74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d8c │ │ │ │ + b.n 31d88 │ │ │ │ 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 31dbc │ │ │ │ + bge.n 31db8 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #39376 @ 0x99d0 │ │ │ │ + movw r0, #39888 @ 0x9bd0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ - ldr r1, [pc, #204] @ (31e8c ) │ │ │ │ + b.w ddbe4 │ │ │ │ + ldr r1, [pc, #204] @ (31e88 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31e84 │ │ │ │ + blt.n 31e80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e08 │ │ │ │ - bl 216b18 │ │ │ │ + cbnz r5, 31e04 │ │ │ │ + bl 21657c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #27368 @ 0x6ae8 │ │ │ │ + movw r1, #27880 @ 0x6ce8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #27376 @ 0x6af0 │ │ │ │ + movw r4, #27888 @ 0x6cf0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #39396 @ 0x99e4 │ │ │ │ + movw r0, #39908 @ 0x9be4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31e86 │ │ │ │ - bl 13c40c │ │ │ │ + b.n 31e82 │ │ │ │ + bl 13c314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31e50 │ │ │ │ + bne.n 31e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b18 │ │ │ │ + bl 21657c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27376 @ 0x6af0 │ │ │ │ + movw r0, #27888 @ 0x6cf0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #27368 @ 0x6ae8 │ │ │ │ + movw r2, #27880 @ 0x6ce8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #39432 @ 0x9a08 │ │ │ │ + movw r0, #39944 @ 0x9c08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c934 │ │ │ │ - b.n 31e6c │ │ │ │ - ble.n 31e6a │ │ │ │ + bl 13c864 │ │ │ │ + b.n 31e68 │ │ │ │ + ble.n 31e66 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59856 @ 0xe9d0 │ │ │ │ + movw r1, #59620 @ 0xe8e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e86 │ │ │ │ + beq.n 31e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31e86 │ │ │ │ + cbnz r3, 31e82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31e86 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31e82 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31dd8 │ │ │ │ + bgt.n 31dd4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31eb0 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bne.n 31eac │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 31ee4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #52184 @ 0xcbd8 │ │ │ │ + movw r1, #52696 @ 0xcdd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #39492 @ 0x9a44 │ │ │ │ + movw r0, #40004 @ 0x9c44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31ed6 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bge.n 31ed2 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 31ee4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31ee0 │ │ │ │ + b.n 31edc │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31eca │ │ │ │ + beq.n 31ec6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13a534 │ │ │ │ + bl 13a430 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31f26 │ │ │ │ + beq.n 31f22 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ + movw r1, #40024 @ 0x9c58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 31f38 │ │ │ │ + bl 127324 │ │ │ │ + b.n 31f34 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #39556 @ 0x9a84 │ │ │ │ + movw r0, #40068 @ 0x9c84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31f3c │ │ │ │ + bge.n 31f38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31f7c │ │ │ │ + b.n 31f78 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31f74 │ │ │ │ + cbz r3, 31f70 │ │ │ │ blx 2a4a4 │ │ │ │ movw r2, #11528 @ 0x2d08 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 31f70 │ │ │ │ + cbz r0, 31f6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 31f70 │ │ │ │ + beq.n 31f6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31f70 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31f6c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00031f7e <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +00031f7a <_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 32092 <_PyXI_ApplyError@@Base> │ │ │ │ + bl 3208e <_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, #49292 @ 0xc08c │ │ │ │ + movw r0, #49304 @ 0xc098 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fca <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fc6 <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + b.n 32082 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fc4 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + beq.n 31fc0 <_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 32000 <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ + bge.n 31ffc <_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 31fe2 <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ + b.n 31fde <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + movw r1, #21376 @ 0x5380 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #39848 @ 0x9ba8 │ │ │ │ + movw r0, #40360 @ 0x9da8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + blt.n 32020 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32028 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + cbnz r0, 32024 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ - movw r8, #9437 @ 0x24dd │ │ │ │ + b.n 32082 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + movw r8, #9433 @ 0x24d9 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + bge.n 32082 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 32048 <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ + bmi.n 32044 <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32032 <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ + b.n 3202e <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32058 <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ + cbnz r3, 32054 <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32062 <_PyXI_ApplyCapturedException@@Base+0xe4> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + cbnz r3, 3205e <_PyXI_ApplyCapturedException@@Base+0xe4> │ │ │ │ + b.n 32040 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3204e <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + bne.n 3204a <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ + b.n 32040 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + beq.n 32040 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + beq.n 32020 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bne.n 32020 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32020 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00032092 <_PyXI_ApplyError@@Base>: │ │ │ │ +0003208e <_PyXI_ApplyError@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 320b0 <_PyXI_ApplyError@@Base+0x1e> │ │ │ │ + bne.n 320ac <_PyXI_ApplyError@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ adds r0, #8 │ │ │ │ - b.n 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ + b.n 321f8 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 320d0 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ + bne.n 320cc <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbnz r1, 320ca <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #39868 @ 0x9bbc │ │ │ │ + cbnz r1, 320c6 <_PyXI_ApplyError@@Base+0x38> │ │ │ │ + movw r1, #40380 @ 0x9dbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127114 │ │ │ │ - b.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl 127324 │ │ │ │ + b.n 321f4 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 32140 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ + bhi.n 3213c <_PyXI_ApplyError@@Base+0xae> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 14dba8 │ │ │ │ + b.n 32152 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 32152 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ + movw r1, #35088 @ 0x8910 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127324 │ │ │ │ + b.n 32152 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39916 @ 0x9bec │ │ │ │ + movw r1, #40428 @ 0x9dec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127324 │ │ │ │ + b.n 32152 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #40464 @ 0x9e10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127324 │ │ │ │ + b.n 32152 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39992 @ 0x9c38 │ │ │ │ + movw r1, #40504 @ 0x9e38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 32160 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ + cbnz r3, 3215c <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d3bfc │ │ │ │ + beq.n 321f4 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl d3ba0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + cbz r5, 32180 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3c3c │ │ │ │ + cbnz r0, 32180 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + bl d3be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 32436 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9f6c │ │ │ │ + bl e9f1c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + beq.n 321a6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + cbnz r3, 321a6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 321e4 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3bfc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 321e0 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ + bl d3ba0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #40020 @ 0x9c54 │ │ │ │ + movw r1, #40532 @ 0x9e54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 321c8 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3c3c │ │ │ │ + bge.n 321c4 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ + bl d3be0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + beq.n 321da <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + cbnz r3, 321da <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3c10 │ │ │ │ - bl d3bfc │ │ │ │ + bl d3bb4 │ │ │ │ + bl d3ba0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r6 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3bb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86da8 <_PyNamespace_New@@Base> │ │ │ │ + bl 86c78 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + beq.w 3242e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86da8 <_PyNamespace_New@@Base> │ │ │ │ + bl 86c78 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 322f6 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32268 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a0e4 │ │ │ │ + cbz r0, 32264 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ + bl 79fe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + beq.n 322e0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60952 @ 0xee18 │ │ │ │ + movw r1, #61464 @ 0xf018 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + beq.n 3225a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + cbnz r3, 3225a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322e0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3226a <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ + b.n 32266 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322a6 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a0e4 │ │ │ │ + cbz r0, 322a2 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ + bl 79fe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322e0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60964 @ 0xee24 │ │ │ │ + movw r1, #61476 @ 0xf024 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + beq.n 3229a <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + cbnz r3, 3229a <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322e0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a0e4 │ │ │ │ + cbz r0, 322de <_PyXI_ApplyError@@Base+0x250> │ │ │ │ + bl 79fe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322e0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61012 @ 0xee54 │ │ │ │ + movw r1, #61524 @ 0xf054 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + beq.n 322d6 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + cbnz r3, 322d6 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - b.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ - cbz r3, 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + bge.n 3231a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + b.n 322e0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r3, 3231a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 322f6 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + cbnz r3, 322f6 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 32346 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27244 @ 0x6a6c │ │ │ │ + movw r1, #27756 @ 0x6c6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + beq.n 32342 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + cbnz r3, 32342 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 32356 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ + bge.n 32352 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32426 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ - b.n 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + bne.n 32422 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ + b.n 3242e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32364 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a0e4 │ │ │ │ + cbz r0, 32360 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32382 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + cbnz r0, 3237e <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ + b.n 32346 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8032 @ 0x1f60 │ │ │ │ + movw r1, #8544 @ 0x2160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + beq.n 323a6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + cbnz r3, 323a6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 32346 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 32436 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + beq.n 32346 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40032 @ 0x9c60 │ │ │ │ + movw r1, #40544 @ 0x9e60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + beq.n 323de <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + cbnz r3, 323de <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 32346 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a0e4 │ │ │ │ + cbz r0, 32430 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323f8 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3c3c │ │ │ │ - b.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + cbnz r0, 323f4 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 32430 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40044 @ 0x9c6c │ │ │ │ + movw r1, #40556 @ 0x9e6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + beq.n 3241c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + cbnz r3, 3241c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bge.n 32430 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + b.n 32346 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + cbnz r3, 3242e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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, 3247a <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ + cbz r4, 32476 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #4036 @ 0xfc4 │ │ │ │ + movw r1, #4548 @ 0x11c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #55000 @ 0xd6d8 │ │ │ │ + cbz r0, 324ae <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + movw r1, #55512 @ 0xd8d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 32486 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ - b.n 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - cbz r5, 324d2 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ + cbnz r0, 32482 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ + b.n 324ae <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + cbz r5, 324ce <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ - cbz r5, 3249e <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ + b.w 79fe0 │ │ │ │ + cbz r5, 3249a <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #40056 @ 0x9c78 │ │ │ │ + movw r0, #40568 @ 0x9e78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #40068 @ 0x9c84 │ │ │ │ + movw r0, #40580 @ 0x9e84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ - cbz r5, 324c8 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ + b.w ddbe4 │ │ │ │ + cbz r5, 324c4 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #40076 @ 0x9c8c │ │ │ │ + movw r0, #40588 @ 0x9e8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ + b.w 79fe0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + bl 3252e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32528 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ + bne.n 32524 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40084 @ 0x9c94 │ │ │ │ + movw r1, #40596 @ 0x9e94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32530 <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ + b.n 3252c <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 32564 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ + bpl.n 32560 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325d6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 123214 │ │ │ │ + bl 123440 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86204 │ │ │ │ + cbz r0, 325d6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 860d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + beq.n 32586 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + cbnz r3, 32586 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 325d6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + b.n 325a4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 180d00 │ │ │ │ + bl 17fa68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 325f0 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ + blt.n 325ec <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3262a <_PyXI_ApplyError@@Base+0x598> │ │ │ │ + bne.n 32626 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3263a <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ + bne.n 32636 <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3264a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 823dc │ │ │ │ + beq.n 32646 <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ + bl 822f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 32592 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ + bne.n 3258e <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 325e0 <_PyXI_ApplyError@@Base+0x54e> │ │ │ │ + bne.n 325dc <_PyXI_ApplyError@@Base+0x54e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3261a <_PyXI_ApplyError@@Base+0x588> │ │ │ │ + bne.n 32616 <_PyXI_ApplyError@@Base+0x588> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3266c <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ + b.n 32668 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325cc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 325cc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + beq.n 325fc <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + cbnz r3, 325fc <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + beq.n 325cc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325cc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 325cc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325d6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 325d6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bne.n 3259e <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3259e <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bne.n 325a4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 325a4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + beq.n 3265c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + cbnz r3, 3265c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #40416 @ 0x9de0 │ │ │ │ + movw r1, #40928 @ 0x9fe0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 326ce <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 326ca <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11d15c │ │ │ │ - cbnz r0, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 95c98 │ │ │ │ + bl 11d3e4 │ │ │ │ + cbnz r0, 326ce <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 95aec │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - cbnz r5, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 985e4 │ │ │ │ + cbnz r5, 326ce <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40440 @ 0x9df8 │ │ │ │ + movw r1, #40952 @ 0x9ff8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 326f2 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ + b.n 326ee <_PyXI_ApplyError@@Base+0x660> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 326da <_PyXI_ApplyError@@Base+0x648> │ │ │ │ + bne.n 326d6 <_PyXI_ApplyError@@Base+0x648> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000326f6 : │ │ │ │ +000326f2 : │ │ │ │ b.w 29e7c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3271c │ │ │ │ + bne.n 32718 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3273a │ │ │ │ - b.n 32734 │ │ │ │ + bne.n 32736 │ │ │ │ + b.n 32730 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #30200 @ 0x75f8 │ │ │ │ + movw r0, #30712 @ 0x77f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32710 │ │ │ │ - b.n 32748 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 32748 │ │ │ │ + bne.n 3270c │ │ │ │ + b.n 32744 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 32744 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ + bl 14dba8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003274c : │ │ │ │ +00032748 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb71c │ │ │ │ + b.w cb744 │ │ │ │ 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 cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (3286c ) │ │ │ │ + ldr r1, [pc, #252] @ (32868 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - movw r1, #55284 @ 0xd7f4 │ │ │ │ + bl dd9cc │ │ │ │ + movw r1, #55832 @ 0xda18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32794 │ │ │ │ + bge.n 32790 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32868 │ │ │ │ - ldr r1, [pc, #216] @ (32870 ) │ │ │ │ + b.n 32864 │ │ │ │ + ldr r1, [pc, #216] @ (3286c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - movw r1, #10256 @ 0x2810 │ │ │ │ + bl dd9cc │ │ │ │ + movw r1, #2900 @ 0xb54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r1, [pc, #188] @ (32874 ) │ │ │ │ + blt.n 3278a │ │ │ │ + ldr r1, [pc, #188] @ (32870 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - movw r1, #10276 @ 0x2824 │ │ │ │ + bl dd9cc │ │ │ │ + movw r1, #2920 @ 0xb68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ + blt.n 3278a │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71320 │ │ │ │ - movw r1, #57420 @ 0xe04c │ │ │ │ + bl 71200 │ │ │ │ + movw r1, #57932 @ 0xe24c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r6, [pc, #128] @ (32878 ) │ │ │ │ + blt.n 3278a │ │ │ │ + ldr r6, [pc, #128] @ (32874 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 3280a │ │ │ │ + cbz r1, 32806 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 327f6 │ │ │ │ - b.n 3278e │ │ │ │ + bne.n 327f2 │ │ │ │ + b.n 3278a │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 3278a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (3287c ) │ │ │ │ + ldr r1, [pc, #88] @ (32878 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ + bl dd9cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32842 │ │ │ │ + beq.n 3283e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32842 │ │ │ │ + cbnz r3, 3283e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 3278a │ │ │ │ mov r0, r4 │ │ │ │ - bl dda34 │ │ │ │ + bl dd9f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3278e │ │ │ │ - movw r0, #5652 @ 0x1614 │ │ │ │ + bne.n 3278a │ │ │ │ + movw r0, #2168 @ 0x878 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r0, r0, #1 │ │ │ │ @ instruction: 0xf7440047 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #4164 @ 0x1044 │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bf9d0 │ │ │ │ - cbz r0, 328da │ │ │ │ + bl bf9bc │ │ │ │ + cbz r0, 328d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 328de │ │ │ │ + bmi.n 328da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32930 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 22abfc │ │ │ │ + bl 22a6a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328d6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32916 │ │ │ │ + bge.n 32912 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 328da │ │ │ │ + bne.n 328d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 328da │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 328d6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32924 │ │ │ │ + bne.n 32920 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3291a │ │ │ │ + bne.n 32916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3291a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32916 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032938 : │ │ │ │ - ldr r0, [pc, #4] @ (32940 ) │ │ │ │ - b.w cb71c │ │ │ │ +00032934 : │ │ │ │ + ldr r0, [pc, #4] @ (3293c ) │ │ │ │ + b.w cb744 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ac0047 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32c20 ) │ │ │ │ + ldr r1, [pc, #708] @ (32c1c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda10 │ │ │ │ + bl dd9cc │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda34 │ │ │ │ + bl dd9f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #55804 @ 0xd9fc │ │ │ │ + movw r1, #56316 @ 0xdbfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [pc, #668] @ (32c24 ) │ │ │ │ - ldr r2, [pc, #672] @ (32c28 ) │ │ │ │ + ldr r4, [pc, #668] @ (32c20 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c24 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 329ce │ │ │ │ + blt.n 329ca │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329b2 │ │ │ │ + beq.n 329ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329b2 │ │ │ │ + cbnz r3, 329ae │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32c28 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c24 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55824 @ 0xda10 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 329e8 │ │ │ │ + bge.n 329e4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #580] @ (32c28 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32ba0 │ │ │ │ + ldr r0, [pc, #580] @ (32c24 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329fa │ │ │ │ + beq.n 329f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329fa │ │ │ │ - ldr r0, [pc, #560] @ (32c28 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32c2c ) │ │ │ │ + cbnz r3, 329f6 │ │ │ │ + ldr r0, [pc, #560] @ (32c24 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c28 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55844 @ 0xda24 │ │ │ │ + movw r1, #56356 @ 0xdc24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a44 │ │ │ │ + blt.n 32a40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a28 │ │ │ │ + beq.n 32a24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a28 │ │ │ │ - ldr r0, [pc, #520] @ (32c2c ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32c2c ) │ │ │ │ + cbnz r3, 32a24 │ │ │ │ + ldr r0, [pc, #520] @ (32c28 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c28 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55868 @ 0xda3c │ │ │ │ + movw r1, #56380 @ 0xdc3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a5e │ │ │ │ + bge.n 32a5a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #468] @ (32c2c ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32ba0 │ │ │ │ + ldr r0, [pc, #468] @ (32c28 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a70 │ │ │ │ + beq.n 32a6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a70 │ │ │ │ - ldr r0, [pc, #448] @ (32c2c ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32a6c │ │ │ │ + ldr r0, [pc, #448] @ (32c28 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55796 @ 0xd9f4 │ │ │ │ + movw r1, #56308 @ 0xdbf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba0 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55816 @ 0xda08 │ │ │ │ + movw r1, #56328 @ 0xdc08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55836 @ 0xda1c │ │ │ │ + movw r1, #56348 @ 0xdc1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55860 @ 0xda34 │ │ │ │ + movw r1, #56372 @ 0xdc34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ - ldr r1, [pc, #360] @ (32c30 ) │ │ │ │ + blt.n 32ba0 │ │ │ │ + ldr r1, [pc, #360] @ (32c2c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda10 │ │ │ │ + bl dd9cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda34 │ │ │ │ + bl dd9f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #55804 @ 0xd9fc │ │ │ │ + movw r1, #56316 @ 0xdbfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #328] @ (32c34 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c30 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b30 │ │ │ │ + blt.n 32b2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b14 │ │ │ │ + beq.n 32b10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b14 │ │ │ │ - ldr r0, [pc, #292] @ (32c34 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32c34 ) │ │ │ │ + cbnz r3, 32b10 │ │ │ │ + ldr r0, [pc, #292] @ (32c30 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c30 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55824 @ 0xda10 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32b44 │ │ │ │ + bge.n 32b40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #244] @ (32c34 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + cbnz r3, 32ba0 │ │ │ │ + ldr r0, [pc, #244] @ (32c30 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b56 │ │ │ │ + beq.n 32b52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b56 │ │ │ │ - ldr r0, [pc, #224] @ (32c34 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32c38 ) │ │ │ │ + cbnz r3, 32b52 │ │ │ │ + ldr r0, [pc, #224] @ (32c30 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c34 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55844 @ 0xda24 │ │ │ │ + movw r1, #56356 @ 0xdc24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b92 │ │ │ │ + blt.n 32b8e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32baa │ │ │ │ - ldr r2, [pc, #192] @ (32c38 ) │ │ │ │ + bne.n 32ba6 │ │ │ │ + ldr r2, [pc, #192] @ (32c34 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55868 @ 0xda3c │ │ │ │ + movw r1, #56380 @ 0xdc3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32bbc │ │ │ │ + bge.n 32bb8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #152] @ (32c38 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ba0 │ │ │ │ + ldr r0, [pc, #152] @ (32c34 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c1c │ │ │ │ + b.n 32c18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32b76 │ │ │ │ - ldr r0, [pc, #128] @ (32c38 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32b76 │ │ │ │ + bne.n 32b72 │ │ │ │ + ldr r0, [pc, #128] @ (32c34 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32b72 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bce │ │ │ │ + beq.n 32bca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32bce │ │ │ │ - ldr r0, [pc, #108] @ (32c38 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32bca │ │ │ │ + ldr r0, [pc, #108] @ (32c34 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55884 @ 0xda4c │ │ │ │ + movw r1, #56396 @ 0xdc4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55904 @ 0xda60 │ │ │ │ + movw r1, #56416 @ 0xdc60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55924 @ 0xda74 │ │ │ │ + movw r1, #56436 @ 0xdc74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #55948 @ 0xda8c │ │ │ │ + movw r1, #56460 @ 0xdc8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e00047 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ @@ -12329,622 +12333,622 @@ │ │ │ │ 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] @ (32c78 ) │ │ │ │ + ldr r3, [pc, #32] @ (32c74 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #55972 @ 0xdaa4 │ │ │ │ + movw r2, #56484 @ 0xdca4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d27dc │ │ │ │ - cbz r0, 32c74 │ │ │ │ + bl d278c │ │ │ │ + cbz r0, 32c70 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ + bl 2e590 <_PyObject_Dump@@Base+0xf0> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 122580 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1227ac <_Py_union_type_or@@Base+0x484> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 32cc2 │ │ │ │ + cbnz r0, 32cbe │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32cca │ │ │ │ + cbz r0, 32cc6 │ │ │ │ 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 32cb4 │ │ │ │ + beq.n 32cb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032ccc : │ │ │ │ - ldr r0, [pc, #4] @ (32cd4 ) │ │ │ │ - b.w cb71c │ │ │ │ +00032cc8 : │ │ │ │ + ldr r0, [pc, #4] @ (32cd0 ) │ │ │ │ + b.w cb744 │ │ │ │ nop │ │ │ │ ldrb.w r0, [r4, r7] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 32d0e │ │ │ │ + beq.n 32d0a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56148 @ 0xdb54 │ │ │ │ + movw r1, #56660 @ 0xdd54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 32d32 │ │ │ │ + bl 127324 │ │ │ │ + b.n 32d2e │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 32d7e │ │ │ │ - ldr r0, [pc, #332] @ (32e6c ) │ │ │ │ + beq.n 32d7a │ │ │ │ + ldr r0, [pc, #332] @ (32e68 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 126520 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126730 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32d36 │ │ │ │ + bge.n 32d32 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e66 │ │ │ │ + b.n 32e62 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 32d46 │ │ │ │ - cbnz r4, 32d88 │ │ │ │ + beq.n 32d42 │ │ │ │ + cbnz r4, 32d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 32d7e │ │ │ │ + beq.n 32d7a │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #56204 @ 0xdb8c │ │ │ │ + movw r1, #56716 @ 0xdd8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d32 │ │ │ │ + beq.n 32d2e │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 32d88 │ │ │ │ + bne.n 32d84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32d7e │ │ │ │ + beq.n 32d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32d7e │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d7a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32e66 │ │ │ │ + b.n 32e62 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56212 @ 0xdb94 │ │ │ │ + movw r0, #56724 @ 0xdd94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1060 │ │ │ │ + bl f1014 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32df4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 32dae │ │ │ │ + bne.n 32daa │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dbe │ │ │ │ + cbz r5, 32dba │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 32dda │ │ │ │ - ldr r1, [pc, #192] @ (32e70 ) │ │ │ │ + b.n 32dd6 │ │ │ │ + ldr r1, [pc, #192] @ (32e6c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32da2 │ │ │ │ - b.n 32df8 │ │ │ │ - bl 6c3c4 │ │ │ │ + bge.n 32d9e │ │ │ │ + b.n 32df4 │ │ │ │ + bl 6c2c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #1980 @ 0x7bc │ │ │ │ + movw r0, #2600 @ 0xa28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32e10 │ │ │ │ + cbz r0, 32e0c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f0f28 │ │ │ │ + bl f0edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32dfe │ │ │ │ + bge.n 32dfa │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32df8 │ │ │ │ + beq.n 32df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32df8 │ │ │ │ + cbnz r3, 32df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e4a │ │ │ │ + b.n 32e46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e26 │ │ │ │ + beq.n 32e22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e26 │ │ │ │ + cbnz r3, 32e22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e26 │ │ │ │ - bl d3c3c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e22 │ │ │ │ + bl d3be0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56236 @ 0xdbac │ │ │ │ + movw r0, #56748 @ 0xddac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1060 │ │ │ │ + bl f1014 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32df4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3900 @ 0xf3c │ │ │ │ + movw r0, #4412 @ 0x113c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1060 │ │ │ │ + bl f1014 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32df4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cd404 │ │ │ │ + bl 1cbb64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115600 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115880 <_PyLong_FromGid@@Base+0x10> │ │ │ │ asrs r4, r0, #31 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e60 │ │ │ │ + beq.n 32e5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e60 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32e5c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32d7e │ │ │ │ - b.n 32d32 │ │ │ │ + beq.n 32d7a │ │ │ │ + b.n 32d2e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ - bgt.n 32dbc │ │ │ │ + bgt.n 32db8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #40408 @ 0x9dd8 │ │ │ │ + movw r0, #40920 @ 0x9fd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r1, [pc, #636] @ (33120 ) │ │ │ │ + beq.w 3306a │ │ │ │ + ldr r1, [pc, #636] @ (3311c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda10 │ │ │ │ + bl dd9cc │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r7, [pc, #620] @ (33124 ) │ │ │ │ - movw r9, #26299 @ 0x66bb │ │ │ │ + beq.w 3306a │ │ │ │ + ldr r7, [pc, #620] @ (33120 ) │ │ │ │ + movw r9, #18719 @ 0x491f │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #49561 @ 0xc199 │ │ │ │ + movw r8, #43833 @ 0xab39 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f14 │ │ │ │ + cbz r2, 32f10 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d4e0 │ │ │ │ + bl 7d3f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 3306a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7cefc │ │ │ │ + bl 7ce0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 33048 │ │ │ │ + blt.w 33044 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f10 │ │ │ │ + beq.n 32f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f10 │ │ │ │ + cbnz r3, 32f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32ec6 │ │ │ │ + b.n 32ec2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56876 @ 0xde2c │ │ │ │ + movw r0, #57388 @ 0xe02c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 89074 │ │ │ │ + bl 88f44 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 3306a │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52128 @ 0xcba0 │ │ │ │ + movw r1, #52892 @ 0xce9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56328 @ 0xdc08 │ │ │ │ + movw r1, #56840 @ 0xde08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56340 @ 0xdc14 │ │ │ │ + movw r1, #56852 @ 0xde14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #56356 @ 0xdc24 │ │ │ │ + movw r1, #56868 @ 0xde24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6fc8 │ │ │ │ + bl 1d570c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 3306a │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #56372 @ 0xdc34 │ │ │ │ + movw r0, #56884 @ 0xde34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ - movw r1, #25720 @ 0x6478 │ │ │ │ + bl 82650 │ │ │ │ + movw r1, #26232 @ 0x6678 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 3306a │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #964 @ 0x3c4 │ │ │ │ + movw r2, #1476 @ 0x5c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #56380 @ 0xdc3c │ │ │ │ + movw r1, #56892 @ 0xde3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d6fc8 │ │ │ │ + bl 1d570c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 3306a │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56396 @ 0xdc4c │ │ │ │ + movw r1, #56908 @ 0xde4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 3340c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 71320 │ │ │ │ + beq.n 3306a │ │ │ │ + bl 71200 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 71320 │ │ │ │ + beq.n 3306a │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33112 │ │ │ │ - ldr.w sl, [pc, #304] @ 33128 │ │ │ │ + beq.w 3310e │ │ │ │ + ldr.w sl, [pc, #304] @ 33124 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33074 │ │ │ │ + bne.n 33070 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 32ffc │ │ │ │ + bne.n 32ff8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56412 @ 0xdc5c │ │ │ │ + movw r2, #56924 @ 0xde5c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #60944 @ 0xee10 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d6fc8 │ │ │ │ + bl 1d570c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 3310e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #18868 @ 0x49b4 │ │ │ │ + movw r1, #19380 @ 0x4bb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3305a │ │ │ │ + bge.n 33056 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3306e │ │ │ │ + beq.n 3306a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3306e │ │ │ │ + cbnz r3, 3306a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3306e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3306a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #56460 @ 0xdc8c │ │ │ │ + movw r1, #56972 @ 0xde8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3312c │ │ │ │ + bge.n 33128 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33408 │ │ │ │ + b.n 33404 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33082 │ │ │ │ + cbnz r0, 3307e │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d6fc8 │ │ │ │ + bl 1d570c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 3310e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 33112 │ │ │ │ + cbz r0, 3310e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330b2 │ │ │ │ + blt.n 330ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 330ce │ │ │ │ + cbnz r0, 330ca │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33112 │ │ │ │ + beq.n 3310e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33112 │ │ │ │ + cbnz r2, 3310e │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33112 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3310e │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 330f2 │ │ │ │ + beq.n 330ee │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 330f2 │ │ │ │ + cbnz r1, 330ee │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3310c │ │ │ │ + beq.n 33108 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3310c │ │ │ │ + cbnz r2, 33108 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 33006 │ │ │ │ + bge.w 33002 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ - b.n 3306e │ │ │ │ + bl 780fc │ │ │ │ + b.n 3306a │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56472 @ 0xdc98 │ │ │ │ + movw r1, #56984 @ 0xde98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 3340c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - movw r2, #56488 @ 0xdca8 │ │ │ │ + beq.n 3306a │ │ │ │ + movw r2, #57000 @ 0xdea8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #60944 @ 0xee10 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d6fc8 │ │ │ │ + bl 1d570c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 3306a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56544 @ 0xdce0 │ │ │ │ + movw r1, #57056 @ 0xdee0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 3306a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56560 @ 0xdcf0 │ │ │ │ + movw r1, #57072 @ 0xdef0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56576 @ 0xdd00 │ │ │ │ + movw r1, #57088 @ 0xdf00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56592 @ 0xdd10 │ │ │ │ + movw r1, #57104 @ 0xdf10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56608 @ 0xdd20 │ │ │ │ + movw r1, #57120 @ 0xdf20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56628 @ 0xdd34 │ │ │ │ + movw r1, #57140 @ 0xdf34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56644 @ 0xdd44 │ │ │ │ + movw r1, #57156 @ 0xdf44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56660 @ 0xdd54 │ │ │ │ + movw r1, #57172 @ 0xdf54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56676 @ 0xdd64 │ │ │ │ + movw r1, #57188 @ 0xdf64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56692 @ 0xdd74 │ │ │ │ + movw r1, #57204 @ 0xdf74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - movw r8, #56708 @ 0xdd84 │ │ │ │ + beq.w 3306a │ │ │ │ + movw r8, #57220 @ 0xdf84 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - cbz r7, 3328e │ │ │ │ + cbz r7, 3328a │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33042 │ │ │ │ - bl 83aa0 │ │ │ │ + beq.w 3303e │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 33284 │ │ │ │ + beq.n 33280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 33284 │ │ │ │ + cbnz r3, 33280 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 33252 │ │ │ │ - b.n 33042 │ │ │ │ + bge.n 3324e │ │ │ │ + b.n 3303e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56712 @ 0xdd88 │ │ │ │ + movw r1, #57224 @ 0xdf88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56724 @ 0xdd94 │ │ │ │ + movw r1, #57236 @ 0xdf94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56756 @ 0xddb4 │ │ │ │ + movw r1, #57268 @ 0xdfb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56800 @ 0xdde0 │ │ │ │ + movw r1, #57312 @ 0xdfe0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 3306a │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 332f6 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 3306e │ │ │ │ + cbnz r0, 332f2 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 3306a │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #56832 @ 0xde00 │ │ │ │ + movw r3, #57344 @ 0xe000 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #56856 @ 0xde18 │ │ │ │ + movw r1, #57368 @ 0xe018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -12981,34 +12985,34 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #55541 @ 0xd8f5 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #24 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11705 @ 0x2db9 │ │ │ │ + movw r2, #11465 @ 0x2cc9 │ │ │ │ movt r2, #5 │ │ │ │ - bl f97f0 │ │ │ │ + bl f9728 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 333f8 │ │ │ │ + cbnz r0, 333f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 3306e │ │ │ │ + bl 770e8 │ │ │ │ + b.n 3306a │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56864 @ 0xde20 │ │ │ │ + movw r1, #57376 @ 0xe020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13016,726 +13020,726 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80164 │ │ │ │ - cbz r0, 3348e │ │ │ │ + bl 80084 │ │ │ │ + cbz r0, 3348a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33458 │ │ │ │ + cbnz r0, 33454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 3348a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 3348a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3348e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3348a │ │ │ │ mov r1, r4 │ │ │ │ - bl 334b8 <_PyImport_SetModule@@Base> │ │ │ │ + bl 334b4 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33492 │ │ │ │ + bge.n 3348e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33478 │ │ │ │ + beq.n 33474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33478 │ │ │ │ + cbnz r3, 33474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 3348a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 3348a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334b4 │ │ │ │ + b.n 334b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334a6 │ │ │ │ + beq.n 334a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334a6 │ │ │ │ + cbnz r3, 334a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3348e │ │ │ │ + blt.n 3348a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334b8 <_PyImport_SetModule@@Base>: │ │ │ │ +000334b4 <_PyImport_SetModule@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ (334f8 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r5, [pc, #48] @ (334f4 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, r5] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r0, [r1, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 334ee <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #4384 @ 0x1120 │ │ │ │ + cbnz r0, 334ea <_PyImport_SetModule@@Base+0x36> │ │ │ │ + movw r1, #4896 @ 0x1320 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #22916 @ 0x5984 │ │ │ │ + movw r0, #23428 @ 0x5b84 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88e8c │ │ │ │ + b.w 88d5c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33504 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + cbz r1, 33500 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3350c <_PyImport_SetModule@@Base+0x54> │ │ │ │ + b.n 33508 <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 155cd8 │ │ │ │ + b.w 1551e8 │ │ │ │ │ │ │ │ -00033510 : │ │ │ │ +0003350c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33538 ) │ │ │ │ + ldr r1, [pc, #24] @ (33534 ) │ │ │ │ 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 7b130 │ │ │ │ + bl 7b03c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003353c : │ │ │ │ - ldr r0, [pc, #4] @ (33544 ) │ │ │ │ - b.w cb71c │ │ │ │ +00033538 : │ │ │ │ + ldr r0, [pc, #4] @ (33540 ) │ │ │ │ + b.w cb744 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl dafc8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl daf88 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #61912 @ 0xf1d8 │ │ │ │ + movw r1, #62424 @ 0xf3d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91a94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3361e │ │ │ │ + blt.n 3361a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3358e │ │ │ │ + cbnz r3, 3358a │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #61920 @ 0xf1e0 │ │ │ │ + movw r1, #62432 @ 0xf3e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91a94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335a4 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 335a0 │ │ │ │ + b.n 3361a │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #18088 @ 0x46a8 │ │ │ │ + movw r1, #18600 @ 0x48a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91a94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33578 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 33574 │ │ │ │ + b.n 3361a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7714 │ │ │ │ + bl e76c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 3361a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1dfc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1dd4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 335f4 │ │ │ │ + blt.n 335f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 335d0 │ │ │ │ + beq.n 335cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 335d0 │ │ │ │ + cbnz r3, 335cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #25592 @ 0x63f8 │ │ │ │ + movw r0, #26104 @ 0x65f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 3361a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1dfc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1dd4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 33606 │ │ │ │ + bge.n 33602 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3361e │ │ │ │ + beq.n 3361a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3361e │ │ │ │ + cbnz r3, 3361a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3361e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3361a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33616 │ │ │ │ + beq.n 33612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33616 │ │ │ │ + cbnz r3, 33612 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91e24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33626 │ │ │ │ + bl 91c60 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33622 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6284 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d4a24 <_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 dafc8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl daf88 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #62200 @ 0xf2f8 │ │ │ │ + movw r1, #62712 @ 0xf4f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91a94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 33712 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7714 │ │ │ │ + bl e76c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 33712 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1dfc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1dd4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33684 │ │ │ │ + beq.n 33680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33684 │ │ │ │ + cbnz r3, 33680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 336c8 │ │ │ │ + cbz r3, 336c4 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #62220 @ 0xf30c │ │ │ │ + movw r1, #62732 @ 0xf50c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91a94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 918d0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 33712 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7714 │ │ │ │ + bl e76c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 33712 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1dfc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1dd4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336c8 │ │ │ │ + beq.n 336c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336c8 │ │ │ │ + cbnz r3, 336c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #25592 @ 0x63f8 │ │ │ │ + movw r0, #26104 @ 0x65f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 33712 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1dfc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1dd4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 336fe │ │ │ │ + bge.n 336fa │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 33712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33716 │ │ │ │ + cbnz r3, 33712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33716 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33712 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3370e │ │ │ │ + beq.n 3370a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3370e │ │ │ │ + cbnz r3, 3370a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91e24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3371e │ │ │ │ + bl 91c60 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3371a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6284 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d4a24 <_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 r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 33740 │ │ │ │ + cbz r3, 3373c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add.w r8, r3, r6 │ │ │ │ blx 2957c │ │ │ │ - cbnz r5, 3375a │ │ │ │ + cbnz r5, 33756 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 3375a │ │ │ │ + ble.n 33756 │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.n 3375a │ │ │ │ - cbnz r4, 33782 │ │ │ │ + bgt.n 33756 │ │ │ │ + cbnz r4, 3377e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (3390c ) │ │ │ │ + ldr r4, [pc, #428] @ (33908 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 338f8 │ │ │ │ + beq.w 338f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 338f4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 337d0 │ │ │ │ + beq.n 337cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337b8 │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 337b4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337b0 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 337ac │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 338f4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337bc │ │ │ │ - b.n 337d8 │ │ │ │ + bne.n 337b8 │ │ │ │ + b.n 337d4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.n 337da │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 337da │ │ │ │ - b.n 338f8 │ │ │ │ + bne.n 337d6 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 337d6 │ │ │ │ + b.n 338f4 │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 337da │ │ │ │ + b.n 337d6 │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 16bcc4 │ │ │ │ + bl 16af88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338f2 │ │ │ │ + beq.n 338ee │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #44968 @ 0xafa8 │ │ │ │ + movw r5, #50084 @ 0xc3a4 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #24609 @ 0x6021 │ │ │ │ + movw r5, #21241 @ 0x52f9 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #43369 @ 0xa969 │ │ │ │ + movw r5, #39985 @ 0x9c31 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 33872 │ │ │ │ - bgt.n 338aa │ │ │ │ + beq.n 3386e │ │ │ │ + bgt.n 338a6 │ │ │ │ adds r1, r5, #4 │ │ │ │ - beq.n 3385a │ │ │ │ + beq.n 33856 │ │ │ │ adds r2, r5, #2 │ │ │ │ - bne.n 338aa │ │ │ │ + bne.n 338a6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #62272 @ 0xf340 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127114 │ │ │ │ - b.n 338f2 │ │ │ │ + bl 127324 │ │ │ │ + b.n 338ee │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62232 @ 0xf318 │ │ │ │ + movw r1, #62744 @ 0xf518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 338f2 │ │ │ │ + bl 127324 │ │ │ │ + b.n 338ee │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33890 │ │ │ │ + cbnz r3, 3388c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 233c88 <_PyXI_EndInterpreter@@Base+0x690> │ │ │ │ + bl 233730 <_PyXI_EndInterpreter@@Base+0x784> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33890 │ │ │ │ + bge.n 3388c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 338f2 │ │ │ │ - bl 95c98 │ │ │ │ + b.n 338ee │ │ │ │ + bl 95aec │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r3, r5, #2 │ │ │ │ - bne.n 338c4 │ │ │ │ + bne.n 338c0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #19996 @ 0x4e1c │ │ │ │ + movw r3, #20508 @ 0x501c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23b508 <_Py_c_pow@@Base+0x720> │ │ │ │ - b.n 338f2 │ │ │ │ + bl 23b2c4 <_Py_c_pow@@Base+0x960> │ │ │ │ + b.n 338ee │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33876 │ │ │ │ + beq.n 33872 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 338e2 │ │ │ │ + cbnz r0, 338de │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16c010 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16b2d4 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 338fa │ │ │ │ - b.n 338f2 │ │ │ │ - movw r3, #20884 @ 0x5194 │ │ │ │ + cbnz r0, 338f6 │ │ │ │ + b.n 338ee │ │ │ │ + movw r3, #21396 @ 0x5394 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23b508 <_Py_c_pow@@Base+0x720> │ │ │ │ + bl 23b2c4 <_Py_c_pow@@Base+0x960> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b5eac │ │ │ │ + bl 1b465c <_PySys_GetRequiredAttrString@@Base+0x864> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33904 │ │ │ │ + cbz r3, 33900 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #62568 @ 0xf468 │ │ │ │ + movw r1, #63080 @ 0xf668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 339a2 │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 3399e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33988 │ │ │ │ + cbnz r1, 33984 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 33972 │ │ │ │ + bne.n 3396e │ │ │ │ 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 339fe │ │ │ │ + blt.n 339fa │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dde0 │ │ │ │ - b.n 33a0e │ │ │ │ + bl 7dcf0 │ │ │ │ + b.n 33a0a │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 339fe │ │ │ │ + blt.n 339fa │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7ffd0 │ │ │ │ - b.n 33a0e │ │ │ │ + bl 7fef0 │ │ │ │ + b.n 33a0a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339a6 │ │ │ │ + bne.n 339a2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62584 @ 0xf478 │ │ │ │ + movw r1, #63096 @ 0xf678 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a0a │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 339c6 │ │ │ │ + bcc.n 339c2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62624 @ 0xf4a0 │ │ │ │ + movw r1, #63136 @ 0xf6a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 339a2 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3399e │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339a2 │ │ │ │ + beq.n 3399e │ │ │ │ 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 33a04 │ │ │ │ + bge.n 33a00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339fe │ │ │ │ + beq.n 339fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 339fe │ │ │ │ + cbnz r3, 339fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a0a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_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 183154 │ │ │ │ + b.w 181e28 │ │ │ │ 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, #60644 @ 0xece4 │ │ │ │ + movw r1, #60884 @ 0xedd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa204 │ │ │ │ + bl fa144 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 33a68 │ │ │ │ + cbz r0, 33a64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33a68 │ │ │ │ + beq.n 33a64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33a68 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33a64 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 149f6c │ │ │ │ - cbz r0, 33a96 │ │ │ │ + bl 1494dc │ │ │ │ + cbz r0, 33a92 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 33ac4 │ │ │ │ - cbz r0, 33ac2 │ │ │ │ + bl 33ac0 │ │ │ │ + cbz r0, 33abe │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #8260 @ 0x2044 │ │ │ │ + movw r0, #10088 @ 0x2768 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ 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 71ff4 │ │ │ │ - cbz r0, 33b18 │ │ │ │ + bl 71edc │ │ │ │ + cbz r0, 33b14 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33aee │ │ │ │ + b.n 33aea │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b2c │ │ │ │ + ble.n 33b28 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33aea │ │ │ │ + bne.n 33ae6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b1c │ │ │ │ + bne.n 33b18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b32 │ │ │ │ + b.n 33b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b18 │ │ │ │ + bne.n 33b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b18 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ 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, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33b76 │ │ │ │ + bne.n 33b72 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 33b6c │ │ │ │ - movw r0, #11140 @ 0x2b84 │ │ │ │ + cbnz r0, 33b68 │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 33b84 │ │ │ │ + cbz r0, 33b80 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a26c │ │ │ │ + b.w 10a3cc │ │ │ │ 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} │ │ │ │ @@ -13749,151 +13753,151 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33bd4 │ │ │ │ + bge.n 33bd0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #29132 @ 0x71cc │ │ │ │ + movw r2, #29644 @ 0x73cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #6052 @ 0x17a4 │ │ │ │ + movw r0, #2568 @ 0xa08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33be0 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33bdc │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33bea │ │ │ │ + cbz r3, 33be6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ 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] @ (33cbc ) │ │ │ │ + ldr r3, [pc, #188] @ (33cb8 ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #9096 @ 0x2388 │ │ │ │ + movw r2, #9608 @ 0x2588 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 12731c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12752c <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cb4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c54 │ │ │ │ + bmi.n 33c50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c3c │ │ │ │ + beq.n 33c38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c3c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c38 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19020 @ 0x4a4c │ │ │ │ + movw r1, #19492 @ 0x4c24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 33cb4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 33c8c │ │ │ │ + bge.n 33c88 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #32056 @ 0x7d38 │ │ │ │ + movw r1, #32568 @ 0x7f38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cb8 │ │ │ │ + cbnz r3, 33cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cb4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33cae │ │ │ │ + beq.n 33caa │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33cae │ │ │ │ + cbnz r1, 33caa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33628 │ │ │ │ + b.n 33624 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ - cbz r0, 33d10 │ │ │ │ + bl 72080 │ │ │ │ + cbz r0, 33d0c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33cee │ │ │ │ - bl 83aa0 │ │ │ │ + b.n 33cea │ │ │ │ + bl 839bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d1a │ │ │ │ - bl 12fff4 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d16 │ │ │ │ + bl 12ff74 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d14 │ │ │ │ - bl 1d2d28 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + cbz r1, 33d10 │ │ │ │ + bl 1d14c8 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33ce0 │ │ │ │ + bne.n 33cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fff4 <_Py_DecRef@@Base> │ │ │ │ + bl 12ff74 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d20 │ │ │ │ + b.n 33d1c │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d20 │ │ │ │ - bl 12fff4 <_Py_DecRef@@Base> │ │ │ │ - b.n 33d06 │ │ │ │ + b.n 33d1c │ │ │ │ + bl 12ff74 <_Py_DecRef@@Base> │ │ │ │ + b.n 33d02 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -13901,424 +13905,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 33d56 │ │ │ │ + bhi.n 33d52 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdf10 │ │ │ │ - cbz r0, 33d70 │ │ │ │ - b.n 33d6c │ │ │ │ - movw r0, #45172 @ 0xb074 │ │ │ │ + bl cdee4 │ │ │ │ + cbz r0, 33d6c │ │ │ │ + b.n 33d68 │ │ │ │ + movw r0, #51940 @ 0xcae4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d48 │ │ │ │ + bne.n 33d44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33dc4 │ │ │ │ + b.n 33dc0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33d88 │ │ │ │ + ble.n 33d84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33d8a │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 33d8a │ │ │ │ - b.n 33d6c │ │ │ │ + bne.n 33d86 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 33d86 │ │ │ │ + b.n 33d68 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33db0 │ │ │ │ - bl 95c98 │ │ │ │ + ble.n 33dac │ │ │ │ + bl 95aec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - b.n 33dbc │ │ │ │ + bl 985e4 │ │ │ │ + b.n 33db8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33dce │ │ │ │ + cbz r3, 33dca │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a83c0 │ │ │ │ + b.w 1a6a78 │ │ │ │ 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 d75a8 │ │ │ │ + bl d7550 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e02 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 33e1a │ │ │ │ - b.n 33e30 │ │ │ │ + bne.n 33dfe │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 33e16 │ │ │ │ + b.n 33e2c │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e1a │ │ │ │ - movw r0, #63220 @ 0xf6f4 │ │ │ │ + bne.n 33e16 │ │ │ │ + movw r0, #63732 @ 0xf8f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #63236 @ 0xf704 │ │ │ │ + movw r0, #63748 @ 0xf904 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33e56 │ │ │ │ - bne.n 33e5a │ │ │ │ + blt.n 33e52 │ │ │ │ + bne.n 33e56 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e5e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e5e │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 33e92 │ │ │ │ + bgt.n 33e8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63368 @ 0xf788 │ │ │ │ + movw r1, #63880 @ 0xf988 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 33eae │ │ │ │ + bl d187c │ │ │ │ + b.n 33eaa │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33eb2 │ │ │ │ + ble.n 33eae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63416 @ 0xf7b8 │ │ │ │ + movw r1, #63928 @ 0xf9b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3406c │ │ │ │ + b.n 34068 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eaa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 33ed2 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 33ece │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33eae │ │ │ │ + bne.n 33eaa │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 33f04 │ │ │ │ + beq.n 33f00 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 33f0a │ │ │ │ + beq.n 33f06 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 33efe │ │ │ │ + beq.n 33efa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33f00 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 33f00 │ │ │ │ - b.n 33eae │ │ │ │ + bne.n 33efc │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 33efc │ │ │ │ + b.n 33eaa │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f14 │ │ │ │ - b.n 33f24 │ │ │ │ + cbz r4, 33f10 │ │ │ │ + b.n 33f20 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f14 │ │ │ │ + b.n 33f10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 34058 │ │ │ │ + bne.w 34054 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 33f26 │ │ │ │ + b.n 33f22 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f46 │ │ │ │ + bne.n 33f42 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 33f48 │ │ │ │ + b.n 33f44 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #63460 @ 0xf7e4 │ │ │ │ + movw r1, #63972 @ 0xf9e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #63468 @ 0xf7ec │ │ │ │ + movw r0, #63980 @ 0xf9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eaa │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 33f8e │ │ │ │ + beq.n 33f8a │ │ │ │ lsls r4, r6, #31 │ │ │ │ - bmi.n 33f92 │ │ │ │ + bmi.n 33f8e │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 33f96 │ │ │ │ + bmi.n 33f92 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ + movw r1, #63992 @ 0xf9f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 33eae │ │ │ │ + bl 127324 │ │ │ │ + b.n 33eaa │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33f94 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33f94 │ │ │ │ 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 33fb6 │ │ │ │ + bne.n 33fb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33ffa │ │ │ │ - b.n 33fdc │ │ │ │ + beq.n 33ff6 │ │ │ │ + b.n 33fd8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 33fc8 │ │ │ │ - bl 11c008 │ │ │ │ - b.n 33fce │ │ │ │ - bl dd710 │ │ │ │ + bpl.n 33fc4 │ │ │ │ + bl 11c290 │ │ │ │ + b.n 33fca │ │ │ │ + bl dd6cc │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fae │ │ │ │ - b.n 33eae │ │ │ │ + beq.n 33faa │ │ │ │ + b.n 33eaa │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3400a │ │ │ │ - bl 11c008 │ │ │ │ + bpl.n 34006 │ │ │ │ + bl 11c290 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ + bne.w 33eaa │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 34026 │ │ │ │ - bl dd710 │ │ │ │ + b.n 34022 │ │ │ │ + bl dd6cc │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 33fec │ │ │ │ + b.n 33fe8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34044 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 34040 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ - bl 95c98 │ │ │ │ + bne.w 33eaa │ │ │ │ + bl 95aec │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3405e │ │ │ │ - b.n 34012 │ │ │ │ + bne.n 3405a │ │ │ │ + b.n 3400e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f30 │ │ │ │ + b.n 33f2c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34044 │ │ │ │ + blt.n 34040 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34090 │ │ │ │ - cbz r2, 3408a │ │ │ │ + cbnz r3, 3408c │ │ │ │ + cbz r2, 34086 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34090 │ │ │ │ + cbnz r3, 3408c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fb12c │ │ │ │ + bl 1fa5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341b4 │ │ │ │ + beq.n 341b0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d15c │ │ │ │ - cbnz r0, 340ec │ │ │ │ - bl 95c98 │ │ │ │ + bl 11d3e4 │ │ │ │ + cbnz r0, 340e8 │ │ │ │ + bl 95aec │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34148 │ │ │ │ - bgt.n 34136 │ │ │ │ + beq.n 34144 │ │ │ │ + bgt.n 34132 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3411e │ │ │ │ + beq.n 3411a │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34136 │ │ │ │ + bne.n 34132 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63536 @ 0xf830 │ │ │ │ + movw r1, #64048 @ 0xfa30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 341a8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 341a4 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16700 @ 0x413c │ │ │ │ + movw r1, #17200 @ 0x4330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 341a8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 341a4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #63564 @ 0xf84c │ │ │ │ + movw r3, #64076 @ 0xfa4c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23b508 <_Py_c_pow@@Base+0x720> │ │ │ │ - b.n 341a8 │ │ │ │ + bl 23b2c4 <_Py_c_pow@@Base+0x960> │ │ │ │ + b.n 341a4 │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3418c │ │ │ │ + cbz r3, 34188 │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 ffadc │ │ │ │ - b.n 341b6 │ │ │ │ + bl ffc48 │ │ │ │ + b.n 341b2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 │ │ │ │ @@ -14328,84 +14332,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34208 │ │ │ │ + bge.n 34204 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #29132 @ 0x71cc │ │ │ │ + movw r2, #29644 @ 0x73cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #6088 @ 0x17c8 │ │ │ │ + movw r0, #2604 @ 0xa2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34214 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34210 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3421e │ │ │ │ + cbz r3, 3421a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ 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, 34242 │ │ │ │ - cbz r2, 3423c │ │ │ │ + cbnz r3, 3423e │ │ │ │ + cbz r2, 34238 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34242 │ │ │ │ + cbnz r3, 3423e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63620 @ 0xf884 │ │ │ │ + movw r1, #64132 @ 0xfa84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34264 │ │ │ │ + b.n 34260 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3427c │ │ │ │ + bne.n 34278 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 3429c │ │ │ │ - b.n 3427e │ │ │ │ - cbz r1, 342a6 │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + bmi.n 34298 │ │ │ │ + b.n 3427a │ │ │ │ + cbz r1, 342a2 │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3429c │ │ │ │ + bls.n 34298 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 342a6 │ │ │ │ - b.n 34288 │ │ │ │ + bpl.n 342a2 │ │ │ │ + b.n 34284 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14414,67 +14418,67 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 342e2 │ │ │ │ + cbnz r6, 342de │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 342e2 │ │ │ │ + ble.n 342de │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 342e2 │ │ │ │ - cbz r2, 342e2 │ │ │ │ + bne.n 342de │ │ │ │ + cbz r2, 342de │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340a6 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34304 ) │ │ │ │ + ldr r6, [pc, #28] @ (34300 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 342d6 │ │ │ │ + bne.n 342d2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34310 │ │ │ │ + b.n 3430c │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34340 │ │ │ │ + bcs.n 3433c │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34334 │ │ │ │ + bne.n 34330 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 3432e │ │ │ │ + bhi.n 3432a │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3431a │ │ │ │ - b.n 3434a │ │ │ │ + beq.n 34316 │ │ │ │ + b.n 34346 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34340 │ │ │ │ + beq.n 3433c │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3434a │ │ │ │ + blt.n 34346 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34312 │ │ │ │ + b.n 3430e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14486,383 +14490,385 @@ │ │ │ │ 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, 3438c │ │ │ │ + cbz r0, 34388 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 343bc │ │ │ │ + bl f1800 │ │ │ │ + b.n 343b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11b0f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b37c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343b8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b0f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b37c <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #4288 @ 0x10c0 │ │ │ │ + movw r0, #4800 @ 0x12c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ - b.n 343d2 │ │ │ │ + bl 82650 │ │ │ │ + b.n 343ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 343c6 │ │ │ │ + beq.n 343c2 │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 343d0 │ │ │ │ + beq.n 343cc │ │ │ │ blx 29fa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 344e8 │ │ │ │ - movw r7, #63604 @ 0xf874 │ │ │ │ + beq.n 344e8 │ │ │ │ + movw r7, #64116 @ 0xfa74 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34514 ) │ │ │ │ + ldr r1, [pc, #268] @ (34514 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12731c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12752c <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34422 │ │ │ │ - bl 1fe59c │ │ │ │ + cbnz r0, 34422 │ │ │ │ + bl 1fda68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34406 │ │ │ │ - b.n 344d2 │ │ │ │ + bne.n 34406 │ │ │ │ + b.n 344d2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34448 │ │ │ │ + bne.n 34448 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34438 │ │ │ │ + cbnz r3, 34438 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34500 │ │ │ │ - b.n 3450c │ │ │ │ + bne.n 34500 │ │ │ │ + b.n 3450c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 344ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 344ec │ │ │ │ - b.n 344a8 │ │ │ │ + bne.n 344ec │ │ │ │ + b.n 344a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34494 │ │ │ │ + bmi.n 34494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34466 │ │ │ │ + beq.n 34466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34466 │ │ │ │ + cbnz r3, 34466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3447c │ │ │ │ + beq.n 3447c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3447c │ │ │ │ + cbnz r3, 3447c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19020 @ 0x4a4c │ │ │ │ + movw r1, #19492 @ 0x4c24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 344e8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 344e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344ae │ │ │ │ + cbnz r3, 344ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 344ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344ec │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 344ec │ │ │ │ + cbnz r3, 344ec │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 344ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344cc │ │ │ │ + beq.n 344cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 344cc │ │ │ │ + cbnz r3, 344cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34406 │ │ │ │ + bge.n 34406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344e8 │ │ │ │ + beq.n 344e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344e8 │ │ │ │ + cbnz r3, 344e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3450c │ │ │ │ - ldr r0, [pc, #40] @ (34518 ) │ │ │ │ + b.n 3450c │ │ │ │ + ldr r0, [pc, #40] @ (34518 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 16033c <_PyBytes_Join@@Base+0x98> │ │ │ │ + bl 15f710 <_PyBytes_Join@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3450c │ │ │ │ + beq.n 3450c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3450c │ │ │ │ + cbnz r3, 3450c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 33e80 │ │ │ │ + b.n 33e80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ - cbz r2, 34534 │ │ │ │ + cbnz r3, 3453a │ │ │ │ + cbz r2, 34534 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ + cbnz r3, 3453a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34554 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1fb12c │ │ │ │ + bl 1fa5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3465e │ │ │ │ + beq.n 3465e │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d15c │ │ │ │ - cbnz r0, 34596 │ │ │ │ - bl 95c98 │ │ │ │ + bl 11d3e4 │ │ │ │ + cbnz r0, 34596 │ │ │ │ + bl 95aec │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 345f2 │ │ │ │ - bgt.n 345e0 │ │ │ │ + beq.n 345f2 │ │ │ │ + bgt.n 345e0 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345c8 │ │ │ │ + beq.n 345c8 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 345e0 │ │ │ │ + bne.n 345e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63536 @ 0xf830 │ │ │ │ + movw r1, #64048 @ 0xfa30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 34652 │ │ │ │ + bl 127324 │ │ │ │ + b.n 34652 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16936 @ 0x4228 │ │ │ │ + movw r1, #17436 @ 0x441c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 34652 │ │ │ │ + bl 127324 │ │ │ │ + b.n 34652 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #63732 @ 0xf8f4 │ │ │ │ + movw r3, #64244 @ 0xfaf4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23b508 <_Py_c_pow@@Base+0x720> │ │ │ │ - b.n 34652 │ │ │ │ + bl 23b2c4 <_Py_c_pow@@Base+0x960> │ │ │ │ + b.n 34652 │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34636 │ │ │ │ + cbz r3, 34636 │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 ffadc │ │ │ │ - b.n 34660 │ │ │ │ + bl ffc48 │ │ │ │ + b.n 34660 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ 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, 34682 │ │ │ │ - cbz r2, 3467c │ │ │ │ + cbnz r3, 34682 │ │ │ │ + cbz r2, 3467c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ + cbnz r3, 34682 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34554 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63620 @ 0xf884 │ │ │ │ + movw r1, #64132 @ 0xfa84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 346ce │ │ │ │ + cbnz r6, 346ce │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 346ce │ │ │ │ + ble.n 346ce │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 346ce │ │ │ │ - cbz r2, 346ce │ │ │ │ + bne.n 346ce │ │ │ │ + cbz r2, 346ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34554 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (346f0 ) │ │ │ │ + ldr r6, [pc, #28] @ (346f0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346c2 │ │ │ │ + bne.n 346c2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #26053 @ 0x65c5 │ │ │ │ + movw r1, #21109 @ 0x5275 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 23187c │ │ │ │ + b.w 231324 │ │ │ │ │ │ │ │ 00034700 : │ │ │ │ ldr r0, [pc, #4] @ (34708 ) │ │ │ │ - b.w cb71c │ │ │ │ + b.w cb744 │ │ │ │ nop │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34730 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbz r0, 34730 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd84 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 3474e │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3472c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 34764 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -14878,78 +14884,78 @@ │ │ │ │ b.n 34964 │ │ │ │ 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 cbdfc │ │ │ │ + bl cbe24 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r2, 34790 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cbz r2, 347a0 │ │ │ │ b.n 347ae │ │ │ │ ldr r1, [pc, #448] @ (34954 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda10 │ │ │ │ + bl dd9cc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3478a │ │ │ │ b.n 34866 │ │ │ │ ldr r1, [pc, #436] @ (34958 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda10 │ │ │ │ + bl dd9cc │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cbnz r2, 347c0 │ │ │ │ ldr r1, [pc, #424] @ (3495c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda10 │ │ │ │ + bl dd9cc │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cbnz r2, 347d2 │ │ │ │ ldr r1, [pc, #408] @ (34960 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda10 │ │ │ │ + bl dd9cc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r1, #64640 @ 0xfc80 │ │ │ │ + movw r1, #65152 @ 0xfe80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #64644 @ 0xfc84 │ │ │ │ + movw r0, #65156 @ 0xfe84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7e0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ + movw r0, #65164 @ 0xfe8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 110c4c │ │ │ │ + bl 110d94 │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 34866 │ │ │ │ - movw r1, #56864 @ 0xde20 │ │ │ │ + movw r1, #57376 @ 0xe020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #516 @ 0x204 │ │ │ │ + movw r0, #1028 @ 0x404 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7e0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cbz r0, 34866 │ │ │ │ - movw r1, #56856 @ 0xde18 │ │ │ │ + movw r1, #57368 @ 0xe018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa204 │ │ │ │ + bl fa144 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cbz r0, 34866 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #56832 @ 0xde00 │ │ │ │ + movw r1, #57344 @ 0xe000 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 34850 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ bls.n 34850 │ │ │ │ @@ -14960,92 +14966,92 @@ │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 34850 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 3486c │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64676 @ 0xfca4 │ │ │ │ + movw r1, #65188 @ 0xfea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 3494e │ │ │ │ - movw r0, #61640 @ 0xf0c8 │ │ │ │ + movw r0, #62152 @ 0xf2c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #64724 @ 0xfcd4 │ │ │ │ + movw r0, #65236 @ 0xfed4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #58724 @ 0xe564 │ │ │ │ + movw r0, #60368 @ 0xebd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #64708 @ 0xfcc4 │ │ │ │ + movw r0, #65220 @ 0xfec4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #64720 @ 0xfcd0 │ │ │ │ + movw r0, #65232 @ 0xfed0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #64732 @ 0xfcdc │ │ │ │ + movw r0, #65244 @ 0xfedc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #64712 @ 0xfcc8 │ │ │ │ + movw r0, #65224 @ 0xfec8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #64740 @ 0xfce4 │ │ │ │ + movw r0, #65252 @ 0xfee4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64748 @ 0xfcec │ │ │ │ + movw r0, #65260 @ 0xfeec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89074 │ │ │ │ - movw r1, #64784 @ 0xfd10 │ │ │ │ + bl 88f44 │ │ │ │ + movw r1, #65296 @ 0xff10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 34866 │ │ │ │ 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 dda34 │ │ │ │ + bl dd9f0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 34866 │ │ │ │ cmp r4, #3 │ │ │ │ bne.n 3493a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ @@ -15067,15 +15073,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34a0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -15102,108 +15108,108 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r7, 34a10 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61012 @ 0xee54 │ │ │ │ + movw r1, #61524 @ 0xf054 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34a10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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 13c40c │ │ │ │ + bl 13c314 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34a4e │ │ │ │ blt.n 34ade │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #31264 @ 0x7a20 │ │ │ │ + movw r0, #31776 @ 0x7c20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 34a9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34a94 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + movw r0, #3112 @ 0xc28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34a8c │ │ │ │ mov r4, r6 │ │ │ │ b.n 34a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 34a88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ b.n 34ad6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ac4 │ │ │ │ + bl 33ac0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34ad6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2648 @ 0xa58 │ │ │ │ + movw r0, #3120 @ 0xc30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34ace │ │ │ │ mov r4, r6 │ │ │ │ b.n 34ad6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 34aca │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c934 │ │ │ │ + bl 13c864 │ │ │ │ b.n 34ae0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15234,15 +15240,15 @@ │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34be6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -15282,39 +15288,39 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r3, 34be8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61012 @ 0xee54 │ │ │ │ + movw r1, #61524 @ 0xf054 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f48 │ │ │ │ + bl 80e60 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34be8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34be6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbnz r3, 34c12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cbz r2, 34c08 │ │ │ │ - movw r3, #47264 @ 0xb8a0 │ │ │ │ + movw r3, #47240 @ 0xb888 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 34c12 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ @@ -15342,70 +15348,70 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 34c66 │ │ │ │ b.n 34c8e │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 34c92 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64184 @ 0xfab8 │ │ │ │ + movw r1, #64696 @ 0xfcb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #65380 @ 0xff64 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #356 @ 0x164 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 34cec │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ beq.n 34cbe │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cbz r5, 34cc0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bmi.n 34cc0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65392 @ 0xff70 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #368 @ 0x170 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 34c8e │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f202c │ │ │ │ + bl 1f1344 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f5a74 │ │ │ │ + bl 1f4cd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34cec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -15416,112 +15422,112 @@ │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 34d4c │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd740 │ │ │ │ + bl cd714 │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 34d68 │ │ │ │ cbnz r0, 34d68 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65436 @ 0xff9c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #412 @ 0x19c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 34d62 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #396 @ 0x18c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34d10 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 34e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl cd740 │ │ │ │ + bl cd714 │ │ │ │ cmp r5, r7 │ │ │ │ beq.n 34d90 │ │ │ │ cbnz r0, 34d90 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65484 @ 0xffcc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #460 @ 0x1cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 34d62 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bne.n 34dd2 │ │ │ │ cbz r0, 34de6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34de6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34de6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 34de6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 34e08 │ │ │ │ cbz r0, 34e1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34e1c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 34e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 34e36 │ │ │ │ @@ -15553,61 +15559,61 @@ │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34e9e │ │ │ │ mov r1, r4 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cbnz r0, 34e9e │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13ede0 │ │ │ │ + bl 13f188 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34ea6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 34f12 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34ebc │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cbz r0, 34ec6 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ b.n 34ed6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13ede0 │ │ │ │ + bl 13f188 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34ed6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ b.n 34f12 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 34efe │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65524 @ 0xfff4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #500 @ 0x1f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34f12 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34f16 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ 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 │ │ │ │ @@ -15724,26 +15730,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 350a8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #328 @ 0x148 │ │ │ │ + movw r2, #840 @ 0x348 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ movs r0, #0 │ │ │ │ b.n 350b0 │ │ │ │ bl 350b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3507a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -15757,80 +15763,80 @@ │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #340 @ 0x154 │ │ │ │ + movw r0, #852 @ 0x354 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 3511a │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #50980 @ 0xc724 │ │ │ │ + movw r1, #51492 @ 0xc924 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 35120 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 35136 │ │ │ │ - bl 6bf1c │ │ │ │ + bl 6bea0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 35134 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 35136 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22ffc4 │ │ │ │ + b.w 22fa6c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ 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 35166 │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 3517e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ b.n 35186 │ │ │ │ - movw r0, #64324 @ 0xfb44 │ │ │ │ + movw r0, #64836 @ 0xfd44 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3515e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 208ad8 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + b.w 207fa8 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -15839,33 +15845,33 @@ │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 351ca │ │ │ │ - movw r0, #816 @ 0x330 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d608 │ │ │ │ + b.w 7d518 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r0, 351f6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12fb44 │ │ │ │ + b.w 12fac4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 351e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15883,491 +15889,492 @@ │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ movw r4, #6552 @ 0x1998 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 352e6 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 35276 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cbnz r0, 35276 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #1448 @ 0x5a8 │ │ │ │ + movw r1, #1960 @ 0x7a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #7996 @ 0x1f3c │ │ │ │ + movw r0, #8508 @ 0x213c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 352e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 35288 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbnz r0, 352e6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 3529a │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbnz r0, 352e6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 352d2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 352d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #1468 @ 0x5bc │ │ │ │ + movw r1, #1980 @ 0x7bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d18a4 │ │ │ │ + b.w d187c │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ae3d0 │ │ │ │ + b.w 1acae0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ cbz r3, 35312 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 35328 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ b.n 3533c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18732 @ 0x492c │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3539e │ │ │ │ - bl 17f868 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + bl 17e5d4 <_PyBytesWriter_WriteBytes@@Base+0x2cf8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 3534e │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 3535e │ │ │ │ mov r0, r4 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 3532c │ │ │ │ b.n 35378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 35338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 35328 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3538e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3538e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35328 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13c40c │ │ │ │ + bl 13c314 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 353d0 │ │ │ │ blt.n 353fe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #31264 @ 0x7a20 │ │ │ │ + movw r0, #31776 @ 0x7c20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #2648 @ 0xa58 │ │ │ │ + movw r3, #3120 @ 0xc30 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + movw r0, #3112 @ 0xc28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c934 │ │ │ │ + bl 13c864 │ │ │ │ b.n 35400 │ │ │ │ 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, #4164 @ 0x1044 │ │ │ │ + movw r0, #4676 @ 0x1244 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ cbnz r0, 35426 │ │ │ │ movs r5, #0 │ │ │ │ b.n 35528 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 35460 │ │ │ │ - movw r0, #1672 @ 0x688 │ │ │ │ + movw r0, #2184 @ 0x888 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35422 │ │ │ │ - movw r2, #58128 @ 0xe310 │ │ │ │ + movw r2, #58640 @ 0xe510 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ b.n 35468 │ │ │ │ - movw r2, #4164 @ 0x1044 │ │ │ │ + movw r2, #4676 @ 0x1244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 354a0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1680 @ 0x690 │ │ │ │ + movw r0, #2192 @ 0x890 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35422 │ │ │ │ - movw r2, #58128 @ 0xe310 │ │ │ │ + movw r2, #58640 @ 0xe510 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbz r3, 354d0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1696 @ 0x6a0 │ │ │ │ + movw r0, #2208 @ 0x8a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 354ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 354ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35422 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbnz r3, 354fe │ │ │ │ - movw r0, #37644 @ 0x930c │ │ │ │ + movw r0, #37804 @ 0x93ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 354f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 354f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35422 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1716 @ 0x6b4 │ │ │ │ + movw r0, #2228 @ 0x8b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0003552c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 35564 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 107224 │ │ │ │ + bl 10739c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a83c0 │ │ │ │ + b.w 1a6a78 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 357a6 <_Py_IncRef@@Base+0x22e> │ │ │ │ + b.n 357a6 <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 35754 <_Py_IncRef@@Base+0x1da> │ │ │ │ │ │ │ │ -00035578 <_Py_IncRef@@Base>: │ │ │ │ +0003557a <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 355b4 <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 355b6 <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #40408 @ 0x9dd8 │ │ │ │ + movw r1, #40920 @ 0x9fd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355ce <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 355ca <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 355d0 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1756 @ 0x6dc │ │ │ │ + movw r1, #2284 @ 0x8ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3574a <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 3574c <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #63604 @ 0xf874 │ │ │ │ + movw fp, #64116 @ 0xfa74 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 35646 <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 35648 <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35652 <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 35654 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 35618 <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 3561a <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356d6 <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356d6 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #31572 @ 0x7b54 │ │ │ │ + bne.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35676 <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #32084 @ 0x7d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + movw r1, #19352 @ 0x4b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb0f4 │ │ │ │ + bl cb11c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35644 <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 35646 <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35644 <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 35646 <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 3567a <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 3567c <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 356b0 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 355ca <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 356b2 <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35662 <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 35664 <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356d6 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3566c <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3566e <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35656 <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 35658 <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3567a <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 3567c <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356d6 <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 356d6 <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 238a2c │ │ │ │ + bl 238de8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356a4 <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 356a6 <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 356a4 <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 356a6 <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356c0 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 356c2 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355ca <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355ca <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355ca <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355ea <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355ea <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355ea <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ec <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 356ee <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356ec <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 356ee <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #4164 @ 0x1044 │ │ │ │ + movw r2, #4676 @ 0x1244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 238a2c │ │ │ │ + bl 238de8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355ca <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3574a <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 3574c <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3572a <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 3572c <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3572a <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3572c <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -16376,181 +16383,152 @@ │ │ │ │ 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 35754 <_Py_IncRef@@Base+0x1dc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357a2 <_Py_IncRef@@Base+0x22a> │ │ │ │ + cbz r0, 357a2 <_Py_IncRef@@Base+0x228> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 801f8 │ │ │ │ + bl 80118 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x270> │ │ │ │ + cbz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x270> │ │ │ │ + cbz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 357fe <_Py_IncRef@@Base+0x286> │ │ │ │ + bne.n 357fe <_Py_IncRef@@Base+0x284> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0x270> │ │ │ │ + beq.n 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357e8 <_Py_IncRef@@Base+0x270> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #9332 @ 0x2474 │ │ │ │ + movw r3, #9604 @ 0x2584 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d9a4c │ │ │ │ + b.w 1d8674 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00035802 : │ │ │ │ - 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 7a0e4 │ │ │ │ - cbz r0, 3583e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc1f8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35842 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35842 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35842 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 35862 │ │ │ │ + cbz r3, 3581e <_Py_IncRef@@Base+0x2a4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35864 │ │ │ │ + b.n 35820 <_Py_IncRef@@Base+0x2a6> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 35872 │ │ │ │ + cbnz r3, 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 35872 │ │ │ │ + blt.n 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 35872 │ │ │ │ - cbnz r0, 3588e │ │ │ │ - ldr r6, [pc, #152] @ (3590c ) │ │ │ │ + bgt.n 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r0, 3584a <_Py_IncRef@@Base+0x2d0> │ │ │ │ + ldr r6, [pc, #152] @ (358c8 <_Py_IncRef@@Base+0x34e>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3588e │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3584a <_Py_IncRef@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35904 │ │ │ │ - cbz r5, 35894 │ │ │ │ + b.n 358c0 <_Py_IncRef@@Base+0x346> │ │ │ │ + cbz r5, 35850 <_Py_IncRef@@Base+0x2d6> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 3589c │ │ │ │ + b.n 35858 <_Py_IncRef@@Base+0x2de> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d92a0 │ │ │ │ + bl 1d7e60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3588a │ │ │ │ + beq.n 35846 <_Py_IncRef@@Base+0x2cc> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #22605 @ 0x584d │ │ │ │ + movw r3, #18913 @ 0x49e1 │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #63373 @ 0xf78d │ │ │ │ + movw r1, #63701 @ 0xf8d5 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ba2 │ │ │ │ + bl 35ba2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3588a │ │ │ │ + beq.n 35846 <_Py_IncRef@@Base+0x2cc> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35904 │ │ │ │ + beq.n 358c0 <_Py_IncRef@@Base+0x346> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35910 ) │ │ │ │ + ldr r0, [pc, #52] @ (358cc <_Py_IncRef@@Base+0x352>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35902 │ │ │ │ + beq.n 358be <_Py_IncRef@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35902 │ │ │ │ + cbnz r3, 358be <_Py_IncRef@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -16559,321 +16537,349 @@ │ │ │ │ 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, 3592e │ │ │ │ + cbz r3, 358ea <_Py_IncRef@@Base+0x370> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3598c │ │ │ │ + cbnz r3, 35948 <_Py_IncRef@@Base+0x3ce> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a06 │ │ │ │ + beq.n 359c2 <_Py_IncRef@@Base+0x448> │ │ │ │ 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 35978 │ │ │ │ + bge.n 35934 <_Py_IncRef@@Base+0x3ba> │ │ │ │ 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 3595a │ │ │ │ + b.n 35916 <_Py_IncRef@@Base+0x39c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #8260 @ 0x2044 │ │ │ │ + movw r0, #10088 @ 0x2768 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r1, #11720 @ 0x2dc8 │ │ │ │ + b.w 82650 │ │ │ │ + movw r1, #12216 @ 0x2fb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #24704 @ 0x6080 │ │ │ │ + movw r0, #25216 @ 0x6280 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7e0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359f2 │ │ │ │ + cbz r0, 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8eea0 │ │ │ │ + bl 8eda0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359ce │ │ │ │ + beq.n 3598a <_Py_IncRef@@Base+0x410> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ce │ │ │ │ + cbnz r3, 3598a <_Py_IncRef@@Base+0x410> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb280 │ │ │ │ + bl fb2f8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359f6 │ │ │ │ + cbnz r0, 359b2 <_Py_IncRef@@Base+0x438> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359f2 │ │ │ │ + beq.n 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359f2 │ │ │ │ + cbnz r3, 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35a06 │ │ │ │ + b.n 359c2 <_Py_IncRef@@Base+0x448> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #36296 @ 0x8dc8 │ │ │ │ + movw r0, #36808 @ 0x8fc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000359c8 : │ │ │ │ + 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 79fe0 │ │ │ │ + cbz r0, 35a04 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc1d8 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35a08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 35a08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a08 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13c40c │ │ │ │ + bl 13c314 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a40 │ │ │ │ - blt.n 35a8c │ │ │ │ + beq.n 35a40 │ │ │ │ + blt.n 35a8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #31264 @ 0x7a20 │ │ │ │ + movw r0, #31776 @ 0x7c20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a4a │ │ │ │ + cbz r3, 35a4a │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a4c │ │ │ │ + b.n 35a4c │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35a76 │ │ │ │ + bne.n 35a76 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + movw r0, #3112 @ 0xc28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c934 │ │ │ │ - b.n 35b9a │ │ │ │ + bl 13c864 │ │ │ │ + b.n 35b9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a86 │ │ │ │ + cbz r0, 35a86 │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aa6 │ │ │ │ + b.n 35aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c934 │ │ │ │ + bl 13c864 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b9a │ │ │ │ + b.n 35b9a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7714 │ │ │ │ + bl e76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b1a │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a90 │ │ │ │ + blt.n 35a90 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b1e │ │ │ │ - movw r8, #1992 @ 0x7c8 │ │ │ │ + beq.n 35b1e │ │ │ │ + movw r8, #2612 @ 0xa34 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8dd28 │ │ │ │ - cbz r0, 35b00 │ │ │ │ + bl 8dc28 │ │ │ │ + cbz r0, 35b00 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b1a │ │ │ │ + cbz r0, 35b1a │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35af8 │ │ │ │ + blt.n 35af8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35af2 │ │ │ │ + beq.n 35af2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35af2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35af2 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b00 │ │ │ │ + b.n 35b00 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35abc │ │ │ │ + b.n 35abc │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b1e │ │ │ │ + beq.n 35b1e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2000 @ 0x7d0 │ │ │ │ + movw r1, #2620 @ 0xa3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b7e │ │ │ │ - movw r0, #58128 @ 0xe310 │ │ │ │ + b.n 35b7e │ │ │ │ + movw r0, #58640 @ 0xe510 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b1a │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a26c │ │ │ │ + bl 10a3cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b4e │ │ │ │ + beq.n 35b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b4e │ │ │ │ + cbnz r3, 35b4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b1a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #2044 @ 0x7fc │ │ │ │ + movw r0, #2664 @ 0xa68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7e │ │ │ │ + beq.n 35b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b7e │ │ │ │ + cbnz r3, 35b7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b94 │ │ │ │ + beq.n 35b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b94 │ │ │ │ + cbnz r3, 35b94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c934 │ │ │ │ + bl 13c864 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 163d78 │ │ │ │ + bl 163050 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bc6 │ │ │ │ + bge.n 35bc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bec │ │ │ │ + b.n 35bec │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl 35bf0 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bc2 │ │ │ │ + blt.n 35bc2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 239370 │ │ │ │ + bl 239130 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00035bf0 <_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 2392d4 │ │ │ │ + bl 239094 │ │ │ │ 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] @ (35c24 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 2399e0 │ │ │ │ + b.w 2397a0 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ 00035c28 <_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, #57661 @ 0xe13d │ │ │ │ + movw r3, #57141 @ 0xdf35 │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 35c6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 13a534 │ │ │ │ + bl 13a430 │ │ │ │ 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 │ │ │ │ @@ -16885,155 +16891,155 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (35c94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r5, pc, #288 @ (adr r5, 35db8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #92] @ (35d04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 2399e0 │ │ │ │ + bl 2397a0 │ │ │ │ cbnz r0, 35cbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ - bl d3bfc │ │ │ │ + bl d3ba0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 35cd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 35cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 35cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #44] @ (35d04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ - bl 2399e0 │ │ │ │ + bl 2397a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r5, 35d00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e548 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 11e764 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cbz r4, 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ - pushpl {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35de4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1bc>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + pushpl {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #3032 @ 0xbd8 │ │ │ │ + movw r2, #3544 @ 0xdd8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fb9f8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + bl 1faeb8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35d34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35da4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ + b.n 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #17020 @ 0x427c │ │ │ │ + movw r1, #17520 @ 0x4470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3044 @ 0xbe4 │ │ │ │ + movw r0, #3556 @ 0xde4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35d5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ + blt.n 35d30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35d9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ + bne.n 35d70 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 35da4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ + bl f1800 │ │ │ │ + b.n 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35db2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18a> │ │ │ │ - b.w 125048 │ │ │ │ + beq.n 35d86 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + b.w 125258 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3056 @ 0xbf0 │ │ │ │ + movw r1, #3568 @ 0xdf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (35dd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ac>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1323cc │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r6, pc, #176 @ (adr r6, 35e88 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23aef0 <_Py_c_pow@@Base+0x108> │ │ │ │ + bl 23afa0 <_Py_c_pow@@Base+0x63c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + beq.n 35e00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ + beq.n 35e02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ + b.n 35e02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cbz r0, 35e2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ @@ -17041,89 +17047,89 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35e38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 35e38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f57f8 │ │ │ │ + bl 1f4a10 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35e1c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 35e5a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x232> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1340e8 │ │ │ │ + b.w 134070 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #28896 @ 0x70e0 │ │ │ │ + movw r0, #29408 @ 0x72e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35e4e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x226> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00035e72 : │ │ │ │ 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 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 35e9a │ │ │ │ - movw r0, #3664 @ 0xe50 │ │ │ │ + movw r0, #4008 @ 0xfa8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef358 │ │ │ │ + bl 1ee668 │ │ │ │ b.n 35ec8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #3664 @ 0xe50 │ │ │ │ + movw r2, #4008 @ 0xfa8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c880 │ │ │ │ + bl 20c050 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 35ec0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 35ec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 35ebc │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (35ef4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 36178 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 36178 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00035ef8 <_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 │ │ │ │ @@ -17132,461 +17138,461 @@ │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 35f32 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3776 @ 0xec0 │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 35f4c <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 35f50 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ b.n 35fec <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fba4c │ │ │ │ + bl fbac4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 35f5e <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ b.n 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b7998 │ │ │ │ + bl 1b6120 <_PySys_GetRequiredAttrString@@Base+0x2328> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl feb80 │ │ │ │ + bl fec04 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1028a4 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102a10 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb7bc │ │ │ │ + bl fb834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1b7cc0 │ │ │ │ + bl 1b641c <_PySys_GetRequiredAttrString@@Base+0x2624> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35fe0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 35fe0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108db4 <_PyObject_GC_Resize@@Base+0x42c> │ │ │ │ + bl 108f18 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1089e0 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 108b54 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00035ff4 : │ │ │ │ + ldr r0, [pc, #4] @ (35ffc ) │ │ │ │ + b.w cb744 │ │ │ │ + nop │ │ │ │ + adds r4, r2, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36014 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ + bne.n 36020 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 3602c <_PyCompile_Assemble@@Base+0x134> │ │ │ │ - b.n 3603a <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + cbz r1, 36038 │ │ │ │ + b.n 36046 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31832 @ 0x7c58 │ │ │ │ + movw r0, #32344 @ 0x7e58 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3600a <_PyCompile_Assemble@@Base+0x112> │ │ │ │ - b.n 36036 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + bne.n 36016 │ │ │ │ + b.n 36042 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c250 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23c23c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3603a <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + bne.n 36046 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3605e <_PyCompile_Assemble@@Base+0x166> │ │ │ │ + b.n 3606a │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3604a <_PyCompile_Assemble@@Base+0x152> │ │ │ │ - bl 71320 │ │ │ │ + cbnz r0, 36056 │ │ │ │ + bl 71200 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36036 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 36042 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36036 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + blt.n 36042 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 36080 <_PyCompile_Assemble@@Base+0x188> │ │ │ │ + bne.n 3608c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b504 │ │ │ │ + b.w 12b704 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38028 @ 0x948c │ │ │ │ + movw r0, #38540 @ 0x968c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36074 <_PyCompile_Assemble@@Base+0x17c> │ │ │ │ + bne.n 36080 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00036098 : │ │ │ │ - ldr r0, [pc, #4] @ (360a0 ) │ │ │ │ - b.w cb71c │ │ │ │ - nop │ │ │ │ - adds r4, r2, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -000360a4 : │ │ │ │ - movw r3, #9024 @ 0x2340 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b3a4c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #3836 @ 0xefc │ │ │ │ + movw r1, #4180 @ 0x1054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 360da │ │ │ │ + bge.n 360cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362ba │ │ │ │ + b.n 362ac │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3840 @ 0xf00 │ │ │ │ + movw r1, #4184 @ 0x1058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3852 @ 0xf0c │ │ │ │ + movw r1, #4196 @ 0x1064 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3868 @ 0xf1c │ │ │ │ + movw r1, #4212 @ 0x1074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3880 @ 0xf28 │ │ │ │ + movw r1, #4224 @ 0x1080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3892 @ 0xf34 │ │ │ │ + movw r1, #4236 @ 0x108c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3904 @ 0xf40 │ │ │ │ + movw r1, #4248 @ 0x1098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3920 @ 0xf50 │ │ │ │ + movw r1, #4264 @ 0x10a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3932 @ 0xf5c │ │ │ │ + movw r1, #4276 @ 0x10b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3944 @ 0xf68 │ │ │ │ + movw r1, #4288 @ 0x10c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3956 @ 0xf74 │ │ │ │ + movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3972 @ 0xf84 │ │ │ │ + movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3984 @ 0xf90 │ │ │ │ + movw r1, #4328 @ 0x10e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360d4 │ │ │ │ + blt.n 360c6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3996 @ 0xf9c │ │ │ │ + movw r1, #4340 @ 0x10f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4012 @ 0xfac │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4028 @ 0xfbc │ │ │ │ + movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4052 @ 0xfd4 │ │ │ │ + movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3872 @ 0xf20 │ │ │ │ + movw r1, #4216 @ 0x1078 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4072 @ 0xfe8 │ │ │ │ + movw r1, #4416 @ 0x1140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4088 @ 0xff8 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3896 @ 0xf38 │ │ │ │ + movw r1, #4240 @ 0x1090 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4104 @ 0x1008 │ │ │ │ + movw r1, #4448 @ 0x1160 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4112 @ 0x1010 │ │ │ │ + movw r1, #4456 @ 0x1168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360d4 │ │ │ │ + blt.w 360c6 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4124 @ 0x101c │ │ │ │ + movw r1, #4468 @ 0x1174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1069d0 │ │ │ │ + bl 106b48 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +000362ae : │ │ │ │ + movw r3, #9296 @ 0x2450 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + b.w 1b2194 │ │ │ │ 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] @ (363f0 ) │ │ │ │ + ldr r2, [pc, #292] @ (363f0 ) │ │ │ │ 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 362f8 │ │ │ │ + beq.n 362f8 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 362fa │ │ │ │ + cbz r4, 362fa │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ movw r3, #25277 @ 0x62bd │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 362fa │ │ │ │ + b.n 362fa │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363d2 │ │ │ │ + beq.n 363d2 │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ movw r3, #25277 @ 0x62bd │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363d2 │ │ │ │ - cbnz r4, 36316 │ │ │ │ + bne.n 363d2 │ │ │ │ + cbnz r4, 36316 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36390 │ │ │ │ + b.n 36390 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36334 │ │ │ │ + cbz r3, 36334 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36390 │ │ │ │ + ble.n 36390 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36322 │ │ │ │ - b.n 3634e │ │ │ │ + bne.n 36322 │ │ │ │ + b.n 3634e │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3634e │ │ │ │ + beq.n 3634e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36336 │ │ │ │ + bne.n 36336 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36390 │ │ │ │ - ldr r2, [pc, #164] @ (363f4 ) │ │ │ │ + bne.n 36390 │ │ │ │ + ldr r2, [pc, #164] @ (363f4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23d6c8 │ │ │ │ + bl 23d4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363e8 │ │ │ │ - beq.n 36390 │ │ │ │ + blt.n 363e8 │ │ │ │ + beq.n 36390 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363f4 ) │ │ │ │ + ldr r1, [pc, #148] @ (363f4 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ea │ │ │ │ + bne.n 363ea │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36312 │ │ │ │ + beq.n 36312 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36312 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36312 │ │ │ │ + bne.n 36312 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36312 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (363f8 ) │ │ │ │ + ldr r1, [pc, #100] @ (363f8 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ea │ │ │ │ + bne.n 363ea │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363be │ │ │ │ + bne.n 363be │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363ea │ │ │ │ + b.n 363ea │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363d2 │ │ │ │ + beq.n 363d2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363d2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 363d2 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363b4 │ │ │ │ - ldr r1, [pc, #28] @ (363f4 ) │ │ │ │ + beq.n 363b4 │ │ │ │ + ldr r1, [pc, #28] @ (363f4 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363ea │ │ │ │ + b.n 363ea │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ @@ -17598,32 +17604,32 @@ │ │ │ │ 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, #9232 @ 0x2410 │ │ │ │ + movw r4, #9504 @ 0x2520 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2280 │ │ │ │ + bl e2238 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (36448 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r5, pc, #816 @ (adr r5, 3677c <_PyCompile_CodeGen@@Base+0x178>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -17647,30 +17653,30 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 364c0 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 364c4 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64184 @ 0xfab8 │ │ │ │ + movw r1, #64696 @ 0xfcb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4300 @ 0x10cc │ │ │ │ + movw r0, #4644 @ 0x1224 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 365f6 │ │ │ │ cbz r4, 3652e │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 364d6 │ │ │ │ subs r4, r6, #2 │ │ │ │ @@ -17679,50 +17685,50 @@ │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cbz r7, 364e8 │ │ │ │ subs r4, #1 │ │ │ │ beq.n 36552 │ │ │ │ b.n 364f0 │ │ │ │ - movw r7, #47264 @ 0xb8a0 │ │ │ │ + movw r7, #47240 @ 0xb888 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cbz r0, 36506 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 364c0 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne.n 3650a │ │ │ │ b.n 3655a │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 3651e │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r6, r0, #0 │ │ │ │ blt.n 364c0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.n 36520 │ │ │ │ b.n 36558 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 364c0 │ │ │ │ mov r9, r6 │ │ │ │ b.n 3655c │ │ │ │ - movw r7, #47264 @ 0xb8a0 │ │ │ │ + movw r7, #47240 @ 0xb888 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ b.n 3655c │ │ │ │ - movw r7, #47264 @ 0xb8a0 │ │ │ │ + movw r7, #47240 @ 0xb888 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ b.n 3655c │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ b.n 3655c │ │ │ │ @@ -17735,59 +17741,59 @@ │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cbz r4, 3658c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 3658c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5256 @ 0x1488 │ │ │ │ + movw r1, #5768 @ 0x1688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 364c0 │ │ │ │ cbz r5, 365ac │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ beq.n 365ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5292 @ 0x14ac │ │ │ │ + movw r1, #5804 @ 0x16ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 364c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f2464 │ │ │ │ + bl 1f177c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 364c0 │ │ │ │ - bl 1f202c │ │ │ │ + bl 1f1344 │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 34b0e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 365f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 365f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ @@ -17797,202 +17803,202 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1bf658 │ │ │ │ + bl 1bddb4 │ │ │ │ cbnz r0, 3663c <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4368 @ 0x1110 │ │ │ │ + movw r1, #4712 @ 0x1268 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fa54 <_PyArena_New@@Base> │ │ │ │ + bl 8f954 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 36648 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ b.n 3682e <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21762c <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 217090 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 3666e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21d69c │ │ │ │ + bl 21d140 │ │ │ │ cbz r0, 3666e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1aecf4 │ │ │ │ + bl 1ad404 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 36676 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bc2c <_PyArena_Free@@Base> │ │ │ │ + bl 10bd80 <_PyArena_Free@@Base> │ │ │ │ b.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r1, [pc, #432] @ (36838 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e5654 │ │ │ │ + bl e5604 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3530 │ │ │ │ + bl 1b1c78 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 366a8 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ b.n 36816 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ cbnz r2, 366b8 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ cbz r2, 366de <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ b.n 366cc <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56420 @ 0xdc64 │ │ │ │ + movw r1, #56932 @ 0xde64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 366b0 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ b.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4384 @ 0x1120 │ │ │ │ + movw r1, #4728 @ 0x1278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ cbz r2, 366f6 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4396 @ 0x112c │ │ │ │ + movw r1, #4740 @ 0x1284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cbz r2, 3670e <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22484 @ 0x57d4 │ │ │ │ + movw r1, #22996 @ 0x59d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ cbz r2, 36726 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6372 @ 0x18e4 │ │ │ │ + movw r1, #6884 @ 0x1ae4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ cbz r2, 3673e <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4404 @ 0x1134 │ │ │ │ + movw r1, #4748 @ 0x128c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ cbz r2, 36756 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4416 @ 0x1140 │ │ │ │ + movw r1, #4760 @ 0x1298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4428 @ 0x114c │ │ │ │ + movw r1, #4772 @ 0x12a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4440 @ 0x1158 │ │ │ │ + movw r1, #4784 @ 0x12b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4456 @ 0x1168 │ │ │ │ + movw r1, #4800 @ 0x12c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b7604 │ │ │ │ + bl 1b5dbc <_PySys_GetRequiredAttrString@@Base+0x1fc4> │ │ │ │ adds r0, #1 │ │ │ │ beq.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc184 │ │ │ │ + bl fc1f8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bb464 │ │ │ │ + bl 1b9bbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc7b8 │ │ │ │ + bl 1baf0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bc2c <_PyArena_Free@@Base> │ │ │ │ + bl 10bd80 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -18013,54 +18019,54 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 368a4 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 368a8 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64184 @ 0xfab8 │ │ │ │ + movw r1, #64696 @ 0xfcb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #9928 @ 0x26c8 │ │ │ │ + movw r0, #9996 @ 0x270c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 36986 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 111874 │ │ │ │ + bl 1119b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36986 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 14308c │ │ │ │ + bl 143648 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 36960 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c29c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 368f6 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 36924 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ @@ -18079,49 +18085,49 @@ │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ b.n 368de <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 36924 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cbnz r4, 36954 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 3693a <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ b.n 36964 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #4512 @ 0x11a0 │ │ │ │ + movw r1, #4856 @ 0x12f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 36964 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fc678 │ │ │ │ + bl 1fbb38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36964 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3697a <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbz r3, 3697e <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ b.n 36986 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 3697a <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -18132,15 +18138,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (369bc <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #896 @ (adr r7, 36d40 <_PyEval_FormatExcUnbound@@Base+0x1b4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [pc, #0] @ (369c4 <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ bx lr │ │ │ │ @@ -18153,15 +18159,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (369f0 <_PyCompile_CodeGen@@Base+0x3ec>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #544 @ (adr r5, 36c14 <_PyEval_FormatExcUnbound@@Base+0x88>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18169,31 +18175,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ cbnz r2, 36a16 <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #56] @ (36a48 <_PyCompile_CodeGen@@Base+0x444>) │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ b.n 36a24 <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [pc, #48] @ (36a4c <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ cbz r0, 36a3e <_PyCompile_CodeGen@@Base+0x43a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 36a3a <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 36a3a <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 36a42 <_PyCompile_CodeGen@@Base+0x43e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ add r1, pc, #864 @ (adr r1, 36dac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -18253,43 +18259,43 @@ │ │ │ │ bne.n 36ac6 <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr r2, [pc, #164] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23d6c8 │ │ │ │ + bl 23d4f0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36b78 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ beq.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #100] @ (36b88 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -18301,22 +18307,22 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbnz r2, 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 36b44 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ ldr r1, [pc, #28] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ b.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -18338,126 +18344,126 @@ │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bge.n 36bc2 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #35984 @ 0x8c90 │ │ │ │ + movw r2, #36496 @ 0x8e90 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e3d18 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e2eb0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #4720 @ 0x1270 │ │ │ │ + movw r2, #5064 @ 0x13c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e3d18 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e2eb0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36c04 <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r5, pc, #944 @ (adr r5, 36fb8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36c36 <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ + bgt.n 36c0c <_PyEval_FormatExcUnbound@@Base+0x80> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 36c50 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ + bl 127324 │ │ │ │ + b.n 36c26 <_PyEval_FormatExcUnbound@@Base+0x9a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c54 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + cbz r3, 36c2a <_PyEval_FormatExcUnbound@@Base+0x9e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #35916 @ 0x8c4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c70 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + b.n 36c46 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c62 <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ + cbnz r0, 36c38 <_PyEval_FormatExcUnbound@@Base+0xac> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36c70 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ - ldr r1, [pc, #20] @ (36c78 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ + b.n 36c46 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ + ldr r1, [pc, #16] @ (36c4c <_PyEval_FormatExcUnbound@@Base+0xc0>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c58 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ + beq.n 36c2e <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + ble.n 36c08 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (36c78 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1323cc │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 36c34 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + add r5, pc, #944 @ (adr r5, 3702c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ bne.n 36cb4 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #4868 @ 0x1304 │ │ │ │ + movw r1, #5176 @ 0x1438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 36d80 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111874 │ │ │ │ + bl 1119b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36d80 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 14308c │ │ │ │ + bl 143648 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 36d6e <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ it eq │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c29c │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 36d04 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 36d32 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ @@ -18476,41 +18482,41 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ b.n 36cec <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 36d32 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cbnz r5, 36d62 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 36d48 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #5216 @ 0x1460 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2d28 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d14c8 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 12fff4 <_Py_DecRef@@Base> │ │ │ │ + bl 12ff74 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 00036d88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18520,44 +18526,44 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cbz r0, 36dce │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #47380 @ 0xb914 │ │ │ │ + movw r1, #47892 @ 0xbb14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 36dee │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36dae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ ble.n 36df2 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ movs r4, #0 │ │ │ │ b.n 36e18 │ │ │ │ add r1, r2 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36dee │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cbz r0, 36e18 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -18568,30 +18574,30 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ beq.n 36e24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ beq.n 36e30 │ │ │ │ mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ 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 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36f0c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -18600,81 +18606,81 @@ │ │ │ │ bne.n 36e74 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 36e64 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 36e80 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cbz r1, 36ede │ │ │ │ - bl 1fc678 │ │ │ │ + bl 1fbb38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 36eb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 36eb8 │ │ │ │ b.n 36ec4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ cbz r0, 36ec8 │ │ │ │ b.n 36e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 36ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 36ede │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 36e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 36e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 36e88 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 36efa │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 36eea │ │ │ │ dmb ish │ │ │ │ beq.n 36f0c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (36f38 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r7, pc, #208 @ (adr r7, 3700c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -18682,15 +18688,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (36f64 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #96 @ (adr r7, 36fc8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18699,15 +18705,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (36f90 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #416 @ (adr r5, 37134 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18725,32 +18731,32 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #96] @ (3701c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 36fd0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 37018 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 36fe4 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bc20 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15b138 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 37002 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36fcc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 37018 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -18770,15 +18776,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (37048 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18834,43 +18840,43 @@ │ │ │ │ bne.n 370c2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3711c │ │ │ │ ldr r2, [pc, #164] @ (37180 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23d6c8 │ │ │ │ + bl 23d4f0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 37174 │ │ │ │ beq.n 3711c │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ (37180 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 37176 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 3709e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3709e │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 3709e │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #100] @ (37184 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 37176 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -18882,349 +18888,349 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 3715e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbnz r2, 3715e │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 37140 │ │ │ │ ldr r1, [pc, #28] @ (37180 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ b.n 37176 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - mov r4, r1 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - cbz r3, 371a4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (372b4 ) │ │ │ │ - add.w r8, r3, ip │ │ │ │ - mvn.w r3, #99 @ 0x63 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 371d6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 371d6 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - bgt.n 371d6 │ │ │ │ - cbnz r4, 371fa │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (372b8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r1, ip │ │ │ │ - str r4, [sp, #16] │ │ │ │ - movs r5, #2 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 37284 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111338 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 37280 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 3723a │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3722a │ │ │ │ - bl f43c4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 37222 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 37280 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 3723e │ │ │ │ - b.n 3722e │ │ │ │ - mov.w r5, #438 @ 0x1b6 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 1bb50c │ │ │ │ - cbnz r0, 3723e │ │ │ │ - b.n 37280 │ │ │ │ - mov.w r5, #438 @ 0x1b6 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - bl 95c98 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - cmn.w r8, #100 @ 0x64 │ │ │ │ - mov r0, r6 │ │ │ │ - beq.n 37260 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2a294 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37266 │ │ │ │ - blx 29e0c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 37288 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 37292 │ │ │ │ - bl e4b04 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 37242 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 372a2 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 372a2 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 372a2 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111910 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfb580042 │ │ │ │ - adds r0, r2, #7 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + 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, #5536 @ 0x15a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e494c │ │ │ │ + cbnz r0, 371d2 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 37214 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 10f8d4 <_PyTime_localtime@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 371ce │ │ │ │ + ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #48] @ (37218 ) │ │ │ │ + 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, #5548 @ 0x15ac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbe4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldc2l 0, cr0, [r8, #-264] @ 0xfffffef8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 372fc │ │ │ │ + cbz r3, 37238 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (3742c ) │ │ │ │ + ldr r6, [pc, #300] @ (37368 ) │ │ │ │ add.w r9, r3, lr │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ sub.w r7, r9, #2 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 37336 │ │ │ │ + bne.n 37272 │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 37336 │ │ │ │ + ble.n 37272 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 37336 │ │ │ │ - cbnz r4, 37358 │ │ │ │ + bne.n 37272 │ │ │ │ + cbnz r4, 37294 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (37430 ) │ │ │ │ + ldr r4, [pc, #244] @ (3736c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37414 │ │ │ │ + beq.n 37350 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37418 │ │ │ │ + beq.n 37354 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3737a │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 373b2 │ │ │ │ - cbnz r7, 37382 │ │ │ │ + bne.n 372b6 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 372ee │ │ │ │ + cbnz r7, 372be │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 373b6 │ │ │ │ + b.n 372f2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 37394 │ │ │ │ + cbz r0, 372d0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bb50c │ │ │ │ - cbz r0, 373b2 │ │ │ │ + bl 1b9c64 │ │ │ │ + cbz r0, 372ee │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 3737c │ │ │ │ + beq.n 372b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 373a6 │ │ │ │ - bl c339c │ │ │ │ + cbz r0, 372e2 │ │ │ │ + bl c3384 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 373b2 │ │ │ │ + blt.n 372ee │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 373b6 │ │ │ │ - b.n 373a8 │ │ │ │ + beq.n 372f2 │ │ │ │ + b.n 372e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 373b6 │ │ │ │ + bge.n 372f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3741a │ │ │ │ + b.n 37356 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 373d0 │ │ │ │ - cbnz r5, 373d0 │ │ │ │ - cbnz r7, 373ec │ │ │ │ + bne.n 3730c │ │ │ │ + cbnz r5, 3730c │ │ │ │ + cbnz r7, 37328 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 373de │ │ │ │ + b.n 3731a │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 373de │ │ │ │ + cbz r5, 3731a │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 373f6 │ │ │ │ + b.n 37332 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 3741a │ │ │ │ + b.n 37356 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3741a │ │ │ │ + b.n 37356 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xfb900042 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + stc2 0, cr0, [r4, #264]! @ 0x108 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #5192 @ 0x1448 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e57b8 │ │ │ │ - cbnz r0, 3745a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3749c │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 10f78c <_PyTime_localtime@@Base> │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ + mov r4, r1 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + cbz r3, 3738c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #268] @ (3749c ) │ │ │ │ + add.w r8, r3, ip │ │ │ │ + mvn.w r3, #99 @ 0x63 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r5, {r0, r1} │ │ │ │ + cbnz r7, 373be │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 373be │ │ │ │ + cmp.w ip, #2 │ │ │ │ + bgt.n 373be │ │ │ │ + cbnz r4, 373e2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #220] @ (374a0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r1, ip │ │ │ │ + str r4, [sp, #16] │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r4, r5, [sp, #4] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37456 │ │ │ │ - ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (374a0 ) │ │ │ │ - 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, #5204 @ 0x1454 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xfbc80042 │ │ │ │ + beq.n 3746c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 111478 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 37468 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 37422 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 37412 │ │ │ │ + bl f4374 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3740a │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 37468 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + beq.n 37426 │ │ │ │ + b.n 37416 │ │ │ │ + mov.w r5, #438 @ 0x1b6 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 1b9c64 │ │ │ │ + cbnz r0, 37426 │ │ │ │ + b.n 37468 │ │ │ │ + mov.w r5, #438 @ 0x1b6 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + bl 95aec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + cmn.w r8, #100 @ 0x64 │ │ │ │ + mov r0, r6 │ │ │ │ + beq.n 37448 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2a294 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 3744e │ │ │ │ + blx 29e0c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 37470 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3747a │ │ │ │ + bl e4ab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3742a │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3748a │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 3748a │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 3748a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1800 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + bl 111a50 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldc2l 0, cr0, [ip, #264] @ 0x108 │ │ │ │ + adds r4, r7, #7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 231fec │ │ │ │ + bl 231a94 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 374dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 374d8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5232 @ 0x1470 │ │ │ │ + movw r1, #5576 @ 0x15c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 374de │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19233,30 +19239,30 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (3750c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #336 @ (adr r7, 37660 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5420 @ 0x152c │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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] @ (37668 ) │ │ │ │ @@ -19309,43 +19315,43 @@ │ │ │ │ bne.n 375ae │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 37608 │ │ │ │ ldr r2, [pc, #164] @ (3766c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23d6c8 │ │ │ │ + bl 23d4f0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 37660 │ │ │ │ beq.n 37608 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ (3766c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 37662 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 3758a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3758a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 3758a │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #100] @ (37670 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 37662 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -19357,22 +19363,22 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 3764a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbnz r2, 3764a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 3762c │ │ │ │ ldr r1, [pc, #28] @ (3766c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156684 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 155b94 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ b.n 37662 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -19383,40 +19389,40 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ cbz r0, 376d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ cbz r0, 376be │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bne.n 3769e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ cbz r0, 376be │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ b.n 376d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 376d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 376d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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 │ │ │ │ @@ -19426,43 +19432,43 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 37712 │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59620 @ 0xe8e4 │ │ │ │ + movw r1, #60132 @ 0xeae4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5560 @ 0x15b8 │ │ │ │ + movw r1, #5904 @ 0x1710 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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 │ │ │ │ @@ -19492,51 +19498,51 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 377be │ │ │ │ movs r4, #0 │ │ │ │ b.n 377fe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 377ba │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 377f0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 377da │ │ │ │ cmp r4, #2 │ │ │ │ beq.n 377ee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 377f0 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbz r0, 377f0 │ │ │ │ b.n 377ba │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ bl 378a8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 37808 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -19549,271 +19555,237 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 37862 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #29132 @ 0x71cc │ │ │ │ + movw r2, #29644 @ 0x73cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #6088 @ 0x17c8 │ │ │ │ + movw r0, #2604 @ 0xa2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 3786e │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec1c4 │ │ │ │ + bl 1eb4e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 37878 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (378a4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #688 @ (adr r5, 37b58 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 37b58 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 000378a8 <_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 23db9c │ │ │ │ + bl 23da24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r0, 378ce <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +000378d0 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 1bd4cc │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3792c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1bd4cc │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3792c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1bd4cc │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3792c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #6048 @ 0x17a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d187c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (378f4 <_Py_strhex_bytes_with_sep@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #12] @ (37958 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000378f8 : │ │ │ │ +0003795c : │ │ │ │ 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, 37920 │ │ │ │ + cbz r1, 37984 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37930 │ │ │ │ + cbz r0, 37994 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1868 │ │ │ │ + bl f181c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl fc184 │ │ │ │ + bl fc1f8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 379de │ │ │ │ - movw fp, #4220 @ 0x107c │ │ │ │ + beq.n 37a42 │ │ │ │ + movw fp, #4732 @ 0x127c │ │ │ │ movt fp, #55 @ 0x37 │ │ │ │ - movw r8, #5704 @ 0x1648 │ │ │ │ + movw r8, #6156 @ 0x180c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37988 │ │ │ │ - bl 83aa0 │ │ │ │ + b.n 379ec │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 379e2 │ │ │ │ + bne.n 37a46 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 379d8 │ │ │ │ + bne.n 37a3c │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 379f2 │ │ │ │ + bge.n 37a56 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #5716 @ 0x1654 │ │ │ │ + movweq r0, #6168 @ 0x1818 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37970 │ │ │ │ + bne.n 379d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 379f2 │ │ │ │ + b.n 37a56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37980 │ │ │ │ + bne.n 379e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37980 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 379e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000379fa <_PyType_GetModuleByDef3@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 1bed74 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a56 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1bed74 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a56 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1bed74 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a56 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #5800 @ 0x16a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - 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 37ada │ │ │ │ + bl 37a7a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r1, 37ab2 <_PyType_GetModuleByDef3@@Base+0xb8> │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 37aaa <_PyType_GetModuleByDef3@@Base+0xb0> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59620 @ 0xe8e4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 37ace <_PyType_GetModuleByDef3@@Base+0xd4> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37ad6 <_PyType_GetModuleByDef3@@Base+0xdc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 37ad4 <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 37ad4 <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ad8 <_PyType_GetModuleByDef3@@Base+0xde> │ │ │ │ - str r5, [r4, #52] @ 0x34 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037ada : │ │ │ │ +00037a7a : │ │ │ │ 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] @ (37b40 ) │ │ │ │ + ldr r2, [pc, #84] @ (37ae0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r5, #43520 @ 0xaa00 │ │ │ │ @@ -19826,1185 +19798,1221 @@ │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37b0c │ │ │ │ + bne.n 37aac │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + 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, 37b1c │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 37b14 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #60132 @ 0xeae4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 37b38 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #52] @ 0x34 │ │ │ │ + b.n 37b40 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl d7550 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 37b3e │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 37b3e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 37b42 │ │ │ │ + str r5, [r4, #52] @ 0x34 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37b84 │ │ │ │ + cbnz r3, 37b8a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37b84 │ │ │ │ + ble.n 37b8a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37b84 │ │ │ │ - cbnz r0, 37ba0 │ │ │ │ - ldr r4, [pc, #68] @ (37bcc ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + bne.n 37b8a │ │ │ │ + cbnz r0, 37bac │ │ │ │ movs r4, #1 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37ba0 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #8332 @ 0x208c │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37bac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37bc8 │ │ │ │ + b.n 37bd4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bb4 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 37bc0 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37b9c │ │ │ │ + bne.n 37ba8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f49e0 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4990 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37b9c │ │ │ │ + beq.n 37ba8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, r7, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f30f8 │ │ │ │ + b.w 1f240c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37bf8 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 37c12 │ │ │ │ + bne.n 37c00 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 37c1a │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c08 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 37c12 │ │ │ │ + cbnz r3, 37c10 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 37c1a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37c1e │ │ │ │ - b.w 72198 │ │ │ │ + cbnz r0, 37c26 │ │ │ │ + b.w 72080 │ │ │ │ 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 dd710 │ │ │ │ + bl dd6cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c4e │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 37c5a │ │ │ │ + bne.n 37c56 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 37c62 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w be454 │ │ │ │ + b.w be43c │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e840 │ │ │ │ + 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] @ (37d20 ) │ │ │ │ + bl 8e4a0 │ │ │ │ + cbz r0, 37d16 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 37cd0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37932 @ 0x942c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d187c │ │ │ │ + b.n 37cf4 │ │ │ │ + ldr r1, [pc, #80] @ (37d24 ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37cde │ │ │ │ + bl 79270 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37cfe │ │ │ │ + bl 1ada94 │ │ │ │ + cbnz r0, 37cfa │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [pc, #52] @ (37d24 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e9f1c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 37cfe │ │ │ │ + and.w r4, r0, r0, asr #31 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37d1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 37d1a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d1a │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + add r2, pc, #96 @ (adr r2, 37d84 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37d50 │ │ │ │ + bne.n 37df8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37d50 │ │ │ │ + bne.n 37df8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37cdc │ │ │ │ + bne.n 37d84 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37cc6 │ │ │ │ + bgt.n 37d6e │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37ccc │ │ │ │ + b.n 37d74 │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d58 │ │ │ │ + beq.n 37e00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37d58 │ │ │ │ + b.n 37e00 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d57c │ │ │ │ + bl 7d48c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37d12 │ │ │ │ + cbz r0, 37dba │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d57c │ │ │ │ + bl 7d48c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37d16 │ │ │ │ + cbnz r0, 37dbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d12 │ │ │ │ + beq.n 37dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37d12 │ │ │ │ + cbnz r3, 37dba │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37d58 │ │ │ │ + b.n 37e00 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1268 │ │ │ │ + bl d1240 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d38 │ │ │ │ + beq.n 37de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37d38 │ │ │ │ + cbnz r3, 37de0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d58 │ │ │ │ + beq.n 37e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d58 │ │ │ │ + cbnz r3, 37e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d58 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e00 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #116] @ (37df4 ) │ │ │ │ - bl 8e5a0 │ │ │ │ - cbz r0, 37dec │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 37da6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37420 @ 0x922c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 37dca │ │ │ │ - ldr r1, [pc, #80] @ (37df8 ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37db4 │ │ │ │ - bl 79374 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37dd4 │ │ │ │ - bl 1af384 │ │ │ │ - cbnz r0, 37dd0 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37df8 ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e9f6c │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37dd4 │ │ │ │ - and.w r4, r0, r0, asr #31 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 37df0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 37df0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37df0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 37e58 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 37e2c │ │ │ │ - cbz r1, 37e2c │ │ │ │ + beq.n 37e34 │ │ │ │ + cbz r1, 37e34 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e2e │ │ │ │ - b.n 37e78 │ │ │ │ - ldr r4, [pc, #176] @ (37ee0 ) │ │ │ │ - ldr r0, [pc, #180] @ (37ee4 ) │ │ │ │ + cbnz r0, 37e36 │ │ │ │ + b.n 37e80 │ │ │ │ + ldr r4, [pc, #176] @ (37ee8 ) │ │ │ │ + ldr r0, [pc, #180] @ (37eec ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e62 │ │ │ │ - bl 86204 │ │ │ │ + cbz r0, 37e6a │ │ │ │ + bl 860d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e7c │ │ │ │ + cbnz r0, 37e84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e62 │ │ │ │ + beq.n 37e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e62 │ │ │ │ + cbnz r3, 37e6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e78 │ │ │ │ + beq.n 37e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e78 │ │ │ │ + cbnz r3, 37e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ed6 │ │ │ │ + b.n 37ede │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d57c │ │ │ │ + bl 7d48c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eaa │ │ │ │ + beq.n 37eb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eaa │ │ │ │ + cbnz r3, 37eb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ec0 │ │ │ │ + beq.n 37ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ec0 │ │ │ │ + cbnz r3, 37ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed6 │ │ │ │ + beq.n 37ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ed6 │ │ │ │ + cbnz r3, 37ede │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 37f88 │ │ │ │ + bmi.n 37f90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37f12 │ │ │ │ + bgt.n 37f1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6520 @ 0x1978 │ │ │ │ + movw r1, #7032 @ 0x1b78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 37f60 │ │ │ │ + bl d187c │ │ │ │ + b.n 37f68 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f30 │ │ │ │ + ble.n 37f38 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6568 @ 0x19a8 │ │ │ │ + movw r1, #7080 @ 0x1ba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 37f60 │ │ │ │ + bl d187c │ │ │ │ + b.n 37f68 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f60 │ │ │ │ + blt.n 37f68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f4e │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 37f60 │ │ │ │ + bne.n 37f56 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 37f68 │ │ │ │ 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 37ff6 │ │ │ │ + b.n 37f86 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa3dc │ │ │ │ + b.w fa434 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6612 @ 0x19d4 │ │ │ │ + movw r0, #7124 @ 0x1bd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc28 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 37fa6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6660 @ 0x1a04 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 37fd2 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 37fe8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 37fd8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6692 @ 0x1a24 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ff4 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 37fea │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 37fea │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 78214 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w ddbe4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r2, 38028 │ │ │ │ + cbnz r2, 37fb8 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 3802a │ │ │ │ + b.n 37fba │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #7152 @ 0x1bf0 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #7156 @ 0x1bf4 │ │ │ │ + movw r0, #7176 @ 0x1c08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38084 │ │ │ │ + blt.n 38014 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 380da │ │ │ │ + beq.n 3806a │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #7168 @ 0x1c00 │ │ │ │ + movw r1, #7188 @ 0x1c14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b0cc │ │ │ │ - cbz r0, 380c2 │ │ │ │ + bl 14a634 │ │ │ │ + cbz r0, 38052 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38088 │ │ │ │ + bls.n 38018 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7172 @ 0x1c04 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38134 │ │ │ │ + b.n 380c4 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3811c │ │ │ │ + bne.n 380ac │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3810c │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 3809c │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38092 │ │ │ │ - b.n 38084 │ │ │ │ - bl d3c3c │ │ │ │ - movw r1, #7200 @ 0x1c20 │ │ │ │ + beq.n 38022 │ │ │ │ + b.n 38014 │ │ │ │ + bl d3be0 │ │ │ │ + movw r1, #7220 @ 0x1c34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b0cc │ │ │ │ + bl 14a634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38084 │ │ │ │ - bl 95c98 │ │ │ │ + beq.n 38014 │ │ │ │ + bl 95aec │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3812a │ │ │ │ + bne.n 380ba │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3810c │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 3809c │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380da │ │ │ │ - b.n 38084 │ │ │ │ + beq.n 3806a │ │ │ │ + b.n 38014 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 38134 │ │ │ │ + bl f1800 │ │ │ │ + b.n 380c4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3810c │ │ │ │ + blt.n 3809c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71e08 │ │ │ │ - b.n 38134 │ │ │ │ + bl 71cf0 │ │ │ │ + b.n 380c4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3810c │ │ │ │ + blt.n 3809c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ 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, 380f4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7320 @ 0x1c98 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 38120 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 38136 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 38126 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 38142 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 38138 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 38138 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 780fc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #4164 @ 0x1044 │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf9d0 │ │ │ │ - cbnz r0, 3816c │ │ │ │ + bl bf9bc │ │ │ │ + cbnz r0, 38174 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38190 │ │ │ │ + b.n 38198 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3818a │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 38192 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38168 │ │ │ │ + bne.n 38170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86204 │ │ │ │ - cbz r0, 381e0 │ │ │ │ + bl 860d4 │ │ │ │ + cbz r0, 381e8 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381bc │ │ │ │ + b.n 381c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 │ │ │ │ + bne.n 3820c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38214 │ │ │ │ - bl 2343b4 <_PyEval_ExceptionGroupMatch@@Base+0x30c> │ │ │ │ + cbz r5, 3821c │ │ │ │ + bl 233dc8 <_PyEval_ExceptionGroupMatch@@Base+0x2c8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381e4 │ │ │ │ + bne.n 381ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381b6 │ │ │ │ + bne.n 381be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 │ │ │ │ + bne.n 381fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3823a │ │ │ │ + b.n 38242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381d6 │ │ │ │ + bne.n 381de │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381d6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 381de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e0 │ │ │ │ + bne.n 381e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 381e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381bc │ │ │ │ + bne.n 381c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381bc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 381c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3822a │ │ │ │ + beq.n 38232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3822a │ │ │ │ + cbnz r3, 38232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381e0 │ │ │ │ + bne.n 381e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8598 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 3827c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3827c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3827c │ │ │ │ - cbnz r4, 38298 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (382c4 ) │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 382be │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cbdfc │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 80314 │ │ │ │ - cbnz r0, 382bc │ │ │ │ - movw r1, #55384 @ 0xd858 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 127114 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w e8548 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 382ec │ │ │ │ + bne.n 38286 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 38306 │ │ │ │ - b.n 38302 │ │ │ │ + bge.n 382a0 │ │ │ │ + b.n 3829c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17248 @ 0x4360 │ │ │ │ + movw r0, #17748 @ 0x4554 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 382e0 │ │ │ │ + bne.n 3827a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 383c0 │ │ │ │ + b.n 3835a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17d35c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 20fe00 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38302 │ │ │ │ + beq.n 3829c │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38302 │ │ │ │ + beq.n 3829c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 78270 │ │ │ │ + bl 78158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3835e │ │ │ │ - bne.n 38354 │ │ │ │ + blt.n 382f8 │ │ │ │ + bne.n 382ee │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38368 │ │ │ │ - b.n 38302 │ │ │ │ + bne.n 38302 │ │ │ │ + b.n 3829c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38378 │ │ │ │ + cbnz r0, 38312 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38302 │ │ │ │ + beq.n 3829c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38302 │ │ │ │ + bne.n 3829c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38302 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3829c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3839a │ │ │ │ + beq.n 38334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3839a │ │ │ │ + cbnz r3, 38334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383b0 │ │ │ │ + beq.n 3834a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 383b0 │ │ │ │ + cbnz r3, 3834a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 38302 │ │ │ │ + blt.n 3829c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 38380 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38380 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 38380 │ │ │ │ + cbnz r4, 3839c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (383c8 ) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 383c2 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cbe24 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 80234 │ │ │ │ + cbnz r0, 383c0 │ │ │ │ + movw r1, #55896 @ 0xda58 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 127324 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl daebc <_PyType_Name@@Base> │ │ │ │ - movw r1, #7788 @ 0x1e6c │ │ │ │ + bl dae78 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movw r0, #7824 @ 0x1e90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r3, r4, [r1, #12] │ │ │ │ - ldrd r1, r2, [r1, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 8273c │ │ │ │ - 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, #20] │ │ │ │ - cbz r0, 38446 │ │ │ │ + cbz r0, 38422 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3845e │ │ │ │ + beq.n 3843a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3845e │ │ │ │ + b.n 3843a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f90d8 │ │ │ │ - cbz r0, 3845e │ │ │ │ + bl f9018 │ │ │ │ + cbz r0, 3843a │ │ │ │ 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, #8456 @ 0x2108 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r3, r4, [r1, #12] │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 82650 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cbnz r4, 38492 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 38554 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 3854c │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ + adds r1, #33 @ 0x21 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + movw r0, #8464 @ 0x2110 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 79fe0 │ │ │ │ + movw r0, #14176 @ 0x3760 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 79fe0 │ │ │ │ + movw r0, #15088 @ 0x3af0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 79fe0 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + b.n 384ec │ │ │ │ + movw r2, #15088 @ 0x3af0 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #8464 @ 0x2110 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #31444 @ 0x7ad4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82650 │ │ │ │ + movw r2, #15088 @ 0x3af0 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #14176 @ 0x3760 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #31444 @ 0x7ad4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82650 │ │ │ │ + movw r3, #15088 @ 0x3af0 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #8464 @ 0x2110 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #8468 @ 0x2114 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82650 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38480 │ │ │ │ + bne.n 38578 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384e6 │ │ │ │ + b.n 385de │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r6, #31153 @ 0x79b1 │ │ │ │ movt r6, #40503 @ 0x9e37 │ │ │ │ mla r4, r7, r0, r3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3847a │ │ │ │ + beq.n 38572 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3847a │ │ │ │ + beq.n 38572 │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ movw r1, #35750 @ 0x8ba6 │ │ │ │ movt r1, #34175 @ 0x857f │ │ │ │ movw r2, #19412 @ 0x4bd4 │ │ │ │ movt r2, #23594 @ 0x5c2a │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 384fc │ │ │ │ + cbz r0, 385f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 384fe │ │ │ │ + beq.n 385f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38500 ) │ │ │ │ + ldr r0, [pc, #0] @ (385f8 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 3852e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41096 @ 0xa088 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 385f0 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 385e8 │ │ │ │ - tbb [pc, r3] │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ - adds r1, #33 @ 0x21 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - movw r0, #8000 @ 0x1f40 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ - movw r0, #13748 @ 0x35b4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ - movw r0, #14616 @ 0x3918 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - b.n 38588 │ │ │ │ - movw r2, #14616 @ 0x3918 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8000 @ 0x1f40 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #30932 @ 0x78d4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r2, #14616 @ 0x3918 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30932 @ 0x78d4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r3, #14616 @ 0x3918 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8000 @ 0x1f40 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #8004 @ 0x1f44 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38614 │ │ │ │ + cbnz r3, 3861c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38614 │ │ │ │ + ble.n 3861c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38614 │ │ │ │ - cbnz r4, 38630 │ │ │ │ + bne.n 3861c │ │ │ │ + cbnz r4, 38638 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38688 ) │ │ │ │ + ldr r4, [pc, #108] @ (38690 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38680 │ │ │ │ + cbz r0, 38688 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38642 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 38680 │ │ │ │ + bne.n 3864a │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 38688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3866a │ │ │ │ + beq.n 38672 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8008 @ 0x1f48 │ │ │ │ + movw r1, #8472 @ 0x2118 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 38680 │ │ │ │ + bl d187c │ │ │ │ + b.n 38688 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8048 @ 0x1f70 │ │ │ │ + movw r1, #8512 @ 0x2140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386ae │ │ │ │ + cbnz r3, 386b6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386ae │ │ │ │ + ble.n 386b6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386ae │ │ │ │ - cbnz r4, 386ce │ │ │ │ + bne.n 386b6 │ │ │ │ + cbnz r4, 386d6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38704 ) │ │ │ │ + ldr r4, [pc, #80] @ (3870c ) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386ce │ │ │ │ + cbnz r0, 386d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38700 │ │ │ │ + b.n 38708 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1af384 │ │ │ │ + bl 1ada94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386ca │ │ │ │ - bne.n 386f8 │ │ │ │ + blt.n 386d2 │ │ │ │ + bne.n 38700 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #55384 @ 0xd858 │ │ │ │ + movw r1, #55896 @ 0xda58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 386ca │ │ │ │ + bl d187c │ │ │ │ + b.n 386d2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #16 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00038708 : │ │ │ │ - ldr r0, [pc, #4] @ (38710 ) │ │ │ │ - b.w cb71c │ │ │ │ +00038710 : │ │ │ │ + ldr r0, [pc, #4] @ (38718 ) │ │ │ │ + b.w cb744 │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 38730 │ │ │ │ + bmi.n 38738 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3874a │ │ │ │ + bpl.n 38752 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19200 @ 0x4b00 │ │ │ │ + movw r1, #19672 @ 0x4cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38762 │ │ │ │ + b.n 3876a │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 387a8 │ │ │ │ + vldr d11, [pc, #44] @ 387b0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 839d0 │ │ │ │ - movw r1, #44304 @ 0xad10 │ │ │ │ + bl 838ec │ │ │ │ + movw r1, #44908 @ 0xaf6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38818 │ │ │ │ + bge.n 38820 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a58 │ │ │ │ + b.w 39a60 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21027,112 +21035,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 388e8 │ │ │ │ + bls.n 388f0 │ │ │ │ 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 388f8 @ unpredictable │ │ │ │ + bls.n 38900 @ 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 839d0 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + bl 838ec │ │ │ │ + movw r1, #35840 @ 0x8c00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3879c │ │ │ │ - vldr d0, [pc, #-128] @ 387b8 │ │ │ │ - bl 839d0 │ │ │ │ - movw r1, #44308 @ 0xad14 │ │ │ │ + blt.n 387a4 │ │ │ │ + vldr d0, [pc, #-128] @ 387c0 │ │ │ │ + bl 838ec │ │ │ │ + movw r1, #44912 @ 0xaf70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3879c │ │ │ │ - vldr d9, [pc, #-148] @ 387c0 │ │ │ │ + blt.n 387a4 │ │ │ │ + vldr d9, [pc, #-148] @ 387c8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 839d0 │ │ │ │ - movw r1, #22372 @ 0x5764 │ │ │ │ + bl 838ec │ │ │ │ + movw r1, #22884 @ 0x5964 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3879c │ │ │ │ - vldr d10, [pc, #-172] @ 387c8 │ │ │ │ + blt.n 387a4 │ │ │ │ + vldr d10, [pc, #-172] @ 387d0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 183154 │ │ │ │ - movw r1, #8092 @ 0x1f9c │ │ │ │ + bl 181e28 │ │ │ │ + movw r1, #8604 @ 0x219c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3879c │ │ │ │ - vldr d8, [pc, #-200] @ 387d0 │ │ │ │ + blt.n 387a4 │ │ │ │ + vldr d8, [pc, #-200] @ 387d8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839d0 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + bl 838ec │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3879c │ │ │ │ + blt.w 387a4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183154 │ │ │ │ - movw r1, #8100 @ 0x1fa4 │ │ │ │ + bl 181e28 │ │ │ │ + movw r1, #8612 @ 0x21a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf34 │ │ │ │ + bl cbf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3879c │ │ │ │ + blt.w 387a4 │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 387d8 │ │ │ │ + vldr d7, [pc, #-268] @ 387e0 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387e0 │ │ │ │ + vldr d6, [pc, #-268] @ 387e8 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38810 │ │ │ │ + vldr d5, [pc, #-228] @ 38818 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38808 │ │ │ │ + vldr d4, [pc, #-244] @ 38810 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38800 │ │ │ │ + vldr d2, [pc, #-260] @ 38808 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 387f8 │ │ │ │ + vldr d0, [pc, #-276] @ 38800 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 387f0 │ │ │ │ + vldr d3, [pc, #-292] @ 387f8 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387e8 │ │ │ │ + vldr d12, [pc, #-308] @ 387f0 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15928 @ 0x3e38 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21267,15 +21275,15 @@ │ │ │ │ vstr d9, [r3, #800] @ 0x320 │ │ │ │ vstr d9, [r3, #816] @ 0x330 │ │ │ │ vstr d9, [r3, #832] @ 0x340 │ │ │ │ vstr d12, [r3, #792] @ 0x318 │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ - vldr d1, [pc, #1012] @ 38f48 │ │ │ │ + vldr d1, [pc, #1012] @ 38f50 │ │ │ │ vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ vstr d9, [r3, #-96] @ 0xffffffa0 │ │ │ │ vstr d4, [r3, #-88] @ 0xffffffa8 │ │ │ │ vstr d8, [r3, #-80] @ 0xffffffb0 │ │ │ │ vstr d8, [r3, #-72] @ 0xffffffb8 │ │ │ │ vstr d9, [r3, #-64] @ 0xffffffc0 │ │ │ │ vstr d3, [r3, #-56] @ 0xffffffc8 │ │ │ │ @@ -21320,15 +21328,15 @@ │ │ │ │ vstr d6, [r3, #72] @ 0x48 │ │ │ │ vstr d9, [r3, #80] @ 0x50 │ │ │ │ vstr d10, [r3, #88] @ 0x58 │ │ │ │ vstr d9, [r3, #96] @ 0x60 │ │ │ │ vstr d10, [r3, #104] @ 0x68 │ │ │ │ vstr d9, [r3, #112] @ 0x70 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #812] @ (38f50 ) │ │ │ │ + ldr r2, [pc, #812] @ (38f58 ) │ │ │ │ vstr d2, [r3, #-8] │ │ │ │ vstr d9, [r3] │ │ │ │ vstr d8, [r3, #8] │ │ │ │ vstr d9, [r3, #16] │ │ │ │ vstr d8, [r3, #24] │ │ │ │ vstr d8, [r3, #32] │ │ │ │ vstr d8, [r3, #40] @ 0x28 │ │ │ │ @@ -21521,21 +21529,21 @@ │ │ │ │ vstr d4, [ip, #616] @ 0x268 │ │ │ │ vstr d10, [ip, #624] @ 0x270 │ │ │ │ vstr d4, [ip, #632] @ 0x278 │ │ │ │ vstr d10, [ip, #640] @ 0x280 │ │ │ │ vstr d4, [ip, #648] @ 0x288 │ │ │ │ vstr d10, [ip, #656] @ 0x290 │ │ │ │ vstr d8, [ip, #664] @ 0x298 │ │ │ │ - b.n 38f5c │ │ │ │ + b.n 38f64 │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (392b4 ) │ │ │ │ + ldral r0, [pc, #864] @ (392bc ) │ │ │ │ lsl r5, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d10, [ip, #672] @ 0x2a0 │ │ │ │ vstr d3, [ip, #680] @ 0x2a8 │ │ │ │ @@ -22249,119 +22257,119 @@ │ │ │ │ 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, #8108 @ 0x1fac │ │ │ │ + movw r2, #8620 @ 0x21ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fb9f8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39a90 │ │ │ │ + bl 1faeb8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39a98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c58 │ │ │ │ + b.n 39c60 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a8c │ │ │ │ + beq.n 39a94 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39aac │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 39c50 │ │ │ │ + cbnz r0, 39ab4 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 39c58 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #4 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39bf6 │ │ │ │ + beq.w 39bfe │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39b14 │ │ │ │ + bmi.n 39b1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #8644 @ 0x21c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c48 │ │ │ │ + beq.w 39c50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c48 │ │ │ │ + bne.w 39c50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c48 │ │ │ │ - bl dd710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c50 │ │ │ │ + bl dd6cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39b30 │ │ │ │ + beq.n 39b38 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39b30 │ │ │ │ + cbnz r3, 39b38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b5c │ │ │ │ + bge.n 39b64 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c48 │ │ │ │ + bne.w 39c50 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8188 @ 0x1ffc │ │ │ │ + movw r1, #8700 @ 0x21fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 39c48 │ │ │ │ + bl 127324 │ │ │ │ + b.n 39c50 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b80 │ │ │ │ + bne.n 39b88 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8208 @ 0x2010 │ │ │ │ + movw r1, #8720 @ 0x2210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 39c48 │ │ │ │ + bl 127324 │ │ │ │ + b.n 39c50 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39bd2 │ │ │ │ + blt.n 39bda │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39b84 │ │ │ │ + bge.n 39b8c │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39baa │ │ │ │ + cbnz r0, 39bb2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 39c48 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 39c50 │ │ │ │ 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 │ │ │ │ @@ -22371,505 +22379,510 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, fp, lsr #3 │ │ │ │ - bls.w 39ac0 │ │ │ │ + bls.w 39ac8 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 39ac0 │ │ │ │ + b.n 39ac8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 39c48 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 39c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c1a │ │ │ │ + beq.n 39c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39c1a │ │ │ │ + cbnz r3, 39c22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39c38 │ │ │ │ + cbz r0, 39c40 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 39c48 │ │ │ │ + bl f1800 │ │ │ │ + b.n 39c50 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c58 │ │ │ │ - cbz r5, 39c50 │ │ │ │ + b.n 39c60 │ │ │ │ + cbz r5, 39c58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78214 │ │ │ │ - b.n 39a8c │ │ │ │ + bl 780fc │ │ │ │ + b.n 39a94 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ 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 39c7a │ │ │ │ + bmi.n 39c84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39c94 │ │ │ │ + bpl.n 39c9e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19200 @ 0x4b00 │ │ │ │ + movw r1, #19672 @ 0x4cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39cac │ │ │ │ + b.n 39cb6 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ + b.w 13e840 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39cdc │ │ │ │ + movw r0, #8804 @ 0x2264 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 82650 │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #8812 @ 0x226c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 82650 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 39ce2 │ │ │ │ + cbnz r6, 39d16 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39ce2 │ │ │ │ + blt.n 39d16 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39ce2 │ │ │ │ - cbnz r2, 39cfe │ │ │ │ - ldr r1, [pc, #76] @ (39d30 ) │ │ │ │ + bgt.n 39d16 │ │ │ │ + cbnz r2, 39d32 │ │ │ │ + ldr r1, [pc, #76] @ (39d64 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39d2a │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39d5e │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39d18 │ │ │ │ + bgt.n 39d4c │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40408 @ 0x9dd8 │ │ │ │ + movw r1, #40920 @ 0x9fd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127114 │ │ │ │ - b.n 39d2a │ │ │ │ + bl 127324 │ │ │ │ + b.n 39d5e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39d02 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 39d36 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d02 │ │ │ │ + beq.n 39d36 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d48 │ │ │ │ - movw r0, #8248 @ 0x2038 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 8273c │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #8256 @ 0x2040 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 8273c │ │ │ │ - nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39dcc │ │ │ │ + beq.n 39dd4 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dcc │ │ │ │ + beq.n 39dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 39dcc │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 39dd4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dcc │ │ │ │ - cbnz r0, 39dcc │ │ │ │ + beq.n 39dd4 │ │ │ │ + cbnz r0, 39dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dcc │ │ │ │ - cbnz r0, 39dcc │ │ │ │ + beq.n 39dd4 │ │ │ │ + cbnz r0, 39dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39e5c │ │ │ │ + beq.n 39e64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1046fc │ │ │ │ + bl 104874 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39dda │ │ │ │ + bge.n 39de2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39e64 │ │ │ │ + b.n 39e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1046fc │ │ │ │ + bl 104874 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39dd6 │ │ │ │ + blt.n 39dde │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39e44 │ │ │ │ + bhi.n 39e4c │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39e00 │ │ │ │ + bne.n 39e08 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39f68 │ │ │ │ - b.n 39e02 │ │ │ │ + bl 39f82 │ │ │ │ + b.n 39e0a │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39e3e │ │ │ │ + bne.n 39e46 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39dd6 │ │ │ │ - cbnz r0, 39e44 │ │ │ │ + blt.n 39dde │ │ │ │ + cbnz r0, 39e4c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39e4c │ │ │ │ + b.n 39e54 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39e44 │ │ │ │ + bge.n 39e4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39f68 │ │ │ │ - b.n 39e3e │ │ │ │ + bl 39f82 │ │ │ │ + b.n 39e46 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39e1a │ │ │ │ - b.n 39e44 │ │ │ │ + ble.n 39e22 │ │ │ │ + b.n 39e4c │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39e44 │ │ │ │ + ble.n 39e4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 39f68 │ │ │ │ - b.n 39e3e │ │ │ │ + bl 39f82 │ │ │ │ + b.n 39e46 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39e2e │ │ │ │ - b.n 39e44 │ │ │ │ + bge.n 39e36 │ │ │ │ + b.n 39e4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39dd6 │ │ │ │ - bne.n 39e0c │ │ │ │ + blt.n 39dde │ │ │ │ + bne.n 39e14 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39e64 │ │ │ │ + beq.n 39e6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39e64 │ │ │ │ + b.n 39e6c │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #45256 @ 0xb0c8 │ │ │ │ + movw r3, #45260 @ 0xb0cc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40983 @ 0xa017 │ │ │ │ + movw r2, #41009 @ 0xa031 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 238f04 │ │ │ │ + b.w 238cd8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a75c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 39eac │ │ │ │ + bge.n 39eb4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f184c │ │ │ │ - bne.n 39eb6 │ │ │ │ + b.w f1800 │ │ │ │ + bne.n 39ebe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72198 │ │ │ │ + b.w 72080 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39ec4 │ │ │ │ + bcc.n 39ecc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39ebc │ │ │ │ + beq.n 39ec4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39ef4 │ │ │ │ + bne.n 39efc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 39f2a │ │ │ │ - bl 72198 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 39f32 │ │ │ │ + bl 72080 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39f1e │ │ │ │ + cbz r0, 39f26 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39f16 │ │ │ │ + ble.n 39f1e │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 1155f0 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39f1e │ │ │ │ + bl 115870 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39f26 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39efe │ │ │ │ + b.n 39f06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 39f2c │ │ │ │ + bl 770e8 │ │ │ │ + b.n 39f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 39f32 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4aac │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 39f5e │ │ │ │ - bl 7f710 │ │ │ │ + bl f4a5c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 39f64 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 39f66 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ + b.n 39f80 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 86204 │ │ │ │ - cbz r0, 39fd8 │ │ │ │ + bl 860d4 │ │ │ │ + cbz r0, 39ff2 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r6, 39fa4 │ │ │ │ - bl 7f710 │ │ │ │ + cbnz r6, 39fbe │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39fc0 │ │ │ │ - bl d0298 │ │ │ │ + b.n 39fda │ │ │ │ + bl d0274 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 39fbc │ │ │ │ + beq.n 39fd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39fbc │ │ │ │ + cbnz r3, 39fd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39f88 │ │ │ │ + bgt.n 39fa2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39fdc │ │ │ │ + beq.n 39ff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39fdc │ │ │ │ + cbnz r3, 39ff6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39fdc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ff6 │ │ │ │ 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, 39ffc │ │ │ │ + cbz r4, 3a016 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121e2c │ │ │ │ + b.w 122054 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8360 @ 0x20a8 │ │ │ │ + movw r1, #8872 @ 0x22a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a10e │ │ │ │ + bvs.n 3a128 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 3a118 │ │ │ │ + vldr d5, [pc, #232] @ 3a130 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a0a8 │ │ │ │ + ble.n 3a0c2 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a096 │ │ │ │ + ble.n 3a0b0 │ │ │ │ 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 3a084 │ │ │ │ - vldr d7, [pc, #172] @ 3a120 │ │ │ │ + bne.n 3a09e │ │ │ │ + vldr d7, [pc, #168] @ 3a138 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a128 │ │ │ │ + vldr d0, [pc, #172] @ 3a140 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a130 │ │ │ │ + vldr d7, [pc, #168] @ 3a148 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a138 │ │ │ │ + vldr d0, [pc, #168] @ 3a150 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a140 │ │ │ │ + vldr d7, [pc, #164] @ 3a158 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a148 │ │ │ │ + vldr d0, [pc, #168] @ 3a160 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a0bc │ │ │ │ + bgt.n 3a0d6 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a10a │ │ │ │ + bne.n 3a124 │ │ │ │ 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 3a0f8 │ │ │ │ - vldr d7, [pc, #104] @ 3a150 │ │ │ │ + bne.n 3a112 │ │ │ │ + vldr d7, [pc, #100] @ 3a168 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a158 │ │ │ │ + vldr d0, [pc, #104] @ 3a170 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 3a160 │ │ │ │ + vldr d7, [pc, #100] @ 3a178 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a168 │ │ │ │ + vldr d0, [pc, #100] @ 3a180 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a170 │ │ │ │ + vldr d0, [pc, #92] @ 3a188 │ │ │ │ bx lr │ │ │ │ - nop.w │ │ │ │ + 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 3a230 │ │ │ │ + bls.n 3a248 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a238 │ │ │ │ + bls.n 3a250 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22904,21 +22917,21 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a668 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a1b8 │ │ │ │ + bne.n 3a1d0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a25e │ │ │ │ + b.n 3a276 │ │ │ │ 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] │ │ │ │ @@ -22930,421 +22943,417 @@ │ │ │ │ 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 83404 │ │ │ │ + bl 83320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a258 │ │ │ │ + cbz r0, 3a270 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 839d0 │ │ │ │ - cbz r0, 3a242 │ │ │ │ + bl 838ec │ │ │ │ + cbz r0, 3a25a │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 839d0 │ │ │ │ - cbz r0, 3a242 │ │ │ │ + bl 838ec │ │ │ │ + cbz r0, 3a25a │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 839d0 │ │ │ │ - cbz r0, 3a242 │ │ │ │ + bl 838ec │ │ │ │ + cbz r0, 3a25a │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 839d0 │ │ │ │ - cbz r0, 3a242 │ │ │ │ + bl 838ec │ │ │ │ + cbz r0, 3a25a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 839d0 │ │ │ │ - cbnz r0, 3a25c │ │ │ │ + bl 838ec │ │ │ │ + cbnz r0, 3a274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a258 │ │ │ │ + beq.n 3a270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a258 │ │ │ │ + cbnz r3, 3a270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a25e │ │ │ │ + b.n 3a276 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + b.n 3a282 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4aac │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a294 │ │ │ │ - bl 7f710 │ │ │ │ + bl f4a5c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a2ae │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a2b0 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ + b.n 3a2b6 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ + b.w 13e840 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19660 @ 0x4ccc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a308 │ │ │ │ + beq.n 3a30e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a308 │ │ │ │ - cbnz r0, 3a308 │ │ │ │ + beq.n 3a30e │ │ │ │ + cbnz r0, 3a30e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 3a308 │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 3a30e │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a30e │ │ │ │ + cbz r7, 3a314 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a336 │ │ │ │ + bne.n 3a33c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1046fc │ │ │ │ + bl 104874 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a336 │ │ │ │ + blt.n 3a33c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a47c ) │ │ │ │ + ldr r1, [pc, #336] @ (3a484 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8860 │ │ │ │ + b.w f879c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a360 │ │ │ │ + beq.n 3a366 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a360 │ │ │ │ - cbnz r0, 3a360 │ │ │ │ + beq.n 3a366 │ │ │ │ + cbnz r0, 3a366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 3a370 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 3a376 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a366 │ │ │ │ + cbz r3, 3a36c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de7e8 │ │ │ │ + bl de7ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a42c │ │ │ │ + beq.n 3a432 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a416 │ │ │ │ + beq.n 3a41c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a3b2 │ │ │ │ + beq.n 3a3b8 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - movw r8, #58829 @ 0xe5cd │ │ │ │ + bl 857f0 │ │ │ │ + movw r8, #56109 @ 0xdb2d │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #53821 @ 0xd23d │ │ │ │ + movw r3, #53349 @ 0xd065 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a3ba │ │ │ │ - movw r8, #58829 @ 0xe5cd │ │ │ │ + b.n 3a3c0 │ │ │ │ + movw r8, #56109 @ 0xdb2d │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a3fa │ │ │ │ + cbz r5, 3a400 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a430 │ │ │ │ - bne.n 3a3de │ │ │ │ + blt.n 3a436 │ │ │ │ + bne.n 3a3e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a3be │ │ │ │ - b.n 3a3ea │ │ │ │ + beq.n 3a3c4 │ │ │ │ + b.n 3a3f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1480 │ │ │ │ + bl e1438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a3d6 │ │ │ │ - b.n 3a430 │ │ │ │ + beq.n 3a3dc │ │ │ │ + b.n 3a436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a3be │ │ │ │ + bne.n 3a3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a3be │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a3c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a410 │ │ │ │ + beq.n 3a416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a410 │ │ │ │ + cbnz r3, 3a416 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 3a476 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 3a47c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a42c │ │ │ │ + beq.n 3a432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a42c │ │ │ │ + cbnz r3, 3a432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a476 │ │ │ │ + b.n 3a47c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a446 │ │ │ │ + beq.n 3a44c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a446 │ │ │ │ + cbnz r3, 3a44c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a45c │ │ │ │ + beq.n 3a462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a45c │ │ │ │ + cbnz r3, 3a462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a42c │ │ │ │ + beq.n 3a432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a42c │ │ │ │ + bne.n 3a432 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a42c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a432 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bcc.n 3a4e8 │ │ │ │ + nop │ │ │ │ + bcc.n 3a4f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4aac │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a4ac │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a4c8 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a502 │ │ │ │ + cbnz r2, 3a4c0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #64792 @ 0xfd18 │ │ │ │ + movw r1, #65304 @ 0xff18 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf9d0 │ │ │ │ - cbnz r0, 3a518 │ │ │ │ - b.n 3a514 │ │ │ │ - movw r0, #64792 @ 0xfd18 │ │ │ │ + bl bf9bc │ │ │ │ + cbnz r0, 3a4d6 │ │ │ │ + b.n 3a4d2 │ │ │ │ + movw r0, #65304 @ 0xff18 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a4e8 │ │ │ │ + bne.n 3a4a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a534 │ │ │ │ + b.n 3a4f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a514 │ │ │ │ + blt.n 3a4d2 │ │ │ │ itete ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movteq r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a578 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39364 @ 0x99c4 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ - b.n 39f32 │ │ │ │ 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 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a574 │ │ │ │ + cbz r0, 3a51e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a5a4 │ │ │ │ + bl 3a536 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1bca28 │ │ │ │ - cbnz r0, 3a5a0 │ │ │ │ - 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 20ad40 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 3a568 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e840 │ │ │ │ + b.n 3a282 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a5d4 │ │ │ │ + ble.n 3a566 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #26836 @ 0x68d4 │ │ │ │ + movw r3, #30384 @ 0x76b0 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #49632 @ 0xc1e0 │ │ │ │ + movw r4, #50144 @ 0xc3e0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a5d0 │ │ │ │ + beq.n 3a562 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a5c2 │ │ │ │ + b.n 3a554 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ 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 1bb180 │ │ │ │ + cbnz r0, 3a590 │ │ │ │ + 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 20a210 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4a5c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a5c0 │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a5dc │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 233ebc <_PyXI_EndInterpreter@@Base+0x8c4> │ │ │ │ - cbz r0, 3a60e │ │ │ │ + bl 233964 <_PyXI_EndInterpreter@@Base+0x9b8> │ │ │ │ + cbz r0, 3a616 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e2308 <_PySet_Update@@Base> │ │ │ │ + bl 1e163c <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a610 │ │ │ │ + bge.n 3a618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a60e │ │ │ │ + beq.n 3a616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a60e │ │ │ │ + cbnz r3, 3a616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003a614 <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a61c <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4aac │ │ │ │ + bl f4a5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a642 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3a64a <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a65e <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ + b.n 3a666 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ @@ -23355,734 +23364,733 @@ │ │ │ │ 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 3a69e <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ + bne.n 3a6a6 <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62216 @ 0xf308 │ │ │ │ + movw r0, #62728 @ 0xf508 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a6c8 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + b.n 3a6d0 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl dafc8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl daf88 <_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 2419d0 <_PyTime_AsTimeval@@Base+0x1fc0> │ │ │ │ + bl 2415c0 <_PyTime_AsTimeval@@Base+0x1d90> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a6c4 <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ - bl 1d6284 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a6cc <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ + bl 1d4a24 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a6c8 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ - bl 91e24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a6d0 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + bl 91c60 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a6f0 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bhi.n 3a6f8 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a70a <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + ble.n 3a712 <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a712 <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ - movw r0, #344 @ 0x158 │ │ │ │ + b.n 3a71a <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ + movw r0, #856 @ 0x358 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6e8 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ + bne.n 3a6f0 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a826 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + b.n 3a82e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a720 <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ + cbz r3, 3a728 <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a752 <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ - b.n 3a738 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + bpl.n 3a75a <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ + b.n 3a740 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18732 @ 0x492c │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3a706 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 83920 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3a70e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 8383c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a778 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3a780 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a706 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.n 3a70e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a778 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + b.n 3a780 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a74c <_Py_ResurrectReference@@Base+0x138> │ │ │ │ + beq.n 3a754 <_Py_ResurrectReference@@Base+0x138> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8700 @ 0x21fc │ │ │ │ + movw r1, #9212 @ 0x23fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3a706 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl d187c │ │ │ │ + b.n 3a70e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a706 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.n 3a70e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 23cb90 <_PyArg_BadArgument@@Base+0x108> │ │ │ │ + bl 23c9b8 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a826 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a82e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a808 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ - bl 83aa0 │ │ │ │ + cbz r2, 3a810 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 839bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a7e8 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ + bne.n 3a7f0 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a808 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + beq.n 3a810 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a808 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + cbnz r3, 3a810 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a808 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a810 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a7f8 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + beq.n 3a800 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a7f8 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + cbnz r3, 3a800 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a7a2 <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + blt.n 3a7aa <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a7a2 <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ - b.n 3a826 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a7aa <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + b.n 3a82e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a706 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.w 3a70e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a706 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.w 3a70e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a706 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a70e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #9004 @ 0x232c │ │ │ │ + movw r0, #9504 @ 0x2520 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0e4 │ │ │ │ + b.w 79fe0 │ │ │ │ + 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 3a862 <_Py_ResurrectReference@@Base+0x246> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1177f0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #38604 @ 0x96cc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a856 <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003a87a <_PyErr_SetLocaleString@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r1, #45508 @ 0xb1c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1a70 │ │ │ │ + cbz r0, 3a8c8 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #44] @ (3a8cc <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl d1ec8 <_PyUnicodeWriter_WriteStr@@Base+0xf4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a8c8 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3a8c8 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a8ea <_Py_ResurrectReference@@Base+0x2d6> │ │ │ │ + beq.n 3a980 <_PyErr_SetLocaleString@@Base+0x106> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a8e6 <_Py_ResurrectReference@@Base+0x2d2> │ │ │ │ + bne.n 3a97c <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a8e6 <_Py_ResurrectReference@@Base+0x2d2> │ │ │ │ + beq.n 3a97c <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #53237 @ 0xcff5 │ │ │ │ + movw r1, #47389 @ 0xb91d │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #27764 @ 0x6c74 │ │ │ │ + movw r0, #28276 @ 0x6e74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a890 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + cbnz r0, 3a926 <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #9052 @ 0x235c │ │ │ │ + movw r0, #9564 @ 0x255c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3a8c6 <_Py_ResurrectReference@@Base+0x2b2> │ │ │ │ + beq.n 3a95c <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a8c6 <_Py_ResurrectReference@@Base+0x2b2> │ │ │ │ + cbnz r3, 3a95c <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a884 <_Py_ResurrectReference@@Base+0x270> │ │ │ │ + beq.n 3a91a <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a8e6 <_Py_ResurrectReference@@Base+0x2d2> │ │ │ │ + beq.n 3a97c <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a8e6 <_Py_ResurrectReference@@Base+0x2d2> │ │ │ │ + cbnz r3, 3a97c <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3a90c <_Py_ResurrectReference@@Base+0x2f8> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117574 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #38092 @ 0x94cc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a900 <_Py_ResurrectReference@@Base+0x2ec> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003a924 <_PyErr_SetLocaleString@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r1, #44996 @ 0xafc4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r3 │ │ │ │ - bl f1abc │ │ │ │ - cbz r0, 3a972 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3a974 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl d1ef0 <_PyUnicodeWriter_WriteStr@@Base+0xf4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a972 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a972 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003a994 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a982 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aa1a <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3aa08 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0344 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef65c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aae2 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #9108 @ 0x2394 │ │ │ │ + movw r2, #9620 @ 0x2594 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aae2 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aae2 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3aae8 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + bne.n 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3aad8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa14 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3aa02 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3aaca <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3aab8 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aae2 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3aad4 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3aac2 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aad4 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3aac2 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0344 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef65c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aaa4 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3aa92 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #9160 @ 0x23c8 │ │ │ │ + movw r2, #9672 @ 0x25c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aaa4 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3aa92 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aaa4 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3aae8 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + cbnz r3, 3aa92 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3aad8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa9c <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aa8a <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aae2 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aae2 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #48] @ (3aae8 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + cbnz r3, 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3aad8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aac6 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3aab4 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78214 │ │ │ │ + b.w 780fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #9212 @ 0x23fc │ │ │ │ + movw r0, #9724 @ 0x25fc │ │ │ │ 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 ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ab40 <_PyEval_FormatKwargsError@@Base+0x1ac> │ │ │ │ + bne.n 3ab4c <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 158cdc │ │ │ │ + b.w 1581e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38100 @ 0x94d4 │ │ │ │ + movw r0, #38612 @ 0x96d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab34 <_PyEval_FormatKwargsError@@Base+0x1a0> │ │ │ │ + bne.n 3ab40 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003ab76 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ab82 <_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] @ (3ac28 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3ac34 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - bl 1a5258 │ │ │ │ - cbnz r0, 3abae <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f710 │ │ │ │ + bl 1a3910 │ │ │ │ + cbnz r0, 3abba <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f630 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ac24 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac30 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3abd0 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3abdc <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abd0 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3abdc <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3abd0 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3abdc <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3abea <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 78184 │ │ │ │ + bgt.n 3abf6 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 7806c │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ace0c │ │ │ │ + bl 1ab4cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ac08 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac02 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3ac14 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3ac0e <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3abda <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3abe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3abda <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3aea0 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + bl 3aeac <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3abda <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac24 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac30 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 244634 <_PyDeadline_Get@@Base+0x460> │ │ │ │ + bl 244424 <_PyTime_AsTimeval@@Base+0x4bf4> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ac18 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3ac24 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ac24 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac30 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d539c │ │ │ │ - b.n 3ac14 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d3b3c │ │ │ │ + b.n 3ac20 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #12 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ac6e <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac7a <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e10c │ │ │ │ + b.w 8e00c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ac9c <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bne.n 3aca8 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ac92 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + cbz r3, 3ac9e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ada0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bne.w 3adac <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ada8 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3adb4 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3acfa <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3acfa <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 3acfa <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3acfa <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3acfa <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + cbnz r0, 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3acfa <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3acfa <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + cbnz r0, 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 3acfa <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ad12 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + b.n 3ad1e <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ad00 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + cbz r6, 3ad0c <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1046fc │ │ │ │ + bl 104874 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ad0e <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ + bne.n 3ad1a <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ada8 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3adb4 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3acf2 <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ + ble.n 3acfe <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad0a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3ad16 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ad7e <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl d0298 │ │ │ │ + cbz r6, 3ad8a <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + bl d0274 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ad48 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + beq.n 3ad54 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ad48 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + cbnz r3, 3ad54 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ad64 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ + bne.n 3ad70 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ad0a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3ad16 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ad0a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bne.n 3ad16 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad0a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad16 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ad22 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + beq.n 3ad2e <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ada0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + beq.n 3adac <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ada0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + cbnz r3, 3adac <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ada0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3adac <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ad94 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + beq.n 3ada0 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ad94 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r3, 3ada0 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ac92 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - b.n 3ad0a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.w 3ac9e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + b.n 3ad16 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #27356 @ 0x6adc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a0e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3add6 <_PyImport_ClearExtension@@Base+0x260> │ │ │ │ + cbnz r0, 3add6 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3ade0 <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ - b.n 3ade6 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + cbnz r0, 3ade0 <_PyImport_ClearExtension@@Base+0x25e> │ │ │ │ + b.n 3ade6 <_PyImport_ClearExtension@@Base+0x264> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3add0 <_PyImport_ClearExtension@@Base+0x25a> │ │ │ │ - b.n 3adf4 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + beq.n 3add0 <_PyImport_ClearExtension@@Base+0x24e> │ │ │ │ + b.n 3adf4 <_PyImport_ClearExtension@@Base+0x272> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3adf4 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + cbnz r0, 3adf4 <_PyImport_ClearExtension@@Base+0x272> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3adf4 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + cbz r0, 3adf4 <_PyImport_ClearExtension@@Base+0x272> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -24102,244 +24110,247 @@ │ │ │ │ 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 3ae4c <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ + beq.n 3ae4c <_PyImport_ClearExtension@@Base+0x2ca> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #9716 @ 0x25f4 │ │ │ │ + movw r0, #10228 @ 0x27f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc28 │ │ │ │ - b.n 3ae7a <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ + bl ddbe4 │ │ │ │ + b.n 3ae7a <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3ae68 <_PyImport_ClearExtension@@Base+0x2f2> │ │ │ │ + beq.n 3ae68 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #9748 @ 0x2614 │ │ │ │ + movw r0, #10260 @ 0x2814 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl ddc28 │ │ │ │ - b.n 3ae7a <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - movw r0, #9776 @ 0x2630 │ │ │ │ + bl ddbe4 │ │ │ │ + b.n 3ae7a <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + movw r0, #10288 @ 0x2830 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc28 │ │ │ │ - cbnz r0, 3ae80 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + bl ddbe4 │ │ │ │ + cbnz r0, 3ae80 <_PyImport_ClearExtension@@Base+0x2fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ae9c <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ + b.n 3ae9c <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ae8c <_PyImport_ClearExtension@@Base+0x316> │ │ │ │ - bl 5e500 │ │ │ │ + cbz r1, 3ae8c <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + bl 5e518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae7c <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ + beq.n 3ae7c <_PyImport_ClearExtension@@Base+0x2fa> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ae9c <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ + cbz r3, 3ae9c <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e3d8 │ │ │ │ + b.w 5e3f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + movw r0, #27868 @ 0x6cdc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 79fe0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3aed6 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + ble.n 3aee2 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3aee0 <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + cbz r0, 3aeec <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3aeea <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ + bge.n 3aef6 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3aef8 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + beq.n 3af04 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3aef8 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ - movw r1, #9840 @ 0x2670 │ │ │ │ + b.n 3af04 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + movw r1, #10352 @ 0x2870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3aef2 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #9864 @ 0x2688 │ │ │ │ + b.n 3aefe <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #10376 @ 0x2888 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3aef2 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #9908 @ 0x26b4 │ │ │ │ + b.n 3aefe <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #10420 @ 0x28b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af08 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3af14 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88e24 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + b.w 88cf4 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ 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 │ │ │ │ - cbnz r1, 3af34 <_PyImport_ClearExtension@@Base+0x3be> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 1551e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3af58 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3af3c <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3af44 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 3af4c <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 3af54 <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 3a536 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbnz r1, 3af84 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + movw r1, #8276 @ 0x2054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3af56 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + bl 127324 │ │ │ │ + b.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3af5c <_PyImport_ClearExtension@@Base+0x3e6> │ │ │ │ + bmi.n 3afac <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9936 @ 0x26d0 │ │ │ │ + movw r1, #10448 @ 0x28d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3afba <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ - bl dd710 │ │ │ │ + b.n 3b00a <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + bl dd6cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3af84 <_PyImport_ClearExtension@@Base+0x40e> │ │ │ │ - bl 7f710 │ │ │ │ + bgt.n 3afd4 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3af56 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + bne.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9968 @ 0x26f0 │ │ │ │ + movw r1, #10480 @ 0x28f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3af56 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + bl 127324 │ │ │ │ + b.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3afb8 <_PyImport_ClearExtension@@Base+0x442> │ │ │ │ + beq.n 3b008 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3afa6 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ + cbz r3, 3aff6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3af9a <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r3, 3afea <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 771f0 │ │ │ │ - b.n 3afa6 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ + bl 770e8 │ │ │ │ + b.n 3aff6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3af92 <_PyImport_ClearExtension@@Base+0x41c> │ │ │ │ - b.n 3af56 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + bne.n 3afe2 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ + b.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3afb6 <_PyImport_ClearExtension@@Base+0x440> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 3af56 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + cbnz r0, 3b006 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 155cd8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3affc <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3afe0 <_PyImport_ClearExtension@@Base+0x46a> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3afe8 <_PyImport_ClearExtension@@Base+0x472> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3aff0 <_PyImport_ClearExtension@@Base+0x47a> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 3aff8 <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 3a5a4 │ │ │ │ - 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, #3960] @ 0xf78 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r0, r1 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #96] @ (3b080 <_PyImport_ClearExtension@@Base+0x50a>) │ │ │ │ - bl 215a3c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b07c <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + ldr r3, [pc, #96] @ (3b08c <_PyImport_ClearExtension@@Base+0x50a>) │ │ │ │ + bl 2154a0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b088 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ add r3, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ blx 2918c <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b062 <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ + bge.n 3b06e <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b06e <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 3b07a <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b02e <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ + beq.n 3b03a <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b07c <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + b.n 3b088 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b50a <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ - b.n 3b07c <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + bl 3b51a <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ + b.n 3b088 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b0a4 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + bne.n 3b0b0 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 157238 │ │ │ │ + b.w 156744 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38204 @ 0x953c │ │ │ │ + movw r0, #38716 @ 0x973c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b098 <_PyImport_ClearExtension@@Base+0x522> │ │ │ │ + bne.n 3b0a4 <_PyImport_ClearExtension@@Base+0x522> │ │ │ │ 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] │ │ │ │ @@ -24351,212 +24362,212 @@ │ │ │ │ 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 3b0fc <_PyImport_ClearExtension@@Base+0x586> │ │ │ │ + beq.n 3b108 <_PyImport_ClearExtension@@Base+0x586> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #10048 @ 0x2740 │ │ │ │ + movw r0, #10520 @ 0x2918 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ - b.n 3b11a <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - cbz r6, 3b10e <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + bl ddbe4 │ │ │ │ + b.n 3b126 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + cbz r6, 3b11a <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #9212 @ 0x23fc │ │ │ │ + movw r0, #9724 @ 0x25fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ - b.n 3b11a <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - movw r0, #10068 @ 0x2754 │ │ │ │ + bl ddbe4 │ │ │ │ + b.n 3b126 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + movw r0, #10540 @ 0x292c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ - cbz r0, 3b136 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl ddbe4 │ │ │ │ + cbz r0, 3b142 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b126 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + cbz r3, 3b132 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e3d8 │ │ │ │ - cbz r0, 3b136 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - cbz r5, 3b136 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl 5e3f0 │ │ │ │ + cbz r0, 3b142 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + cbz r5, 3b142 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e500 │ │ │ │ + b.w 5e518 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b144 <_PyImport_ClearExtension@@Base+0x5ce> │ │ │ │ - b.w 7ffd0 │ │ │ │ + blt.n 3b150 <_PyImport_ClearExtension@@Base+0x5ce> │ │ │ │ + b.w 7fef0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27948 @ 0x6d2c │ │ │ │ + movw r1, #28460 @ 0x6f2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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 r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl b4d88 │ │ │ │ + cbnz r0, 3b1a2 <_PyImport_ClearExtension@@Base+0x620> │ │ │ │ + cbz r4, 3b19a <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1370a0 │ │ │ │ + cbnz r0, 3b1a2 <_PyImport_ClearExtension@@Base+0x620> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 211d38 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #10592 @ 0x2960 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b1c6 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + b.w 1479fc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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] @ (3b240 <_PyImport_ClearExtension@@Base+0x6ca>) │ │ │ │ + ldr r2, [pc, #196] @ (3b2a4 <_PyImport_ClearExtension@@Base+0x722>) │ │ │ │ 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, 3b1aa <_PyImport_ClearExtension@@Base+0x634> │ │ │ │ + cbz r4, 3b20e <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5076 @ 0x13d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3b1d0 <_PyImport_ClearExtension@@Base+0x65a> │ │ │ │ + bl 127324 │ │ │ │ + b.n 3b234 <_PyImport_ClearExtension@@Base+0x6b2> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b1d4 <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ + beq.n 3b238 <_PyImport_ClearExtension@@Base+0x6b6> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10080 @ 0x2760 │ │ │ │ + movw r1, #10736 @ 0x29f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b23a <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ + b.n 3b29e <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #10120 @ 0x2788 │ │ │ │ + movw r0, #10776 @ 0x2a18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1d0 <_PyImport_ClearExtension@@Base+0x65a> │ │ │ │ - bl 1f0e78 │ │ │ │ + blt.n 3b234 <_PyImport_ClearExtension@@Base+0x6b2> │ │ │ │ + bl 1f0190 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b200 <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ - bl 30324 │ │ │ │ - b.n 3b224 <_PyImport_ClearExtension@@Base+0x6ae> │ │ │ │ - bl 1f1704 │ │ │ │ - movw r0, #4612 @ 0x1204 │ │ │ │ + cbnz r0, 3b264 <_PyImport_ClearExtension@@Base+0x6e2> │ │ │ │ + bl 303d0 │ │ │ │ + b.n 3b288 <_PyImport_ClearExtension@@Base+0x706> │ │ │ │ + bl 1f0930 │ │ │ │ + movw r0, #1128 @ 0x468 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1f1b94 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f0eac <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b224 <_PyImport_ClearExtension@@Base+0x6ae> │ │ │ │ + bne.n 3b288 <_PyImport_ClearExtension@@Base+0x706> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 3b23a <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ + bl f1800 │ │ │ │ + b.n 3b29e <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10132 @ 0x2794 │ │ │ │ + movw r0, #10788 @ 0x2a24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 18cfd8 │ │ │ │ + bl 18b900 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b270 <_PyImport_ClearExtension@@Base+0x6fa> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3b2d4 <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b288 <_PyImport_ClearExtension@@Base+0x712> │ │ │ │ + b.n 3b2ec <_PyImport_ClearExtension@@Base+0x76a> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl b4da8 │ │ │ │ - cbnz r0, 3b2b4 <_PyImport_ClearExtension@@Base+0x73e> │ │ │ │ - cbz r4, 3b2ac <_PyImport_ClearExtension@@Base+0x736> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 137128 │ │ │ │ - cbnz r0, 3b2b4 <_PyImport_ClearExtension@@Base+0x73e> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 212320 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10140 @ 0x279c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b2d8 <_PyImport_ClearExtension@@Base+0x762> │ │ │ │ - b.w 147f70 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b306 <_PyImport_ClearExtension@@Base+0x790> │ │ │ │ + bne.n 3b312 <_PyImport_ClearExtension@@Base+0x790> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0298 │ │ │ │ + bl d0274 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b332 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ - b.n 3b320 <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ + bne.n 3b33e <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + b.n 3b32c <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37976 @ 0x9458 │ │ │ │ + movw r0, #38488 @ 0x9658 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b2f6 <_PyImport_ClearExtension@@Base+0x780> │ │ │ │ + bne.n 3b302 <_PyImport_ClearExtension@@Base+0x780> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b348 <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ - bl 7f710 │ │ │ │ + b.n 3b354 <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b31c <_PyImport_ClearExtension@@Base+0x7a6> │ │ │ │ + bne.n 3b328 <_PyImport_ClearExtension@@Base+0x7a6> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b348 <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ + b.n 3b354 <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -24565,38 +24576,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 3b36a <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ + bhi.n 3b376 <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b382 <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ + ble.n 3b38e <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b38a <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ - movw r0, #64324 @ 0xfb44 │ │ │ │ + b.n 3b396 <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ + movw r0, #64836 @ 0xfd44 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b362 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + bne.n 3b36e <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b3c4 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ + b.n 3b3d0 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b39e <_PyImport_ClearExtension@@Base+0x828> │ │ │ │ - b.w 147f70 │ │ │ │ + beq.n 3b3aa <_PyImport_ClearExtension@@Base+0x828> │ │ │ │ + b.w 1479fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -24612,72 +24623,74 @@ │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b400 <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ + beq.n 3b40c <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b46e <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + bne.n 3b47a <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b40c <_PyImport_ClearExtension@@Base+0x896> │ │ │ │ - movw r9, #10324 @ 0x2854 │ │ │ │ + b.n 3b418 <_PyImport_ClearExtension@@Base+0x896> │ │ │ │ + movw r9, #10836 @ 0x2a54 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b414 <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ + cbz r6, 3b420 <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b41c <_PyImport_ClearExtension@@Base+0x8a6> │ │ │ │ + b.n 3b428 <_PyImport_ClearExtension@@Base+0x8a6> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b43e <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + beq.n 3b44a <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b438 <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ + bge.n 3b444 <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b438 <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ + cbz r0, 3b444 <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b424 <_PyImport_ClearExtension@@Base+0x8ae> │ │ │ │ + b.n 3b430 <_PyImport_ClearExtension@@Base+0x8ae> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b45a <_PyImport_ClearExtension@@Base+0x8e4> │ │ │ │ + beq.n 3b466 <_PyImport_ClearExtension@@Base+0x8e4> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b45a <_PyImport_ClearExtension@@Base+0x8e4> │ │ │ │ + blt.n 3b466 <_PyImport_ClearExtension@@Base+0x8e4> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b440 <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ + bne.n 3b44c <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b464 <_PyImport_ClearExtension@@Base+0x8ee> │ │ │ │ + beq.n 3b470 <_PyImport_ClearExtension@@Base+0x8ee> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 155cd8 │ │ │ │ - b.n 3b470 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ + bl 1551e8 │ │ │ │ + b.n 3b47c <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b48a <_PyImport_ClearExtension@@Base+0x914> │ │ │ │ + cbz r0, 3b49a <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24685,200 +24698,200 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b4ae <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ + cbnz r3, 3b4be <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4ae <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ + ble.n 3b4be <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4ae <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ - cbnz r4, 3b4ca <_PyImport_ClearExtension@@Base+0x954> │ │ │ │ + bne.n 3b4be <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ + cbnz r4, 3b4da <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b500 <_PyImport_ClearExtension@@Base+0x98a>) │ │ │ │ + ldr r4, [pc, #76] @ (3b510 <_PyImport_ClearExtension@@Base+0x98e>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b4f8 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ + cbz r0, 3b508 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b4f8 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ + blt.n 3b508 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b4e6 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3b4f8 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ + bne.n 3b4f6 <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3b508 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20cbec <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20c3bc <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3b530 <_PyImport_ClearExtension@@Base+0x9ba> │ │ │ │ + cbnz r0, 3b540 <_PyImport_ClearExtension@@Base+0x9be> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #2364 @ 0x93c │ │ │ │ + movw r1, #5368 @ 0x14f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25192 @ 0x6268 │ │ │ │ + movw r0, #25704 @ 0x6468 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7e0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b698 <_PyImport_ClearExtension@@Base+0xb22> │ │ │ │ - bl 83404 │ │ │ │ + beq.w 3b6a8 <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ + bl 83320 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b568 <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ + beq.n 3b578 <_PyImport_ClearExtension@@Base+0x9f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b568 <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ + cbnz r3, 3b578 <_PyImport_ClearExtension@@Base+0x9f6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b698 <_PyImport_ClearExtension@@Base+0xb22> │ │ │ │ + beq.w 3b6a8 <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26d0d0 │ │ │ │ - vldr d9, [pc, #304] @ 3b6a8 <_PyImport_ClearExtension@@Base+0xb32> │ │ │ │ + bl 26d2f0 │ │ │ │ + vldr d9, [pc, #304] @ 3b6b8 <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + beq.n 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + beq.n 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + beq.n 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + beq.n 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + beq.n 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + beq.n 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + beq.n 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7ffd0 │ │ │ │ - cbz r0, 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + bl 7fef0 │ │ │ │ + cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7ffd0 │ │ │ │ - cbz r0, 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + bl 7fef0 │ │ │ │ + cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7ffd0 │ │ │ │ - cbz r0, 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + bl 7fef0 │ │ │ │ + cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7ffd0 │ │ │ │ - cbz r0, 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + bl 7fef0 │ │ │ │ + cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7ffd0 │ │ │ │ - cbz r0, 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + bl 7fef0 │ │ │ │ + cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7ffd0 │ │ │ │ - cbz r0, 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + bl 7fef0 │ │ │ │ + cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7ffd0 │ │ │ │ - cbz r0, 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + bl 7fef0 │ │ │ │ + cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b65e <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b676 <_PyImport_ClearExtension@@Base+0xb00> │ │ │ │ + cbnz r0, 3b686 <_PyImport_ClearExtension@@Base+0xb04> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b698 <_PyImport_ClearExtension@@Base+0xb22> │ │ │ │ + beq.n 3b6a8 <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b698 <_PyImport_ClearExtension@@Base+0xb22> │ │ │ │ + cbnz r3, 3b6a8 <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b698 <_PyImport_ClearExtension@@Base+0xb22> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b6a8 <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #10728 @ 0x29e8 │ │ │ │ + movw r0, #11240 @ 0x2be8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -24888,352 +24901,352 @@ │ │ │ │ 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 3b6da <_PyImport_ClearExtension@@Base+0xb64> │ │ │ │ + bhi.n 3b6ea <_PyImport_ClearExtension@@Base+0xb68> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b6f2 <_PyImport_ClearExtension@@Base+0xb7c> │ │ │ │ - b.n 3b706 <_PyImport_ClearExtension@@Base+0xb90> │ │ │ │ - movw r0, #64212 @ 0xfad4 │ │ │ │ + cbnz r0, 3b702 <_PyImport_ClearExtension@@Base+0xb80> │ │ │ │ + b.n 3b716 <_PyImport_ClearExtension@@Base+0xb94> │ │ │ │ + movw r0, #64724 @ 0xfcd4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7ca <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ - b.n 3b6cc <_PyImport_ClearExtension@@Base+0xb56> │ │ │ │ - bl 83920 │ │ │ │ + beq.n 3b7da <_PyImport_ClearExtension@@Base+0xc58> │ │ │ │ + b.n 3b6dc <_PyImport_ClearExtension@@Base+0xb5a> │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b714 <_PyImport_ClearExtension@@Base+0xb9e> │ │ │ │ + bne.n 3b724 <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3b724 <_PyImport_ClearExtension@@Base+0xbae> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3b734 <_PyImport_ClearExtension@@Base+0xbb2> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b7ca <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ + bne.n 3b7da <_PyImport_ClearExtension@@Base+0xc58> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b724 <_PyImport_ClearExtension@@Base+0xbae> │ │ │ │ + b.n 3b734 <_PyImport_ClearExtension@@Base+0xbb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b702 <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ + bne.n 3b712 <_PyImport_ClearExtension@@Base+0xb90> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b702 <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b712 <_PyImport_ClearExtension@@Base+0xb90> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3b790 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + ble.n 3b7a0 <_PyImport_ClearExtension@@Base+0xc1e> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3b73e <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bpl.n 3b74e <_PyImport_ClearExtension@@Base+0xbcc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b764 <_PyImport_ClearExtension@@Base+0xbee> │ │ │ │ + bne.n 3b774 <_PyImport_ClearExtension@@Base+0xbf2> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3b792 <_PyImport_ClearExtension@@Base+0xc1c> │ │ │ │ + b.n 3b7a2 <_PyImport_ClearExtension@@Base+0xc20> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3b758 <_PyImport_ClearExtension@@Base+0xbe2> │ │ │ │ + beq.n 3b768 <_PyImport_ClearExtension@@Base+0xbe6> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 3b770 <_PyImport_ClearExtension@@Base+0xbfa> │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 3b780 <_PyImport_ClearExtension@@Base+0xbfe> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b770 <_PyImport_ClearExtension@@Base+0xbfa> │ │ │ │ + bne.n 3b780 <_PyImport_ClearExtension@@Base+0xbfe> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3b792 <_PyImport_ClearExtension@@Base+0xc1c> │ │ │ │ + b.n 3b7a2 <_PyImport_ClearExtension@@Base+0xc20> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b74a <_PyImport_ClearExtension@@Base+0xbd4> │ │ │ │ + bne.n 3b75a <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #28812 @ 0x708c │ │ │ │ + movw r2, #29324 @ 0x728c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64212 @ 0xfad4 │ │ │ │ + movw r0, #64724 @ 0xfcd4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b7ca <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b7da <_PyImport_ClearExtension@@Base+0xc58> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3b7ae <_PyImport_ClearExtension@@Base+0xc38> │ │ │ │ - cbz r1, 3b79e <_PyImport_ClearExtension@@Base+0xc28> │ │ │ │ + bgt.n 3b7be <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ + cbz r1, 3b7ae <_PyImport_ClearExtension@@Base+0xc2c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3b7a6 <_PyImport_ClearExtension@@Base+0xc30> │ │ │ │ + b.n 3b7b6 <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155cd8 │ │ │ │ + b.w 1551e8 │ │ │ │ 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 3ba74 <_PyImport_ClearExtension@@Base+0xefe> │ │ │ │ + b.n 3ba84 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b7fc <_PyImport_ClearExtension@@Base+0xc86> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3b806 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + bne.n 3b80c <_PyImport_ClearExtension@@Base+0xc8a> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3b816 <_PyImport_ClearExtension@@Base+0xc94> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3b82c <_PyImport_ClearExtension@@Base+0xcb6> │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 3b83c <_PyImport_ClearExtension@@Base+0xcba> │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b838 <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ + cbz r3, 3b848 <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3b85c <_PyImport_ClearExtension@@Base+0xce6> │ │ │ │ + b.n 3b86c <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b84a <_PyImport_ClearExtension@@Base+0xcd4> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3b85a <_PyImport_ClearExtension@@Base+0xcd8> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3b858 <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ + b.n 3b868 <_PyImport_ClearExtension@@Base+0xce6> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b844 <_PyImport_ClearExtension@@Base+0xcce> │ │ │ │ - ldr r0, [pc, #8] @ (3b860 <_PyImport_ClearExtension@@Base+0xcea>) │ │ │ │ + beq.n 3b854 <_PyImport_ClearExtension@@Base+0xcd2> │ │ │ │ + ldr r0, [pc, #8] @ (3b870 <_PyImport_ClearExtension@@Base+0xcee>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b880 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ + cbz r3, 3b890 <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #4968 @ 0x1368 │ │ │ │ + movw r4, #5480 @ 0x1568 │ │ │ │ movt r4, #67 @ 0x43 │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r6, 3b8b8 <_PyImport_ClearExtension@@Base+0xd42> │ │ │ │ + cbnz r6, 3b8c8 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b8b8 <_PyImport_ClearExtension@@Base+0xd42> │ │ │ │ + ble.n 3b8c8 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b8b8 <_PyImport_ClearExtension@@Base+0xd42> │ │ │ │ - cbnz r7, 3b8dc <_PyImport_ClearExtension@@Base+0xd66> │ │ │ │ - ldr r4, [pc, #436] @ (3ba70 <_PyImport_ClearExtension@@Base+0xefa>) │ │ │ │ + bne.n 3b8c8 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ + cbnz r7, 3b8ec <_PyImport_ClearExtension@@Base+0xd6a> │ │ │ │ + ldr r4, [pc, #436] @ (3ba80 <_PyImport_ClearExtension@@Base+0xefe>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba48 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ + beq.w 3ba58 <_PyImport_ClearExtension@@Base+0xed6> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba44 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba44 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba44 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b918 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ + bne.n 3b928 <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b93c <_PyImport_ClearExtension@@Base+0xdc6> │ │ │ │ + b.n 3b94c <_PyImport_ClearExtension@@Base+0xdca> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b928 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ + cbnz r0, 3b938 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b93c <_PyImport_ClearExtension@@Base+0xdc6> │ │ │ │ - b.n 3ba44 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + bge.n 3b94c <_PyImport_ClearExtension@@Base+0xdca> │ │ │ │ + b.n 3ba54 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1bb50c │ │ │ │ + bl 1b9c64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba44 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b91c <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ - b.n 3b914 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ + bne.n 3b92c <_PyImport_ClearExtension@@Base+0xdaa> │ │ │ │ + b.n 3b924 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w fp, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 3b958 <_PyImport_ClearExtension@@Base+0xde2> │ │ │ │ + beq.n 3b968 <_PyImport_ClearExtension@@Base+0xde6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b986 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + bne.n 3b996 <_PyImport_ClearExtension@@Base+0xe14> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3b9a6 <_PyImport_ClearExtension@@Base+0xe30> │ │ │ │ - cbz r4, 3b9a6 <_PyImport_ClearExtension@@Base+0xe30> │ │ │ │ + ble.n 3b9b6 <_PyImport_ClearExtension@@Base+0xe34> │ │ │ │ + cbz r4, 3b9b6 <_PyImport_ClearExtension@@Base+0xe34> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #4096 @ 0x1000 │ │ │ │ + movw r2, #604 @ 0x25c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #13892 @ 0x3644 │ │ │ │ + movw r1, #13112 @ 0x3338 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3ba44 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + bl d187c │ │ │ │ + b.n 3ba54 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #4096 @ 0x1000 │ │ │ │ + movw r2, #604 @ 0x25c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #13852 @ 0x361c │ │ │ │ + movw r1, #13072 @ 0x3310 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3ba44 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + bl d187c │ │ │ │ + b.n 3ba54 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #10732 @ 0x29ec │ │ │ │ + movw r1, #11244 @ 0x2bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #10740 @ 0x29f4 │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ba44 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 3ba54 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ + bl 95aec │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3b9ec <_PyImport_ClearExtension@@Base+0xe76> │ │ │ │ + beq.n 3b9fc <_PyImport_ClearExtension@@Base+0xe7a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba2a <_PyImport_ClearExtension@@Base+0xeb4> │ │ │ │ + b.n 3ba3a <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3ba02 <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ - cbz r4, 3ba02 <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ + bne.n 3ba12 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ + cbz r4, 3ba12 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba2a <_PyImport_ClearExtension@@Base+0xeb4> │ │ │ │ + b.n 3ba3a <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba0a <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ - cbz r4, 3ba1e <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ + bne.n 3ba1a <_PyImport_ClearExtension@@Base+0xe98> │ │ │ │ + cbz r4, 3ba2e <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba2a <_PyImport_ClearExtension@@Base+0xeb4> │ │ │ │ + b.n 3ba3a <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 3ba52 <_PyImport_ClearExtension@@Base+0xedc> │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 3ba62 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1868 │ │ │ │ + bl f181c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3ba5a <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ + b.n 3ba6a <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ba5a <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ + b.n 3ba6a <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -25242,60 +25255,60 @@ │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ mov sl, r1 │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 3bab0 <_PyImport_ClearExtension@@Base+0xf3a> │ │ │ │ - cbz r1, 3baa0 <_PyImport_ClearExtension@@Base+0xf2a> │ │ │ │ + bne.n 3bac0 <_PyImport_ClearExtension@@Base+0xf3e> │ │ │ │ + cbz r1, 3bab0 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3baa8 <_PyImport_ClearExtension@@Base+0xf32> │ │ │ │ + b.n 3bab8 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 155cd8 │ │ │ │ + b.w 1551e8 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bb28 <_PyImport_ClearExtension@@Base+0xfb2> │ │ │ │ + cbz r0, 3bb38 <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3bade <_PyImport_ClearExtension@@Base+0xf68> │ │ │ │ + ble.n 3baee <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bace <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ + cbz r3, 3bade <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bad6 <_PyImport_ClearExtension@@Base+0xf60> │ │ │ │ + b.n 3bae6 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bae6 <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ + cbz r3, 3baf6 <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3baee <_PyImport_ClearExtension@@Base+0xf78> │ │ │ │ + b.n 3bafe <_PyImport_ClearExtension@@Base+0xf7c> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3baf8 <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ + cbz r2, 3bb08 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bb00 <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ + b.n 3bb10 <_PyImport_ClearExtension@@Base+0xf8e> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bb28 <_PyImport_ClearExtension@@Base+0xfb2> │ │ │ │ + ble.n 3bb38 <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb12 <_PyImport_ClearExtension@@Base+0xf9c> │ │ │ │ + cbz r3, 3bb22 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bb1a <_PyImport_ClearExtension@@Base+0xfa4> │ │ │ │ + b.n 3bb2a <_PyImport_ClearExtension@@Base+0xfa8> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25303,581 +25316,580 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bc3a <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ + bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bc3a <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ + bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bb5a <_PyImport_ClearExtension@@Base+0xfe4> │ │ │ │ - cbz r4, 3bb5a <_PyImport_ClearExtension@@Base+0xfe4> │ │ │ │ + cbz r0, 3bb6a <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ + cbz r4, 3bb6a <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d1268 │ │ │ │ + b.w d1240 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bc16 <_PyImport_ClearExtension@@Base+0x10a0> │ │ │ │ + bhi.n 3bc26 <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bbf4 <_PyImport_ClearExtension@@Base+0x107e>) │ │ │ │ + ldr r0, [pc, #144] @ (3bc04 <_PyImport_ClearExtension@@Base+0x1082>) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bc42 <_PyImport_ClearExtension@@Base+0x10cc> │ │ │ │ + b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bc42 <_PyImport_ClearExtension@@Base+0x10cc> │ │ │ │ + b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3bc42 <_PyImport_ClearExtension@@Base+0x10cc> │ │ │ │ + b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3bc42 <_PyImport_ClearExtension@@Base+0x10cc> │ │ │ │ + b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3bc42 <_PyImport_ClearExtension@@Base+0x10cc> │ │ │ │ + b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3bc42 <_PyImport_ClearExtension@@Base+0x10cc> │ │ │ │ + b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddc28 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3bc76 <_PyImport_ClearExtension@@Base+0x1100> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bc78 <_PyImport_ClearExtension@@Base+0x1102> │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bc8e <_PyImport_ClearExtension@@Base+0x1118> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3bc8e <_PyImport_ClearExtension@@Base+0x1118> │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bc8e <_PyImport_ClearExtension@@Base+0x1118> │ │ │ │ - cbnz r5, 3bcb4 <_PyImport_ClearExtension@@Base+0x113e> │ │ │ │ - ldr r1, [pc, #120] @ (3bd08 <_PyImport_ClearExtension@@Base+0x1192>) │ │ │ │ - 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3bcb4 <_PyImport_ClearExtension@@Base+0x113e> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bcf6 <_PyImport_ClearExtension@@Base+0x1180> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdf10 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bcb0 <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3bce8 <_PyImport_ClearExtension@@Base+0x1172> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bcd2 <_PyImport_ClearExtension@@Base+0x115c> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3bce6 <_PyImport_ClearExtension@@Base+0x1170> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f43c4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bce8 <_PyImport_ClearExtension@@Base+0x1172> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 3bce8 <_PyImport_ClearExtension@@Base+0x1172> │ │ │ │ - b.n 3bcb0 <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 378a8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bd00 <_PyImport_ClearExtension@@Base+0x118a> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3bd3a <_PyImport_ClearExtension@@Base+0x11c4> │ │ │ │ + bge.n 3bc84 <_PyImport_ClearExtension@@Base+0x1102> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27948 @ 0x6d2c │ │ │ │ + movw r1, #28460 @ 0x6f2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bd48 <_PyImport_ClearExtension@@Base+0x11d2> │ │ │ │ + b.n 3bc92 <_PyImport_ClearExtension@@Base+0x1110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bd6e <_PyImport_ClearExtension@@Base+0x11f8> │ │ │ │ + bne.n 3bcb8 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3bd98 │ │ │ │ + bl 3bce2 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd8a <_PyImport_ClearExtension@@Base+0x1214> │ │ │ │ - b.n 3bd84 <_PyImport_ClearExtension@@Base+0x120e> │ │ │ │ + bne.n 3bcd4 <_PyImport_ClearExtension@@Base+0x1152> │ │ │ │ + b.n 3bcce <_PyImport_ClearExtension@@Base+0x114c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37996 @ 0x946c │ │ │ │ + movw r0, #38508 @ 0x966c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bd94 <_PyImport_ClearExtension@@Base+0x121e> │ │ │ │ - b.n 3bd5e <_PyImport_ClearExtension@@Base+0x11e8> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3bd94 <_PyImport_ClearExtension@@Base+0x121e> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bcde <_PyImport_ClearExtension@@Base+0x115c> │ │ │ │ + b.n 3bca8 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3bcde <_PyImport_ClearExtension@@Base+0x115c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bd98 : │ │ │ │ +0003bce2 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f42a0 │ │ │ │ + b.w 1f3690 │ │ │ │ │ │ │ │ -0003bd9e : │ │ │ │ +0003bce8 : │ │ │ │ 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 3bf26 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bde2 │ │ │ │ + bl 3bf28 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bd2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bdca │ │ │ │ + bpl.n 3bd14 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bdca │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 3bdfa │ │ │ │ + cbnz r3, 3bd14 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 3bd44 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43376 @ 0xa970 │ │ │ │ + movw r1, #43888 @ 0xab70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3bdfa │ │ │ │ - cbnz r4, 3be00 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3bd44 │ │ │ │ + cbnz r4, 3bd4a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10816 @ 0x2a40 │ │ │ │ + movw r1, #11308 @ 0x2c2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3be3c │ │ │ │ + b.n 3bd86 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3be22 │ │ │ │ + bmi.n 3bd6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10840 @ 0x2a58 │ │ │ │ + movw r1, #11332 @ 0x2c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3bdfa │ │ │ │ + bl d187c │ │ │ │ + b.n 3bd44 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1a4088 │ │ │ │ + bl 1a2740 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #11388 @ 0x2c7c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddbe4 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r3, 3bdb8 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3bdba │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3bdd0 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 3bdd0 │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3bdd0 │ │ │ │ + cbnz r5, 3bdf6 │ │ │ │ + ldr r1, [pc, #116] @ (3be48 ) │ │ │ │ + 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 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3bdf6 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3be38 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl cdee4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3bdf2 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3be2a │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3be14 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3be28 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f4374 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3be2a │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 3be2a │ │ │ │ + b.n 3bdf2 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 378a8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3be42 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl ce97c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3be66 │ │ │ │ + bne.n 3be74 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be84 │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 3be92 │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be84 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 3be8e │ │ │ │ - b.n 3befa │ │ │ │ + bne.n 3be92 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 3be9c │ │ │ │ + b.n 3bf08 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bee4 │ │ │ │ + bvs.n 3bef2 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 3bf08 │ │ │ │ + vldr d9, [pc, #108] @ 3bf10 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bef4 │ │ │ │ + bgt.n 3bf02 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bf10 │ │ │ │ + vldr d1, [pc, #100] @ 3bf18 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3becc │ │ │ │ + ble.n 3beda │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 3bf18 │ │ │ │ + vldr d1, [pc, #80] @ 3bf20 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bed0 │ │ │ │ + b.n 3bede │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bee4 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3befa │ │ │ │ + bne.n 3bef2 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3bf08 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839d0 │ │ │ │ - vldr d8, [pc, #24] @ 3bf10 │ │ │ │ - b.n 3bee4 │ │ │ │ + b.w 838ec │ │ │ │ + vldr d8, [pc, #20] @ 3bf18 │ │ │ │ + b.n 3bef2 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vtbl.8 d22, {d0-d2}, d0 │ │ │ │ - b.w 7ffd0 │ │ │ │ + Address 0x3bf26 is out of bounds. │ │ │ │ │ │ │ │ -0003bf26 <_PyObject_GetDictPtr@@Base>: │ │ │ │ + │ │ │ │ +0003bf28 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 3bf64 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3bf66 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3bf78 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf60 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3bf7a <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bf62 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r3, r0, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ adds r0, r4, r2 │ │ │ │ - b.n 3bf80 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf82 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf7c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf7c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f24d8 │ │ │ │ - cbnz r0, 3bf7c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3c3c │ │ │ │ + bpl.n 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f17f0 │ │ │ │ + cbnz r0, 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3be0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf80 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf82 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3bfb0 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bhi.n 3bfb2 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14f524 │ │ │ │ - bl cbdfc │ │ │ │ + bl 14ea80 │ │ │ │ + bl cbe24 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w f8860 │ │ │ │ + b.w f879c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61212 @ 0xef1c │ │ │ │ + movw r0, #61724 @ 0xf11c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf96 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ - 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 3bff4 <_PyObject_GetDictPtr@@Base+0xce> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #38236 @ 0x955c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3bff4 <_PyObject_GetDictPtr@@Base+0xce> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c008 <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 107104 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3bff0 <_PyObject_GetDictPtr@@Base+0xca> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ + bne.n 3bf98 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + b.w 7fef0 │ │ │ │ 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 3c044 <_PyObject_GetDictPtr@@Base+0x11e> │ │ │ │ + beq.n 3bffa <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10936 @ 0x2ab8 │ │ │ │ + movw r1, #11448 @ 0x2cb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3c050 <_PyObject_GetDictPtr@@Base+0x12a> │ │ │ │ + bl d187c │ │ │ │ + b.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c054 <_PyObject_GetDictPtr@@Base+0x12e> │ │ │ │ + bge.n 3c00a <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0d2 <_PyObject_GetDictPtr@@Base+0x1ac> │ │ │ │ + b.n 3c088 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c068 <_PyObject_GetDictPtr@@Base+0x142> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3c01e <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c050 <_PyObject_GetDictPtr@@Base+0x12a> │ │ │ │ + bne.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17020 @ 0x427c │ │ │ │ + movw r1, #17520 @ 0x4470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10972 @ 0x2adc │ │ │ │ + movw r0, #11484 @ 0x2cdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c050 <_PyObject_GetDictPtr@@Base+0x12a> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl 95aec │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c0c4 <_PyObject_GetDictPtr@@Base+0x19e> │ │ │ │ + bne.n 3c07a <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c0b2 <_PyObject_GetDictPtr@@Base+0x18c> │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 3c068 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c084 <_PyObject_GetDictPtr@@Base+0x15e> │ │ │ │ - b.n 3c050 <_PyObject_GetDictPtr@@Base+0x12a> │ │ │ │ + beq.n 3c03a <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ + b.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c0b2 <_PyObject_GetDictPtr@@Base+0x18c> │ │ │ │ + blt.n 3c068 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 3c0b6 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #38748 @ 0x975c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c0b6 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c0ca <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 10727c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c0b2 <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #42456 @ 0xa5d8 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e840 │ │ │ │ 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, 3c0f4 <_PyObject_GetDictPtr@@Base+0x1ce> │ │ │ │ + cbnz r3, 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c0f4 <_PyObject_GetDictPtr@@Base+0x1ce> │ │ │ │ + ble.n 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c0f4 <_PyObject_GetDictPtr@@Base+0x1ce> │ │ │ │ - cbnz r0, 3c110 <_PyObject_GetDictPtr@@Base+0x1ea> │ │ │ │ + bne.n 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r0, 3c118 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c15c <_PyObject_GetDictPtr@@Base+0x236>) │ │ │ │ + ldr r4, [pc, #96] @ (3c164 <_PyObject_GetDictPtr@@Base+0x23c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c110 <_PyObject_GetDictPtr@@Base+0x1ea> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c118 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c158 <_PyObject_GetDictPtr@@Base+0x232> │ │ │ │ + b.n 3c160 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c124 <_PyObject_GetDictPtr@@Base+0x1fe> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3c12c <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c10c <_PyObject_GetDictPtr@@Base+0x1e6> │ │ │ │ - bl 95c98 │ │ │ │ + bne.n 3c114 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 3c14c <_PyObject_GetDictPtr@@Base+0x226> │ │ │ │ - ldr r3, [pc, #36] @ (3c160 <_PyObject_GetDictPtr@@Base+0x23a>) │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 3c154 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #36] @ (3c168 <_PyObject_GetDictPtr@@Base+0x240>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c156 <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ + cbnz r3, 3c15e <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e484c │ │ │ │ + b.w 1e39e0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c158 <_PyObject_GetDictPtr@@Base+0x232> │ │ │ │ - ldr r0, [pc, #12] @ (3c164 <_PyObject_GetDictPtr@@Base+0x23e>) │ │ │ │ + b.n 3c160 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + ldr r0, [pc, #12] @ (3c16c <_PyObject_GetDictPtr@@Base+0x244>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ @@ -25886,2080 +25898,2083 @@ │ │ │ │ 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 3c188 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ + bhi.n 3c190 <_PyObject_GetDictPtr@@Base+0x268> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c1a0 <_PyObject_GetDictPtr@@Base+0x27a> │ │ │ │ + ble.n 3c1a8 <_PyObject_GetDictPtr@@Base+0x280> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c1a8 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ - movw r0, #64472 @ 0xfbd8 │ │ │ │ + b.n 3c1b0 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ + movw r0, #64984 @ 0xfdd8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c180 <_PyObject_GetDictPtr@@Base+0x25a> │ │ │ │ + bne.n 3c188 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3c4 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ + b.w 3b3d0 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2428b4 <_PyTime_AsTimeval@@Base+0x2ea4> │ │ │ │ + bl 2426d0 <_PyTime_AsTimeval@@Base+0x2ea0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c1d8 <_PyObject_GetDictPtr@@Base+0x2b2> │ │ │ │ + bne.n 3c1e0 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c20e <_PyObject_GetDictPtr@@Base+0x2e8> │ │ │ │ + b.n 3c216 <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 242fbc <_PyTime_AsTimeval@@Base+0x35ac> │ │ │ │ + bl 242d28 <_PyTime_AsTimeval@@Base+0x34f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c1d4 <_PyObject_GetDictPtr@@Base+0x2ae> │ │ │ │ + beq.n 3c1dc <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c214 : │ │ │ │ +0003c21c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c230 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c238 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1efb70 │ │ │ │ + b.w 1eee80 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c25c │ │ │ │ + bne.n 3c264 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c278 │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 3c280 │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c278 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3c28c │ │ │ │ - vldr d0, [pc, #28] @ 3c298 │ │ │ │ + bne.n 3c280 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3c294 │ │ │ │ + vldr d0, [pc, #28] @ 3c2a0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3c610 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c618 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c2a2 │ │ │ │ + b.n 3c2aa │ │ │ │ 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 3c2d6 │ │ │ │ + bmi.n 3c2de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11232 @ 0x2be0 │ │ │ │ + movw r1, #11744 @ 0x2de0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3c2fe │ │ │ │ + bl 127324 │ │ │ │ + b.n 3c306 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4da8 │ │ │ │ + bl b4d88 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c302 │ │ │ │ + beq.n 3c30a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11264 @ 0x2c00 │ │ │ │ + movw r1, #11776 @ 0x2e00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c378 │ │ │ │ + b.n 3c380 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4aac │ │ │ │ + bl f4a5c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c322 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3c32a │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c2fe │ │ │ │ + bne.n 3c306 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c30c │ │ │ │ + bne.n 3c314 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c342 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3c34a │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c2fe │ │ │ │ - b.n 3c348 │ │ │ │ + bne.n 3c306 │ │ │ │ + b.n 3c350 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c360 │ │ │ │ + bls.n 3c368 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11296 @ 0x2c20 │ │ │ │ + movw r1, #11808 @ 0x2e20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3c2fe │ │ │ │ + bl 127324 │ │ │ │ + b.n 3c306 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 29c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 215028 <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ + cbz r0, 3c3da │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c3bc │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c3de │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c3de │ │ │ │ + bl 81d28 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c3e6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c3da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c3da │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c40e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #11824 @ 0x2e30 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82650 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c40e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c40e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c412 : │ │ │ │ + ldr r0, [pc, #4] @ (3c418 ) │ │ │ │ + b.w cb744 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c3b0 │ │ │ │ + bne.n 3c44c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdf10 │ │ │ │ - cbz r0, 3c3ca │ │ │ │ - b.n 3c3c6 │ │ │ │ + bl cdee4 │ │ │ │ + cbz r0, 3c466 │ │ │ │ + b.n 3c462 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #45812 @ 0xb2f4 │ │ │ │ + movw r0, #45816 @ 0xb2f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3a2 │ │ │ │ + bne.n 3c43e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c410 │ │ │ │ + b.n 3c4ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c3de │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3c47a │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3c6 │ │ │ │ + bne.n 3c462 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #4968 @ 0x1368 │ │ │ │ + movw r5, #5480 @ 0x1568 │ │ │ │ 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 3c40a │ │ │ │ + ble.n 3c4a6 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c3ee │ │ │ │ - bl 7dde0 │ │ │ │ + b.n 3c48a │ │ │ │ + bl 7dcf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c41a │ │ │ │ + cbz r3, 3c4b6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ 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 2151b8 │ │ │ │ - cbz r0, 3c472 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c454 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c476 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c476 │ │ │ │ - bl 81e14 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c47e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c472 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c472 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c4a6 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #11312 @ 0x2c30 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c4a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c4a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c4aa : │ │ │ │ - ldr r0, [pc, #4] @ (3c4b0 ) │ │ │ │ - b.w cb71c │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c4d4 │ │ │ │ + bpl.n 3c4dc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c4f2 │ │ │ │ + bgt.n 3c4fa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #11320 @ 0x2c38 │ │ │ │ + movw r1, #11832 @ 0x2e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3c51e │ │ │ │ + bl d187c │ │ │ │ + b.n 3c526 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c508 │ │ │ │ + bgt.n 3c510 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17f808 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c522 │ │ │ │ - b.n 3c51e │ │ │ │ + bl 17e574 <_PyBytesWriter_WriteBytes@@Base+0x2c98> │ │ │ │ + cbnz r0, 3c52a │ │ │ │ + b.n 3c526 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53224 @ 0xcfe8 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c5e2 │ │ │ │ + b.n 3c5ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c536 │ │ │ │ + beq.n 3c53e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c536 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c53e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c55a │ │ │ │ + bmi.n 3c562 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11380 @ 0x2c74 │ │ │ │ + movw r1, #11892 @ 0x2e74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3c51e │ │ │ │ - bl 83920 │ │ │ │ + bl d187c │ │ │ │ + b.n 3c526 │ │ │ │ + bl 8383c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c56a │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 3c56e │ │ │ │ - b.n 3c51e │ │ │ │ + bne.n 3c572 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 3c576 │ │ │ │ + b.n 3c526 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c586 │ │ │ │ + bge.n 3c58e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11432 @ 0x2ca8 │ │ │ │ + movw r1, #11944 @ 0x2ea8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3c51e │ │ │ │ + bl 127324 │ │ │ │ + b.n 3c526 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5a0 │ │ │ │ + bne.n 3c5a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c5e2 │ │ │ │ + b.n 3c5ea │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5c2 │ │ │ │ + bmi.n 3c5ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11468 @ 0x2ccc │ │ │ │ + movw r1, #11980 @ 0x2ecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3c51e │ │ │ │ + bl d187c │ │ │ │ + b.n 3c526 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5d0 │ │ │ │ - bl 86e38 │ │ │ │ + cbz r0, 3c5d8 │ │ │ │ + bl 86d08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c596 │ │ │ │ - b.n 3c51e │ │ │ │ + bge.n 3c59e │ │ │ │ + b.n 3c526 │ │ │ │ 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 3c596 │ │ │ │ + b.n 3c59e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #61860 @ 0xf1a4 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 1ccf0c │ │ │ │ - cbz r0, 3c664 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bpl.n 3c646 │ │ │ │ - ldr r2, [pc, #96] @ (3c66c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr.w r5, [r4, #180] @ 0xb4 │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ - add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ - add r0, r2 │ │ │ │ - ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 3c642 │ │ │ │ - cmp r5, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ - addls r3, #228 @ 0xe4 │ │ │ │ - addls r0, r2, r3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.n 3c64a │ │ │ │ - ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c670 ) │ │ │ │ - mov r2, r6 │ │ │ │ - bl 79374 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3c668 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c668 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b9300 │ │ │ │ - b.n 3c668 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 3c674 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c6a0 │ │ │ │ + bpl.n 3c618 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c6a2 │ │ │ │ + b.n 3c61a │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c6e2 │ │ │ │ + bne.n 3c65a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c6b0 │ │ │ │ + bne.n 3c628 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c6b8 │ │ │ │ + b.n 3c630 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15775c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 156c64 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c756 │ │ │ │ + bne.n 3c6ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1577b0 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 156cb8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c768 │ │ │ │ + b.n 3c6e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c760 │ │ │ │ + beq.n 3c6d8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c73e │ │ │ │ + ble.n 3c6b6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c6fe │ │ │ │ + bne.n 3c676 │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c70a │ │ │ │ + b.n 3c682 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1577b0 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c71a │ │ │ │ + bl 156cb8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c692 │ │ │ │ mov r0, sl │ │ │ │ - bl 15775c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c726 │ │ │ │ + bl 156c64 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c69e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c760 │ │ │ │ + bne.n 3c6d8 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c738 │ │ │ │ + b.n 3c6b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 15760c <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c738 │ │ │ │ + bl 156b18 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c6b0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c760 │ │ │ │ + beq.n 3c6d8 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c6f0 │ │ │ │ + b.n 3c668 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c768 │ │ │ │ + b.n 3c6e0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c768 │ │ │ │ + b.n 3c6e0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3c790 │ │ │ │ + bhi.n 3c708 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c7b4 │ │ │ │ - b.n 3c7a8 │ │ │ │ - movw r0, #5080 @ 0x13d8 │ │ │ │ + ble.n 3c72c │ │ │ │ + b.n 3c720 │ │ │ │ + movw r0, #1596 @ 0x63c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c78a │ │ │ │ - b.n 3c82e │ │ │ │ + bne.n 3c702 │ │ │ │ + b.n 3c7a6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a3c0 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a2bc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c82e │ │ │ │ + beq.n 3c7a6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c7d8 │ │ │ │ + cbz r3, 3c750 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c7f0 │ │ │ │ + ble.n 3c768 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53224 @ 0xcfe8 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3c82e │ │ │ │ + bl 127324 │ │ │ │ + b.n 3c7a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18732 @ 0x492c │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3c82e │ │ │ │ + bl 127324 │ │ │ │ + b.n 3c7a6 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c80e │ │ │ │ + bge.n 3c786 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ + movw r1, #12080 @ 0x2f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3c82e │ │ │ │ + bl d187c │ │ │ │ + b.n 3c7a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c820 │ │ │ │ + blt.n 3c798 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 211f98 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + bl 2119b0 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c814 │ │ │ │ + bne.n 3c78c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r2, #62372 @ 0xf3a4 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 1cb66c │ │ │ │ + cbz r0, 3c82c │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bpl.n 3c80e │ │ │ │ + ldr r2, [pc, #96] @ (3c834 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr.w r5, [r4, #180] @ 0xb4 │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ + add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ + add r0, r2 │ │ │ │ + ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 3c80a │ │ │ │ + cmp r5, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ + addls r3, #228 @ 0xe4 │ │ │ │ + addls r0, r2, r3 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.n 3c812 │ │ │ │ + ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ + ldr r1, [pc, #36] @ (3c838 ) │ │ │ │ + mov r2, r6 │ │ │ │ + bl 79270 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3c830 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbz r3, 3c830 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b7a58 <_PySys_GetRequiredAttrString@@Base+0x3c60> │ │ │ │ + b.n 3c830 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 3c83c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + bl 3ca4c │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 3c876 │ │ │ │ + cbz r3, 3c8a0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c904 │ │ │ │ + bne.n 3c92e │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c876 │ │ │ │ + beq.n 3c8a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 246798 │ │ │ │ + bl 2468e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c87a │ │ │ │ + cbnz r0, 3c8a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247230 │ │ │ │ + bl 24737c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c8f0 │ │ │ │ + b.n 3c91a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3c8a0 │ │ │ │ + cbnz r0, 3c8ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c870 │ │ │ │ + beq.n 3c89a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c870 │ │ │ │ + bne.n 3c89a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c870 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c89a │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #40900 @ 0x9fc4 │ │ │ │ + movw r0, #41412 @ 0xa1c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c870 │ │ │ │ + beq.n 3c89a │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #11592 @ 0x2d48 │ │ │ │ + movw r0, #12256 @ 0x2fe0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 3c8dc │ │ │ │ + cbnz r0, 3c906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247230 │ │ │ │ - b.n 3c8f0 │ │ │ │ + bl 24737c │ │ │ │ + b.n 3c91a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c8f0 │ │ │ │ + beq.n 3c91a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c8f0 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c91a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - bl 3ca44 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3c944 │ │ │ │ - cbz r2, 3c95c │ │ │ │ + cbnz r3, 3c94c │ │ │ │ + cbz r2, 3c964 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c95c │ │ │ │ + cbz r3, 3c964 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11756 @ 0x2dec │ │ │ │ + movw r1, #12268 @ 0x2fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3c970 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3c978 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #5908 @ 0x1714 │ │ │ │ + movw r1, #2424 @ 0x978 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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 3c994 │ │ │ │ + bne.n 3c99c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c9ac │ │ │ │ + b.w 3c9b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38212 @ 0x9544 │ │ │ │ + movw r0, #38724 @ 0x9744 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c988 │ │ │ │ + bne.n 3c990 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c9ac : │ │ │ │ +0003c9b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c9c0 │ │ │ │ + cbz r0, 3c9c8 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3c9c6 │ │ │ │ - bl 263ddc │ │ │ │ - b.n 3ca3e │ │ │ │ + cbnz r1, 3c9ce │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 3ca46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca24 │ │ │ │ + cbz r3, 3ca2c │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c9d6 │ │ │ │ + cbnz r6, 3c9de │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c9de │ │ │ │ + cbz r6, 3c9e6 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca24 │ │ │ │ + bmi.n 3ca2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca24 │ │ │ │ + cbz r3, 3ca2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca24 │ │ │ │ + bmi.n 3ca2c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca24 │ │ │ │ + cbz r3, 3ca2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca24 │ │ │ │ + cbz r3, 3ca2c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b19f8 │ │ │ │ + bl 1b0110 │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ca40 │ │ │ │ + bne.n 3ca48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ca24 │ │ │ │ + beq.n 3ca2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca24 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ca2c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #5168 @ 0x1430 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ca6a │ │ │ │ + beq.n 3ca72 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3ca72 │ │ │ │ + b.n 3ca7a │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #10864 @ 0x2a70 │ │ │ │ + movw r1, #6088 @ 0x17c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f53b0 │ │ │ │ + bl f5358 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cae4 │ │ │ │ + cbz r0, 3caec │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3caa8 │ │ │ │ + cbnz r6, 3cab0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ca9a │ │ │ │ + beq.n 3caa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ca9a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3caa2 │ │ │ │ + bl 77c4c <_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 155cd8 │ │ │ │ + b.w 1551e8 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3caea │ │ │ │ + ble.n 3caf2 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cac4 │ │ │ │ + bls.n 3cacc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cad4 │ │ │ │ - b.n 3cae0 │ │ │ │ + bne.n 3cadc │ │ │ │ + b.n 3cae8 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3caec │ │ │ │ - b.n 3cab8 │ │ │ │ + cbnz r0, 3caf4 │ │ │ │ + b.n 3cac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cae0 │ │ │ │ + cbnz r3, 3cae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ccd8 │ │ │ │ + b.n 3cce0 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3cbe2 │ │ │ │ + bge.n 3cbea │ │ │ │ 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 3cb46 │ │ │ │ + bne.n 3cb4e │ │ │ │ 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 3cb7c │ │ │ │ + b.n 3cb84 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cb7c │ │ │ │ + cbz r0, 3cb84 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #10868 @ 0x2a74 │ │ │ │ + movw r1, #11324 @ 0x2c3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3cca2 │ │ │ │ + bl d187c │ │ │ │ + b.n 3ccaa │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cbae │ │ │ │ + bge.n 3cbb6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10932 @ 0x2ab4 │ │ │ │ + movw r1, #11388 @ 0x2c7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cca2 │ │ │ │ + b.n 3ccaa │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cbbc │ │ │ │ + cbz r5, 3cbc4 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cb8e │ │ │ │ + blt.n 3cb96 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cbde │ │ │ │ + beq.n 3cbe6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10960 @ 0x2ad0 │ │ │ │ + movw r1, #11416 @ 0x2c98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3cba6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3cbae │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb04 │ │ │ │ + b.n 3cb0c │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cca2 │ │ │ │ + beq.n 3ccaa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc02 │ │ │ │ + cbz r3, 3cc0a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc0a │ │ │ │ + b.n 3cc12 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc1e │ │ │ │ + blt.n 3cc26 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc1e │ │ │ │ - bl 95c98 │ │ │ │ + bpl.n 3cc26 │ │ │ │ + bl 95aec │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc22 │ │ │ │ + b.n 3cc2a │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cc60 │ │ │ │ + bne.n 3cc68 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3cc50 │ │ │ │ + beq.n 3cc58 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cc38 │ │ │ │ + b.n 3cc40 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3cca2 │ │ │ │ + cbz r1, 3ccaa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9878c │ │ │ │ - b.n 3cca2 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 3ccaa │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3cc9a │ │ │ │ + beq.n 3cca2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cc82 │ │ │ │ + beq.n 3cc8a │ │ │ │ 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 3cc6c │ │ │ │ + b.n 3cc74 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3cc56 │ │ │ │ + b.n 3cc5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccb8 │ │ │ │ + beq.n 3ccc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccb8 │ │ │ │ + cbnz r3, 3ccc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cccc │ │ │ │ + beq.n 3ccd4 │ │ │ │ adds r4, #1 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 3ccbc │ │ │ │ + bl ce97c │ │ │ │ + b.n 3ccc4 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3ccd8 │ │ │ │ + beq.n 3cce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd20 │ │ │ │ + cbz r0, 3cd28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd04 │ │ │ │ + cbz r3, 3cd0c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd0c │ │ │ │ + b.n 3cd14 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd14 │ │ │ │ + cbz r2, 3cd1c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd1c │ │ │ │ + b.n 3cd24 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f51f0 │ │ │ │ + bl 1f4600 │ │ │ │ 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 r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cd5e │ │ │ │ + cbnz r5, 3cd66 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cd5e │ │ │ │ + ble.n 3cd66 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cd5e │ │ │ │ - cbz r2, 3cd5e │ │ │ │ + bne.n 3cd66 │ │ │ │ + cbz r2, 3cd66 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #5652 @ 0x1614 │ │ │ │ + movw r1, #2168 @ 0x878 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3cd7a │ │ │ │ + bl 127324 │ │ │ │ + b.n 3cd82 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cd80 ) │ │ │ │ + ldr r5, [pc, #28] @ (3cd88 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd48 │ │ │ │ + bne.n 3cd50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #11884 @ 0x2e6c │ │ │ │ + movw r1, #12344 @ 0x3038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cdc4 │ │ │ │ + blt.n 3cdcc │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cdd2 │ │ │ │ - b.w 147f70 │ │ │ │ + beq.n 3cdda │ │ │ │ + b.w 1479fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce00 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 3ce00 │ │ │ │ + bne.n 3ce08 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 3ce08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce36 │ │ │ │ + b.n 3ce3e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bed38 │ │ │ │ + bl 1bd490 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce20 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3ce28 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cdfc │ │ │ │ + bne.n 3ce04 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce36 │ │ │ │ + b.n 3ce3e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3ce62 │ │ │ │ + cbnz r4, 3ce6a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18732 @ 0x492c │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3ce6a │ │ │ │ + bl 127324 │ │ │ │ + b.n 3ce72 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ce6e : │ │ │ │ - b.w 22e494 │ │ │ │ +0003ce76 : │ │ │ │ + b.w 22df3c │ │ │ │ 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 3ce92 │ │ │ │ + bhi.n 3ce9a │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3ceaa │ │ │ │ + ble.n 3ceb2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3ceb2 │ │ │ │ - movw r0, #64432 @ 0xfbb0 │ │ │ │ + b.n 3ceba │ │ │ │ + movw r0, #64944 @ 0xfdb0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce8a │ │ │ │ + bne.n 3ce92 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3c4 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ + b.w 3b3d0 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ced6 │ │ │ │ + blt.n 3cede │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cef0 │ │ │ │ + blt.n 3cef8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65356 @ 0xff4c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #332 @ 0x14c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cefa │ │ │ │ + b.n 3cf02 │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3cefc ) │ │ │ │ + ldr r3, [pc, #8] @ (3cf04 ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003cf00 : │ │ │ │ - b.w 183800 │ │ │ │ +0003cf08 : │ │ │ │ + b.w 1824d8 │ │ │ │ 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 f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cf26 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3cf32 │ │ │ │ + bne.n 3cf2e │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3cf3a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f9a34 │ │ │ │ + b.w 1f8fe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cf38 │ │ │ │ + b.n 3cf40 │ │ │ │ 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 3cf5a │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 3cf62 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf66 │ │ │ │ + cbz r3, 3cf6e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf88 │ │ │ │ + b.n 3cf90 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf84 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf8c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf84 │ │ │ │ + cbnz r3, 3cf8c │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf84 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf8c │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #12532 @ 0x30f4 │ │ │ │ + movw r0, #13044 @ 0x32f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f2524 │ │ │ │ + bl 1f183c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2123fc │ │ │ │ + b.w 211e14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3cfe6 │ │ │ │ + bne.n 3cfee │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d002 │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 3d00a │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d002 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3d016 │ │ │ │ - vldr d0, [pc, #28] @ 3d020 │ │ │ │ + bne.n 3d00a │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3d01e │ │ │ │ + vldr d0, [pc, #28] @ 3d028 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d16c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d174 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d048 │ │ │ │ + cbz r3, 3d050 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d04a │ │ │ │ + b.n 3d052 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d058 │ │ │ │ + cbnz r3, 3d060 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d058 │ │ │ │ + ble.n 3d060 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d058 │ │ │ │ - cbnz r0, 3d074 │ │ │ │ - ldr r4, [pc, #652] @ (3d2e8 ) │ │ │ │ + bne.n 3d060 │ │ │ │ + cbnz r0, 3d07c │ │ │ │ + ldr r4, [pc, #652] @ (3d2f0 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d236 │ │ │ │ + beq.w 3d23e │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d236 │ │ │ │ - ldr r3, [pc, #604] @ (3d2ec ) │ │ │ │ + beq.w 3d23e │ │ │ │ + ldr r3, [pc, #604] @ (3d2f4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3d1de │ │ │ │ + bne.w 3d1e6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd8e0 │ │ │ │ + bl dd89c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d1de │ │ │ │ + bne.w 3d1e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0da │ │ │ │ + beq.n 3d0e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d0da │ │ │ │ + cbnz r3, 3d0e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d118 │ │ │ │ + cbnz r0, 3d120 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0fe │ │ │ │ + beq.n 3d106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d0fe │ │ │ │ + cbnz r3, 3d106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d236 │ │ │ │ + bne.w 3d23e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d19c │ │ │ │ + bne.n 3d1a4 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd8e0 │ │ │ │ + bl dd89c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d19c │ │ │ │ + cbnz r3, 3d1a4 │ │ │ │ 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 3d184 │ │ │ │ + beq.n 3d18c │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d2e0 │ │ │ │ + vldr d5, [pc, #392] @ 3d2e8 │ │ │ │ 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 3d19c │ │ │ │ + bhi.n 3d1a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d0de │ │ │ │ + beq.n 3d0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d0de │ │ │ │ + bne.n 3d0e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0de │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d0e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d222 │ │ │ │ + beq.n 3d22a │ │ │ │ mov r1, r6 │ │ │ │ - bl 115aa8 │ │ │ │ + bl 115d28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1c6 │ │ │ │ + beq.n 3d1ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d1c6 │ │ │ │ + cbnz r3, 3d1ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1dc │ │ │ │ + beq.n 3d1e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d1dc │ │ │ │ + cbnz r3, 3d1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d22c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d234 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d32e │ │ │ │ + bne.w 3d336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d23a │ │ │ │ + bne.n 3d242 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d26a │ │ │ │ + cbz r0, 3d272 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d29a │ │ │ │ + beq.n 3d2a2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d2b2 │ │ │ │ + beq.n 3d2ba │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d2f0 │ │ │ │ + bne.n 3d2f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d24a │ │ │ │ + bne.n 3d252 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d25a │ │ │ │ + bne.n 3d262 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d3aa │ │ │ │ + b.n 3d3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d1fc │ │ │ │ + bne.n 3d204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d1fc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d22c │ │ │ │ + bne.n 3d234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d22c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d236 │ │ │ │ + bne.n 3d23e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d236 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d23e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d280 │ │ │ │ + beq.n 3d288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d280 │ │ │ │ + cbnz r3, 3d288 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d236 │ │ │ │ + bne.n 3d23e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d328 │ │ │ │ + beq.n 3d330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d328 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d328 │ │ │ │ + bne.n 3d330 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d330 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd8e0 │ │ │ │ + bl dd89c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d214 │ │ │ │ + bne.n 3d21c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d200 │ │ │ │ + beq.n 3d208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d200 │ │ │ │ + bne.n 3d208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d200 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d208 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115aa8 │ │ │ │ + bl 115d28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d30e │ │ │ │ + beq.n 3d316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d30e │ │ │ │ + cbnz r3, 3d316 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d324 │ │ │ │ + beq.n 3d32c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d324 │ │ │ │ + cbnz r3, 3d32c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d32e │ │ │ │ - b.n 3d22c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d336 │ │ │ │ + b.n 3d234 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d200 │ │ │ │ + b.n 3d208 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d35e │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 3d394 │ │ │ │ + cbnz r6, 3d366 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 3d39c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d392 │ │ │ │ + beq.n 3d39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d392 │ │ │ │ + cbnz r3, 3d39a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d392 │ │ │ │ - bl 115aa8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d39a │ │ │ │ + bl 115d28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d376 │ │ │ │ + beq.n 3d37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d376 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d37e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d388 │ │ │ │ + beq.n 3d390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d388 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d390 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d392 │ │ │ │ + beq.n 3d39a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d332 │ │ │ │ + b.n 3d33a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3aa │ │ │ │ + beq.n 3d3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d3aa │ │ │ │ + cbnz r3, 3d3b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d3d4 │ │ │ │ + cbz r3, 3d3dc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d3d6 │ │ │ │ + b.n 3d3de │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3d3e4 │ │ │ │ + cbnz r3, 3d3ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d3e4 │ │ │ │ + blt.n 3d3ec │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3d3e4 │ │ │ │ - cbnz r0, 3d402 │ │ │ │ - ldr r5, [pc, #316] @ (3d524 ) │ │ │ │ + bgt.n 3d3ec │ │ │ │ + cbnz r0, 3d40a │ │ │ │ + ldr r5, [pc, #316] @ (3d52c ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d402 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d40a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d51c │ │ │ │ - cbz r4, 3d418 │ │ │ │ + b.n 3d524 │ │ │ │ + cbz r4, 3d420 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d41a │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 3d41a │ │ │ │ - b.n 3d3fc │ │ │ │ + bne.n 3d422 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 3d422 │ │ │ │ + b.n 3d404 │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d422 │ │ │ │ + cbz r2, 3d42a │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 3d42a │ │ │ │ + b.n 3d432 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r6, r2 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 3d47e │ │ │ │ + bls.n 3d486 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d460 │ │ │ │ + bne.n 3d468 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d43a │ │ │ │ - bl 26cd9c │ │ │ │ + ble.n 3d442 │ │ │ │ + bl 26cfbc │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d504 │ │ │ │ + bgt.n 3d50c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d43a │ │ │ │ + b.n 3d442 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d504 │ │ │ │ + beq.n 3d50c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d46e │ │ │ │ + beq.n 3d476 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d43a │ │ │ │ + bne.n 3d442 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 3d43a │ │ │ │ - b.n 3d504 │ │ │ │ + bge.n 3d442 │ │ │ │ + b.n 3d50c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d504 │ │ │ │ + bgt.n 3d50c │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d3fc │ │ │ │ + beq.n 3d404 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d4a0 │ │ │ │ + cbz r3, 3d4a8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d4a8 │ │ │ │ + b.n 3d4b0 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d4b0 │ │ │ │ + cbz r3, 3d4b8 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - b.n 3d4b8 │ │ │ │ + b.n 3d4c0 │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 3d51c │ │ │ │ + bls.n 3d524 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d4e8 │ │ │ │ + bne.n 3d4f0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d4fa │ │ │ │ + ble.n 3d502 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d500 │ │ │ │ + beq.n 3d508 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d4de │ │ │ │ + b.n 3d4e6 │ │ │ │ mov r3, r6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d4fe │ │ │ │ + beq.n 3d506 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3d500 │ │ │ │ - b.n 3d4fe │ │ │ │ + bne.n 3d508 │ │ │ │ + b.n 3d506 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d500 │ │ │ │ + b.n 3d508 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d4be │ │ │ │ + b.n 3d4c6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12544 @ 0x3100 │ │ │ │ + movw r1, #13056 @ 0x3300 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3d3fc │ │ │ │ + bl 127324 │ │ │ │ + b.n 3d404 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3d54e │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d556 │ │ │ │ - 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 3d540 │ │ │ │ - pop {r4, r5, r6, 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, 3d578 │ │ │ │ + cbnz r3, 3d550 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d578 │ │ │ │ + ble.n 3d550 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d578 │ │ │ │ - cbnz r0, 3d590 │ │ │ │ + bne.n 3d550 │ │ │ │ + cbnz r0, 3d568 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d5f8 ) │ │ │ │ + ldr r4, [pc, #120] @ (3d5d0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d5d4 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d5ac │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d5a2 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3d5d4 │ │ │ │ + bne.n 3d57a │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3d5ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29298 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d5d8 │ │ │ │ + bge.n 3d5b0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d5e4 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 3d5bc │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d5a6 │ │ │ │ + beq.n 3d57e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d5f2 │ │ │ │ + b.n 3d5ca │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b50a <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ - b.n 3d5f2 │ │ │ │ + bl 3b51a <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ + b.n 3d5ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3d5fa │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3d602 │ │ │ │ + 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 3d5ec │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d62e │ │ │ │ + bne.n 3d636 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22b60c │ │ │ │ + bl 22b0b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d64a │ │ │ │ - b.n 3d646 │ │ │ │ + bge.n 3d652 │ │ │ │ + b.n 3d64e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12660 @ 0x3174 │ │ │ │ + movw r1, #13144 @ 0x3358 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d66e │ │ │ │ - bne.n 3d65e │ │ │ │ + b.n 3d676 │ │ │ │ + bne.n 3d666 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f6c │ │ │ │ - b.n 3d646 │ │ │ │ + bl e9f1c │ │ │ │ + b.n 3d64e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d694 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 3d6a2 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6a0 │ │ │ │ + cbz r3, 3d6ae │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d6c0 │ │ │ │ + b.n 3d6ce │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1aa094 │ │ │ │ - cbnz r0, 3d6bc │ │ │ │ + bl 1a874c │ │ │ │ + cbnz r0, 3d6ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d6bc │ │ │ │ + cbnz r3, 3d6ca │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d6bc │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d6ca │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6ee │ │ │ │ + cbnz r4, 3d6fc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12700 @ 0x319c │ │ │ │ + movw r1, #13236 @ 0x33b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3d6fc │ │ │ │ + bl 127324 │ │ │ │ + b.n 3d70a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -27974,210 +27989,209 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3d72e │ │ │ │ + bhi.n 3d73c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d748 │ │ │ │ - b.n 3d758 │ │ │ │ - movw r0, #58112 @ 0xe300 │ │ │ │ + bgt.n 3d756 │ │ │ │ + b.n 3d766 │ │ │ │ + movw r0, #59768 @ 0xe978 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d726 │ │ │ │ + bne.n 3d734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d782 │ │ │ │ + b.n 3d790 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110870 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109b8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d744 │ │ │ │ + beq.n 3d752 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d76a │ │ │ │ + bne.n 3d778 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d778 │ │ │ │ + cbnz r1, 3d786 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d77a │ │ │ │ + b.n 3d788 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110870 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109b8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d758 │ │ │ │ - b.n 3d744 │ │ │ │ + bne.n 3d766 │ │ │ │ + b.n 3d752 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2e9c6 │ │ │ │ + bl 2e9be │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3d7c8 ) │ │ │ │ + ldr r2, [pc, #32] @ (3d7d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #56372 @ 0xdc34 │ │ │ │ + movw r0, #56884 @ 0xde34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 8273c │ │ │ │ - nop │ │ │ │ + b.w 82650 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ + b.w 13e840 │ │ │ │ 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 3d7fe │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 3d80a │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d80a │ │ │ │ + cbz r3, 3d816 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d830 │ │ │ │ + b.n 3d83c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d82c │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d838 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d82c │ │ │ │ + cbnz r3, 3d838 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d82c │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d838 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 3d84e │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + b.w e76c4 │ │ │ │ + b.w 12de68 │ │ │ │ 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, 3d85e │ │ │ │ + cbnz r7, 3d878 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d85e │ │ │ │ + blt.n 3d878 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d85e │ │ │ │ - cbnz r2, 3d884 │ │ │ │ + bgt.n 3d878 │ │ │ │ + cbnz r2, 3d898 │ │ │ │ + ldr r1, [pc, #96] @ (3d8dc ) │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #28 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - movw r7, #10604 @ 0x296c │ │ │ │ - movt r7, #72 @ 0x48 │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d884 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d898 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8c2 │ │ │ │ + b.n 3d8d6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d894 │ │ │ │ + ble.n 3d8a8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d896 │ │ │ │ - b.n 3d880 │ │ │ │ + bge.n 3d8aa │ │ │ │ + b.n 3d894 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ subs r1, r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d8ba │ │ │ │ + cbz r0, 3d8ce │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247edc │ │ │ │ - b.n 3d880 │ │ │ │ + bl 248300 │ │ │ │ + b.n 3d894 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3d8d4 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - b.w e7714 │ │ │ │ - b.w 12dedc │ │ │ │ + nop │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3d8e0 │ │ │ │ + cbz r1, 3d8e8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d8e8 │ │ │ │ + b.n 3d8f0 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3db36 │ │ │ │ + b.n 3da66 │ │ │ │ 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 149f6c │ │ │ │ - cbz r0, 3d914 │ │ │ │ + bl 1494dc │ │ │ │ + cbz r0, 3d91c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #40] @ (3d940 ) │ │ │ │ + ldr r0, [pc, #40] @ (3d948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28188,600 +28202,605 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ 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 r4, [r0, #0] │ │ │ │ - mov r7, r3 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 3d9b8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 7f710 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3d9b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3d9b8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ - mov r2, r6 │ │ │ │ - strd r8, r0, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - movw r1, #53237 @ 0xcff5 │ │ │ │ - movt r1, #24 │ │ │ │ - movw r0, #12944 @ 0x3290 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3d9bc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 247230 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3da14 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #12952 @ 0x3298 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq.n 3d9f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d9f2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 3d9b2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl dd710 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3da14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3da14 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 3da42 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 3d972 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3da4e │ │ │ │ + cbz r3, 3d97e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3db2e │ │ │ │ + b.n 3da5e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b344c │ │ │ │ + bl b343c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3db24 │ │ │ │ + beq.n 3da54 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3da72 │ │ │ │ + bne.n 3d9a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dace │ │ │ │ + cbnz r3, 3d9fe │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dac6 │ │ │ │ + cbz r0, 3d9f6 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dad6 │ │ │ │ - b.n 3dace │ │ │ │ - bl b344c │ │ │ │ + cbz r6, 3da06 │ │ │ │ + b.n 3d9fe │ │ │ │ + bl b343c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3dab0 │ │ │ │ + cbz r0, 3d9e0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3dade │ │ │ │ + beq.n 3da0e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3da8a │ │ │ │ + bne.n 3d9ba │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1924 │ │ │ │ + bl b1910 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3daf8 │ │ │ │ + cbnz r0, 3da28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3db24 │ │ │ │ + b.n 3da54 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3daa0 │ │ │ │ + b.n 3d9d0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dac0 │ │ │ │ + beq.n 3d9f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3da96 │ │ │ │ + b.n 3d9c6 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3db0c │ │ │ │ + ble.n 3da3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3daf8 │ │ │ │ + b.n 3da28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2260 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 3db2a │ │ │ │ + bl c224c <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 3da5a │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3db4e │ │ │ │ + bne.n 3da7e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3db6e │ │ │ │ - b.n 3db50 │ │ │ │ - cbz r1, 3db78 │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + bne.n 3da9e │ │ │ │ + b.n 3da80 │ │ │ │ + cbz r1, 3daa8 │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3db6e │ │ │ │ + bls.n 3da9e │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3db78 │ │ │ │ - b.n 3db5a │ │ │ │ + beq.n 3daa8 │ │ │ │ + b.n 3da8a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + mov r7, r3 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cbz r3, 3db26 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 7f630 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3db26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3db26 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ + mov r2, r6 │ │ │ │ + strd r8, r0, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r1, #47389 @ 0xb91d │ │ │ │ + movt r1, #24 │ │ │ │ + movw r0, #13436 @ 0x347c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82650 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3db2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24737c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3db82 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #13444 @ 0x3484 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq.n 3db60 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3db60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 3db20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl dd6cc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3db82 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3db82 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3db92 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3db9a │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3dd8c <_PyTraceback_Add@@Base+0x134> │ │ │ │ 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] @ (3dc0c ) │ │ │ │ + ldr r1, [pc, #112] @ (3dc24 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dba8 │ │ │ │ + bge.n 3dbc2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc04 │ │ │ │ + b.n 3dc1e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dbb2 │ │ │ │ + cbz r3, 3dbcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dbc2 │ │ │ │ - b.n 3dbe2 │ │ │ │ - ldr r1, [pc, #92] @ (3dc10 ) │ │ │ │ + cbnz r0, 3dbdc │ │ │ │ + b.n 3dbfc │ │ │ │ + ldr r1, [pc, #88] @ (3dc28 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dbac │ │ │ │ - b.n 3dba4 │ │ │ │ + bge.n 3dbc6 │ │ │ │ + b.n 3dbbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dbe2 │ │ │ │ + bne.n 3dbfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dbe2 │ │ │ │ + beq.n 3dbfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dbe2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dbfc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #60336 @ 0xebb0 │ │ │ │ + movw r2, #60848 @ 0xedb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #12972 @ 0x32ac │ │ │ │ + movw r0, #13464 @ 0x3498 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r1, #27240 @ 0x6a68 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl d187c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003dc14 <_PyTraceback_Add@@Base>: │ │ │ │ +0003dc58 <_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] @ (3dce8 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3dd2c <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr.w r9, [r7, #72] @ 0x48 │ │ │ │ str.w sl, [r7, #72] @ 0x48 │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dcd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3dcfe │ │ │ │ + bl 3ddd8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dc6e <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dcb2 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dcd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dcd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dcd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3de98 │ │ │ │ + bl 3deb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dc92 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dcd6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dc92 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dcd6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dca8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3dcec <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dca8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3dcec <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dcd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ - bl d4104 │ │ │ │ + bl d40a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dce2 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3dd26 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dce2 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3dd26 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e548 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e764 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dcf4 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3dcfc <_PyTraceback_Add@@Base+0xe8> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3de4c │ │ │ │ + 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 3dd52 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + bl 2600a4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3dd5e <_PyTraceback_Add@@Base+0x106> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3dd82 <_PyTraceback_Add@@Base+0x12a> │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dd72 <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + movs r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 3dd7e <_PyTraceback_Add@@Base+0x126> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d2cc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3dd6c <_PyTraceback_Add@@Base+0x114> │ │ │ │ + ldr r0, [pc, #8] @ (3dd88 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strh r0, [r4, r6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3dda4 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bne.n 3ddc4 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + b.n 3dda6 <_PyTraceback_Add@@Base+0x14e> │ │ │ │ + cbz r1, 3ddce <_PyTraceback_Add@@Base+0x176> │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3ddc4 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + beq.n 3ddce <_PyTraceback_Add@@Base+0x176> │ │ │ │ + b.n 3ddb0 <_PyTraceback_Add@@Base+0x158> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003dcfe : │ │ │ │ +0003ddd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3dd72 │ │ │ │ + cbz r0, 3de4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3dd7c │ │ │ │ - ldr r0, [pc, #136] @ (3ddb4 ) │ │ │ │ + cbz r0, 3de56 │ │ │ │ + ldr r0, [pc, #136] @ (3de8c ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3dd84 │ │ │ │ - ldr r0, [pc, #128] @ (3ddb8 ) │ │ │ │ + cbz r0, 3de5e │ │ │ │ + ldr r0, [pc, #128] @ (3de90 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dd8a │ │ │ │ + cbz r0, 3de64 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #112] @ (3ddbc ) │ │ │ │ + ldr r3, [pc, #108] @ (3de94 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #104] @ (3ddc0 ) │ │ │ │ + ldr r3, [pc, #100] @ (3de98 ) │ │ │ │ strd r6, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r4, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 94fec <_Py_write@@Base+0x8f4> │ │ │ │ + bl 94e40 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3dd8c │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3dd8c │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3dd8c │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dd8c │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3ddbc ) │ │ │ │ - bl 781b8 │ │ │ │ + ldr r0, [pc, #44] @ (3de94 ) │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - adds r4, r2, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r1, #26728 @ 0x6868 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl d18a4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3de12 │ │ │ │ - bl 25fe34 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3de1e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3de42 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #658 @ 0x292 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3de32 │ │ │ │ - movs r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 3de3e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d4d4 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3de2c │ │ │ │ - ldr r0, [pc, #8] @ (3de48 ) │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strh r0, [r4, r6] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3de64 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bne.n 3de84 │ │ │ │ - b.n 3de66 │ │ │ │ - cbz r1, 3de8e │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3de84 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - beq.n 3de8e │ │ │ │ - b.n 3de70 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3dea4 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3deac │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.w 34260 │ │ │ │ │ │ │ │ -0003de98 : │ │ │ │ +0003deb0 : │ │ │ │ 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 1a7b00 │ │ │ │ - cbz r0, 3df24 │ │ │ │ + bl 1a61b8 │ │ │ │ + cbz r0, 3df3c │ │ │ │ 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 1a7bcc │ │ │ │ + bl 1a6284 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df24 │ │ │ │ + cbz r0, 3df3c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df10 │ │ │ │ + cbz r0, 3df28 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3df28 │ │ │ │ + beq.n 3df40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df28 │ │ │ │ + b.n 3df40 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df24 │ │ │ │ + beq.n 3df3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df24 │ │ │ │ + cbnz r2, 3df3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dfca │ │ │ │ + b.n 3dfe2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df40 │ │ │ │ + beq.n 3df58 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -28801,36 +28820,36 @@ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r2, #72]! │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 3df7a │ │ │ │ + ble.n 3df92 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df6e │ │ │ │ + b.n 3df86 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 3dfa4 │ │ │ │ + beq.n 3dfbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfa4 │ │ │ │ + cbnz r3, 3dfbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dfd4 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3dfec ) │ │ │ │ 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 │ │ │ │ @@ -28841,47 +28860,40 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dfe0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3dfe8 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.w 34264 │ │ │ │ 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 71ff4 │ │ │ │ + bl 71edc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0c0 │ │ │ │ + beq.n 3e0c4 │ │ │ │ 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 18cfd8 │ │ │ │ + bl 18b900 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e028 │ │ │ │ + bne.n 3e02c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0a8 │ │ │ │ + b.n 3e0ac │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e05a │ │ │ │ + bne.n 3e05e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28889,406 +28901,405 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3e09e │ │ │ │ + b.n 3e0a2 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0c8 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e0cc ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e022 │ │ │ │ + beq.n 3e026 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e092 │ │ │ │ + bne.n 3e096 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e050 │ │ │ │ + beq.n 3e054 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e050 │ │ │ │ + b.n 3e054 │ │ │ │ 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 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0c4 │ │ │ │ + beq.n 3e0c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0c4 │ │ │ │ + cbnz r3, 3e0c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0c4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0c8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e0fa │ │ │ │ + bne.n 3e0fe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e112 │ │ │ │ + bne.n 3e116 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e130 │ │ │ │ + b.n 3e134 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45384 @ 0xb148 │ │ │ │ + movw r0, #45388 @ 0xb14c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1e2 │ │ │ │ - b.n 3e0e4 │ │ │ │ - bl 13e8a8 │ │ │ │ + beq.n 3e1e6 │ │ │ │ + b.n 3e0e8 │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e130 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3e134 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1e2 │ │ │ │ + bne.n 3e1e6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e13e │ │ │ │ + bne.n 3e142 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e15c │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 3e160 │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e15c │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3e160 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1e2 │ │ │ │ + bne.n 3e1e6 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3e1f0 │ │ │ │ + vldr d6, [pc, #136] @ 3e1f0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e18c │ │ │ │ + ble.n 3e190 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e18c │ │ │ │ + bhi.n 3e190 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ 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 3e1c4 │ │ │ │ + bvc.n 3e1c8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1c0 │ │ │ │ + bvs.n 3e1c4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1c8 │ │ │ │ + b.n 3e1cc │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1d2 │ │ │ │ + b.n 3e1d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1d2 │ │ │ │ + cbz r3, 3e1d6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 2494b0 │ │ │ │ - cbnz r0, 3e1e2 │ │ │ │ + bl 249620 │ │ │ │ + cbnz r0, 3e1e6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e21c │ │ │ │ + bne.n 3e21c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f429c │ │ │ │ + bl 1f368c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e238 │ │ │ │ - b.n 3e232 │ │ │ │ + bne.n 3e238 │ │ │ │ + b.n 3e232 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37988 @ 0x9464 │ │ │ │ + movw r0, #38500 @ 0x9664 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e242 │ │ │ │ - b.n 3e20c │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3e242 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e242 │ │ │ │ + b.n 3e20c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3e242 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e24e │ │ │ │ + cbz r1, 3e24e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e256 │ │ │ │ + b.n 3e256 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e290 │ │ │ │ + b.n 3e290 │ │ │ │ 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 3e278 │ │ │ │ + bne.n 3e278 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5454 │ │ │ │ + b.w f53fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38108 @ 0x94dc │ │ │ │ + movw r0, #38620 @ 0x96dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e26c │ │ │ │ + bne.n 3e26c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e2bc │ │ │ │ + bne.n 3e2bc │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #48608 @ 0xbde0 │ │ │ │ + movw r2, #49120 @ 0xbfe0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e30a │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + cbz r1, 3e30a │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e2f2 │ │ │ │ + bls.n 3e2f2 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e2cc │ │ │ │ + beq.n 3e2cc │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e314 │ │ │ │ + b.n 3e314 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e314 │ │ │ │ + b.n 3e314 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e344 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3e344 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e35c │ │ │ │ + b.n 3e35c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e366 │ │ │ │ + cbz r1, 3e366 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e36e │ │ │ │ + b.n 3e36e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e46a │ │ │ │ + b.n 3e46a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3e3e4 │ │ │ │ + cbz r0, 3e3e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e3a4 │ │ │ │ - movw r0, #28228 @ 0x6e44 │ │ │ │ + cbnz r0, 3e3a4 │ │ │ │ + movw r0, #29228 @ 0x722c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e3cc │ │ │ │ - bl 13c40c │ │ │ │ + b.n 3e3cc │ │ │ │ + bl 13c314 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e3be │ │ │ │ - blt.n 3e3ce │ │ │ │ - movw r0, #2792 @ 0xae8 │ │ │ │ + beq.n 3e3be │ │ │ │ + blt.n 3e3ce │ │ │ │ + movw r0, #3264 @ 0xcc0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e3c6 │ │ │ │ + b.n 3e3c6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e7714 │ │ │ │ + bl e76c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13c934 │ │ │ │ - cbnz r5, 3e3e8 │ │ │ │ + bl 13c864 │ │ │ │ + cbnz r5, 3e3e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3e4 │ │ │ │ + beq.n 3e3e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e3e4 │ │ │ │ + cbnz r3, 3e3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e42e │ │ │ │ + b.n 3e42e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daebc <_PyType_Name@@Base> │ │ │ │ + bl dae78 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #13616 @ 0x3530 │ │ │ │ + movw r0, #14108 @ 0x371c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e418 │ │ │ │ + beq.n 3e418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e418 │ │ │ │ + cbnz r3, 3e418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e42e │ │ │ │ + beq.n 3e42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e42e │ │ │ │ + cbnz r3, 3e42e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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 3e452 │ │ │ │ + bne.n 3e452 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c67c │ │ │ │ + b.w 14bbe0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38188 @ 0x952c │ │ │ │ + movw r0, #38700 @ 0x972c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e446 │ │ │ │ + bne.n 3e446 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e482 │ │ │ │ + bne.n 3e482 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e4a2 │ │ │ │ - b.n 3e484 │ │ │ │ - cbz r1, 3e4ac │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + bmi.n 3e4a2 │ │ │ │ + b.n 3e484 │ │ │ │ + cbz r1, 3e4ac │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e4a2 │ │ │ │ + bls.n 3e4a2 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e4ac │ │ │ │ - b.n 3e48e │ │ │ │ + bpl.n 3e4ac │ │ │ │ + b.n 3e48e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -29297,436 +29308,434 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e4ea │ │ │ │ + beq.n 3e4ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e4ea │ │ │ │ + ble.n 3e4ea │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e4fe │ │ │ │ + beq.n 3e4fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e4fe │ │ │ │ + b.n 3e4fe │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #13628 @ 0x353c │ │ │ │ + movw r0, #14120 @ 0x3728 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ - ldr r1, [pc, #96] @ (3e560 ) │ │ │ │ + b.w ddbe4 │ │ │ │ + ldr r1, [pc, #96] @ (3e560 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8dec4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8ddc4 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e512 │ │ │ │ + cbz r0, 3e512 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e528 │ │ │ │ + bmi.n 3e528 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #13652 @ 0x3554 │ │ │ │ + movw r0, #14144 @ 0x3740 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e53e │ │ │ │ + b.n 3e53e │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #13684 @ 0x3574 │ │ │ │ + movw r0, #14176 @ 0x3760 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e554 │ │ │ │ + beq.n 3e554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e554 │ │ │ │ + cbnz r3, 3e554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e56c │ │ │ │ + cbz r1, 3e56c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e574 │ │ │ │ + b.n 3e574 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e622 │ │ │ │ + b.n 3e5e4 │ │ │ │ │ │ │ │ 0003e576 : │ │ │ │ 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 3e6c6 │ │ │ │ + bl 3e67c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a4088 │ │ │ │ + bl 1a2740 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 3e5a6 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #13720 @ 0x3598 │ │ │ │ + movw r0, #14212 @ 0x3784 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef358 │ │ │ │ + bl 1ee668 │ │ │ │ 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 r0, [r0, #8] │ │ │ │ - bl f5e50 │ │ │ │ - cbz r0, 3e5e2 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6cb9c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e5e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5e6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5e6 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e60a │ │ │ │ + bne.n 3e5cc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 188298 │ │ │ │ + b.w 186c38 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38140 @ 0x94fc │ │ │ │ + movw r0, #38652 @ 0x96fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e5fe │ │ │ │ + bne.n 3e5c0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e64e │ │ │ │ + bne.n 3e610 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #48608 @ 0xbde0 │ │ │ │ + movw r2, #49120 @ 0xbfe0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e6a4 │ │ │ │ + cbz r1, 3e666 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #48608 @ 0xbde0 │ │ │ │ + movw r5, #49120 @ 0xbfe0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e68c │ │ │ │ + bls.n 3e64e │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e67c │ │ │ │ - cbnz r3, 3e6ae │ │ │ │ + beq.n 3e63e │ │ │ │ + cbnz r3, 3e670 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e660 │ │ │ │ + b.n 3e622 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e688 │ │ │ │ - cbz r3, 3e6ae │ │ │ │ + beq.n 3e64a │ │ │ │ + cbz r3, 3e670 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e660 │ │ │ │ + b.n 3e622 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e660 │ │ │ │ + b.n 3e622 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e6b6 │ │ │ │ + b.n 3e678 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 3e6c4 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003e6c6 : │ │ │ │ +0003e67c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbnz r2, 3e724 │ │ │ │ + cbnz r2, 3e6da │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e6ec │ │ │ │ + cbnz r0, 3e6a2 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e73c │ │ │ │ + b.n 3e6f2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e74a │ │ │ │ + beq.n 3e700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e74a │ │ │ │ - ldr r2, [pc, #68] @ (3e750 ) │ │ │ │ + cbnz r3, 3e700 │ │ │ │ + ldr r2, [pc, #68] @ (3e704 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e71e │ │ │ │ + cbz r3, 3e6d4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e74a │ │ │ │ + b.n 3e700 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e748 │ │ │ │ + cbnz r0, 3e6fe │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbnz r0, 3e742 │ │ │ │ + bl d39cc │ │ │ │ + cbnz r0, 3e6f8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e74a │ │ │ │ - bl d3c3c │ │ │ │ - b.n 3e74a │ │ │ │ + b.n 3e700 │ │ │ │ + bl d3be0 │ │ │ │ + b.n 3e700 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl f5d8c │ │ │ │ + cbz r0, 3e73e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 6ca7c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e742 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e742 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e742 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003e754 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e746 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e78e <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e780 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3776 @ 0xec0 │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 127324 │ │ │ │ + b.n 3e78c <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e79e <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e790 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e802 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + b.n 3e7f4 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl fba4c │ │ │ │ + bl fbac4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e7ac <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e79e <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7e6 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + b.n 3e7d8 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl fcb18 │ │ │ │ + bl fcb90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b331c │ │ │ │ + blt.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b1a64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 103abc │ │ │ │ + bl 103c2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e7dc <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bge.n 3e7ce <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1089e0 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 108b54 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl fc184 │ │ │ │ + bl fc1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e7d4 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + blt.n 3e7c6 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7fc <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + beq.n 3e7ee <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7fc <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + cbnz r3, 3e7ee <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 108db4 <_PyObject_GC_Resize@@Base+0x42c> │ │ │ │ + bl 108f18 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 3e806 <_PyCompile_OptimizeCfg@@Base+0xc0> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e836 <_PyCompile_OptimizeCfg@@Base+0xe2> │ │ │ │ + cbz r0, 3e834 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e838 <_PyCompile_OptimizeCfg@@Base+0xe4> │ │ │ │ + beq.n 3e836 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3e83c <_PyCompile_OptimizeCfg@@Base+0xe8>) │ │ │ │ + ldr r0, [pc, #0] @ (3e838 <_PyCompile_OptimizeCfg@@Base+0xf2>) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ asrs r4, r6, #32 │ │ │ │ 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 3e860 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + bne.n 3e85c <_PyCompile_OptimizeCfg@@Base+0x116> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 175e78 │ │ │ │ + b.w 175128 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38172 @ 0x951c │ │ │ │ + movw r0, #38684 @ 0x971c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e854 <_PyCompile_OptimizeCfg@@Base+0x100> │ │ │ │ + bne.n 3e850 <_PyCompile_OptimizeCfg@@Base+0x10a> │ │ │ │ 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 3e8b6 <_PyCompile_OptimizeCfg@@Base+0x162> │ │ │ │ + bne.n 3e8b2 <_PyCompile_OptimizeCfg@@Base+0x16c> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e8cc <_PyCompile_OptimizeCfg@@Base+0x178> │ │ │ │ + beq.n 3e8c8 <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e8cc <_PyCompile_OptimizeCfg@@Base+0x178> │ │ │ │ + b.n 3e8c8 <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38004 @ 0x9474 │ │ │ │ + movw r0, #38516 @ 0x9674 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e88c <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne.n 3e888 <_PyCompile_OptimizeCfg@@Base+0x142> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movw r4, #36980 @ 0x9074 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 3e8fa <_PyCompile_OptimizeCfg@@Base+0x1a6> │ │ │ │ + beq.n 3e8f6 <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ movw r4, #42636 @ 0xa68c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3e90e <_PyCompile_OptimizeCfg@@Base+0x1ba> │ │ │ │ + bne.n 3e90a <_PyCompile_OptimizeCfg@@Base+0x1c4> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 237a2c │ │ │ │ + bl 2374d8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e920 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + beq.n 3e91c <_PyCompile_OptimizeCfg@@Base+0x1d6> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f42a0 │ │ │ │ + bl 1f3690 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e920 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + beq.n 3e91c <_PyCompile_OptimizeCfg@@Base+0x1d6> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ 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 │ │ │ │ @@ -29735,339 +29744,339 @@ │ │ │ │ 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 3e974 <_PyCompile_OptimizeCfg@@Base+0x220> │ │ │ │ + bne.n 3e970 <_PyCompile_OptimizeCfg@@Base+0x22a> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e98a <_PyCompile_OptimizeCfg@@Base+0x236> │ │ │ │ + beq.n 3e986 <_PyCompile_OptimizeCfg@@Base+0x240> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e98a <_PyCompile_OptimizeCfg@@Base+0x236> │ │ │ │ + b.n 3e986 <_PyCompile_OptimizeCfg@@Base+0x240> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38008 @ 0x9478 │ │ │ │ + movw r0, #38520 @ 0x9678 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e94a <_PyCompile_OptimizeCfg@@Base+0x1f6> │ │ │ │ + bne.n 3e946 <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e994 <_PyCompile_OptimizeCfg@@Base+0x240> │ │ │ │ + cbz r1, 3e990 <_PyCompile_OptimizeCfg@@Base+0x24a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e99c <_PyCompile_OptimizeCfg@@Base+0x248> │ │ │ │ + b.n 3e998 <_PyCompile_OptimizeCfg@@Base+0x252> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3eaae <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ + b.n 3eaae <_PyCompile_OptimizeCfg@@Base+0x368> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d1240 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3e9b2 <_PyCompile_OptimizeCfg@@Base+0x25e> │ │ │ │ - movw r0, #13936 @ 0x3670 │ │ │ │ + bpl.n 3e9b4 <_PyCompile_OptimizeCfg@@Base+0x26e> │ │ │ │ + movw r0, #14428 @ 0x385c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ - movw r0, #13960 @ 0x3688 │ │ │ │ + b.w ddbe4 │ │ │ │ + movw r0, #14452 @ 0x3874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9fc <_PyCompile_OptimizeCfg@@Base+0x2a8> │ │ │ │ + beq.n 3e9fe <_PyCompile_OptimizeCfg@@Base+0x2b8> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9fc <_PyCompile_OptimizeCfg@@Base+0x2a8> │ │ │ │ + beq.n 3e9fe <_PyCompile_OptimizeCfg@@Base+0x2b8> │ │ │ │ movs r2, #2 │ │ │ │ - bl 1f42a0 │ │ │ │ + bl 1f3690 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ea58 <_PyCompile_OptimizeCfg@@Base+0x304> │ │ │ │ + beq.n 3ea5a <_PyCompile_OptimizeCfg@@Base+0x314> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237a2c │ │ │ │ + bl 2374d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ea58 <_PyCompile_OptimizeCfg@@Base+0x304> │ │ │ │ - cbz r0, 3ea40 <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ + beq.n 3ea5a <_PyCompile_OptimizeCfg@@Base+0x314> │ │ │ │ + cbz r0, 3ea42 <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f1988 │ │ │ │ + bl f193c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ea58 <_PyCompile_OptimizeCfg@@Base+0x304> │ │ │ │ + cbz r0, 3ea5a <_PyCompile_OptimizeCfg@@Base+0x314> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3ea60 <_PyCompile_OptimizeCfg@@Base+0x30c>) │ │ │ │ + ldr r3, [pc, #68] @ (3ea60 <_PyCompile_OptimizeCfg@@Base+0x31a>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ea5a <_PyCompile_OptimizeCfg@@Base+0x306> │ │ │ │ - bl 12b504 │ │ │ │ + beq.n 3ea5c <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ + bl 12b704 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea34 <_PyCompile_OptimizeCfg@@Base+0x2e0> │ │ │ │ + beq.n 3ea36 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea38 <_PyCompile_OptimizeCfg@@Base+0x2e4> │ │ │ │ + cbz r3, 3ea3a <_PyCompile_OptimizeCfg@@Base+0x2f4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ea5a <_PyCompile_OptimizeCfg@@Base+0x306> │ │ │ │ + b.n 3ea5c <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea34 <_PyCompile_OptimizeCfg@@Base+0x2e0> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ea36 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13976 @ 0x3698 │ │ │ │ + movw r1, #14468 @ 0x3884 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ea9a <_PyCompile_OptimizeCfg@@Base+0x346> │ │ │ │ + beq.n 3ea9a <_PyCompile_OptimizeCfg@@Base+0x354> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #13996 @ 0x36ac │ │ │ │ + movw r1, #14488 @ 0x3898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3eaa0 <_PyCompile_OptimizeCfg@@Base+0x34c> │ │ │ │ - bl 3eb42 │ │ │ │ - cbz r0, 3eaa4 <_PyCompile_OptimizeCfg@@Base+0x350> │ │ │ │ + bl d187c │ │ │ │ + b.n 3eaa0 <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ + bl 3eb3c │ │ │ │ + cbz r0, 3eaa4 <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eaac <_PyCompile_OptimizeCfg@@Base+0x358> │ │ │ │ + b.n 3eaac <_PyCompile_OptimizeCfg@@Base+0x366> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3eada <_PyCompile_OptimizeCfg@@Base+0x386> │ │ │ │ + bne.n 3eada <_PyCompile_OptimizeCfg@@Base+0x394> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #48608 @ 0xbde0 │ │ │ │ + movw r2, #49120 @ 0xbfe0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3eb26 <_PyCompile_OptimizeCfg@@Base+0x3d2> │ │ │ │ - movw r2, #48608 @ 0xbde0 │ │ │ │ + cbz r1, 3eb26 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + movw r2, #49120 @ 0xbfe0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3eb0e <_PyCompile_OptimizeCfg@@Base+0x3ba> │ │ │ │ + bls.n 3eb0e <_PyCompile_OptimizeCfg@@Base+0x3c8> │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r2, r4, lsl #2] │ │ │ │ and.w r5, r4, #2 │ │ │ │ tst.w r4, #1 │ │ │ │ orr.w r3, r3, r5 │ │ │ │ - bne.n 3eb30 <_PyCompile_OptimizeCfg@@Base+0x3dc> │ │ │ │ + bne.n 3eb30 <_PyCompile_OptimizeCfg@@Base+0x3ea> │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3eaea <_PyCompile_OptimizeCfg@@Base+0x396> │ │ │ │ + b.n 3eaea <_PyCompile_OptimizeCfg@@Base+0x3a4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3eb38 <_PyCompile_OptimizeCfg@@Base+0x3e4> │ │ │ │ + b.n 3eb38 <_PyCompile_OptimizeCfg@@Base+0x3f2> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d1268 │ │ │ │ │ │ │ │ -0003eb42 : │ │ │ │ +0003eb3c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb78 │ │ │ │ + beq.n 3eb72 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56108 @ 0xdb2c │ │ │ │ + movw r1, #56620 @ 0xdd2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3eb9e │ │ │ │ + bl 127324 │ │ │ │ + b.n 3eb98 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eba4 │ │ │ │ + beq.n 3eb9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14100 @ 0x3714 │ │ │ │ + movw r1, #14528 @ 0x38c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ec9a │ │ │ │ + b.n 3ec94 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ebc2 │ │ │ │ + cbz r6, 3ebbc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14136 @ 0x3738 │ │ │ │ + movw r1, #14564 @ 0x38e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3eb9e │ │ │ │ + bl d187c │ │ │ │ + b.n 3eb98 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebe4 │ │ │ │ + beq.n 3ebde │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14168 @ 0x3758 │ │ │ │ + movw r1, #14596 @ 0x3904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3eb9e │ │ │ │ - ldr.w r8, [pc, #184] @ 3eca0 │ │ │ │ + bl d187c │ │ │ │ + b.n 3eb98 │ │ │ │ + ldr.w r8, [pc, #188] @ 3ec9c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ec00 │ │ │ │ - bl 212320 │ │ │ │ - cbz r0, 3ec00 │ │ │ │ + cbnz r0, 3ebfa │ │ │ │ + bl 211d38 │ │ │ │ + cbz r0, 3ebfa │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec20 │ │ │ │ + beq.n 3ec1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14212 @ 0x3784 │ │ │ │ + movw r1, #14640 @ 0x3930 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3eb9e │ │ │ │ + bl d187c │ │ │ │ + b.n 3eb98 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec90 │ │ │ │ + bne.n 3ec8a │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec40 │ │ │ │ - bl 212320 │ │ │ │ + cbnz r4, 3ec3a │ │ │ │ + bl 211d38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb9e │ │ │ │ + beq.n 3eb98 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f91c │ │ │ │ + bl 3f914 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb9e │ │ │ │ + beq.n 3eb98 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec7a │ │ │ │ + bne.n 3ec74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec68 │ │ │ │ + beq.n 3ec62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec68 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ec62 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f6c │ │ │ │ - b.n 3eb9e │ │ │ │ + bl e9f1c │ │ │ │ + b.n 3eb98 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec9a │ │ │ │ + beq.n 3ec94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ec9a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec9a │ │ │ │ + cbnz r3, 3ec94 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ec94 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22bfb8 │ │ │ │ + b.w 22ba10 │ │ │ │ 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 3ecc4 │ │ │ │ + bne.n 3ecc0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 212710 │ │ │ │ + b.w 212128 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38164 @ 0x9514 │ │ │ │ + movw r0, #38676 @ 0x9714 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecb8 │ │ │ │ + bne.n 3ecb4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -30075,291 +30084,291 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.n 3ed0a │ │ │ │ + bhi.n 3ed06 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ed34 │ │ │ │ - b.n 3ed24 │ │ │ │ - movw r0, #64460 @ 0xfbcc │ │ │ │ + ble.n 3ed30 │ │ │ │ + b.n 3ed20 │ │ │ │ + movw r0, #64972 @ 0xfdcc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed02 │ │ │ │ + bne.n 3ecfe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ed6e │ │ │ │ + b.n 3ed6a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110870 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109b8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed20 │ │ │ │ + beq.n 3ed1c │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3ed46 │ │ │ │ + bne.n 3ed42 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed54 │ │ │ │ + cbnz r1, 3ed50 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed56 │ │ │ │ + b.n 3ed52 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110870 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109b8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed34 │ │ │ │ - b.n 3ed20 │ │ │ │ + bne.n 3ed30 │ │ │ │ + b.n 3ed1c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #64460 @ 0xfbcc │ │ │ │ + movw r2, #64972 @ 0xfdcc │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f7f34 <_PyEval_GetBuiltin@@Base+0x6fc> │ │ │ │ + bl 1f71a4 <_PyEval_GetBuiltin@@Base+0x6bc> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3ed98 │ │ │ │ + bhi.n 3ed94 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3edb0 │ │ │ │ - b.n 3edba │ │ │ │ - movw r0, #6080 @ 0x17c0 │ │ │ │ + bgt.n 3edac │ │ │ │ + b.n 3edb6 │ │ │ │ + movw r0, #2596 @ 0xa24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed92 │ │ │ │ - b.n 3edec │ │ │ │ + bne.n 3ed8e │ │ │ │ + b.n 3ede8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a3c0 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edec │ │ │ │ + bl 13a2bc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ede8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edd2 │ │ │ │ + cbz r3, 3edce │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3eddc │ │ │ │ + blt.n 3edd8 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3ede0 │ │ │ │ - b.n 3eddc │ │ │ │ + ble.n 3eddc │ │ │ │ + b.n 3edd8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f3a40 │ │ │ │ + b.w 1f2e30 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2047c8 │ │ │ │ + b.w 203c98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee26 │ │ │ │ + bne.n 3ee22 │ │ │ │ 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 3ee40 │ │ │ │ + b.n 3ee3c │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee54 │ │ │ │ + bne.n 3ee50 │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee8a │ │ │ │ + beq.n 3ee86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ee8a │ │ │ │ + b.n 3ee86 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3ee70 │ │ │ │ + bne.n 3ee6c │ │ │ │ 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 3ee40 │ │ │ │ + b.n 3ee3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #14300 @ 0x37dc │ │ │ │ + movw r1, #14792 @ 0x39c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3eeb2 │ │ │ │ + bne.n 3eeae │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3ef1a │ │ │ │ - b.n 3eecc │ │ │ │ + bpl.n 3ef16 │ │ │ │ + b.n 3eec8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38260 @ 0x9574 │ │ │ │ + movw r0, #38772 @ 0x9774 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eea4 │ │ │ │ + bne.n 3eea0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3efec │ │ │ │ + b.n 3efe8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3ef1a │ │ │ │ + bpl.n 3ef16 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3eee0 │ │ │ │ + bpl.n 3eedc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3eef8 │ │ │ │ + bmi.n 3eef4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14332 @ 0x37fc │ │ │ │ + movw r1, #14824 @ 0x39e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3eec8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3eec4 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ it pl │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ - bl 3f6dc │ │ │ │ + bl 3f5f2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3efd4 │ │ │ │ + b.n 3efd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 3ef48 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 3ef44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 3ef48 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 3ef44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #14396 @ 0x383c │ │ │ │ + movw r1, #14888 @ 0x3a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3eec8 │ │ │ │ + bl d187c │ │ │ │ + b.n 3eec4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3eec8 │ │ │ │ + beq.n 3eec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef7a │ │ │ │ + ble.n 3ef76 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 3eec8 │ │ │ │ + bl ce97c │ │ │ │ + b.n 3eec4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef90 │ │ │ │ + bne.n 3ef8c │ │ │ │ mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 3eec8 │ │ │ │ + bl ce97c │ │ │ │ + b.n 3eec4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3efba │ │ │ │ + ble.n 3efb6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 3eec8 │ │ │ │ + bl ce97c │ │ │ │ + b.n 3eec4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f6dc │ │ │ │ + bl 3f5f2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30371,208 +30380,208 @@ │ │ │ │ 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 3f01a │ │ │ │ + bhi.n 3f016 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f032 │ │ │ │ - b.n 3f046 │ │ │ │ - movw r0, #64316 @ 0xfb3c │ │ │ │ + cbnz r0, 3f02e │ │ │ │ + b.n 3f042 │ │ │ │ + movw r0, #64828 @ 0xfd3c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f0fc │ │ │ │ - b.n 3f00c │ │ │ │ - bl 83920 │ │ │ │ + beq.n 3f0f8 │ │ │ │ + b.n 3f008 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f054 │ │ │ │ + bne.n 3f050 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f064 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3f060 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f0fc │ │ │ │ + bne.n 3f0f8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f064 │ │ │ │ + b.n 3f060 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f042 │ │ │ │ + bne.n 3f03e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f042 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f03e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f0d0 │ │ │ │ + ble.n 3f0cc │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f07e │ │ │ │ + bpl.n 3f07a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f0a4 │ │ │ │ + bne.n 3f0a0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0d2 │ │ │ │ + b.n 3f0ce │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f098 │ │ │ │ + beq.n 3f094 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 3f0b0 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 3f0ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f0b0 │ │ │ │ + bne.n 3f0ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0d2 │ │ │ │ + b.n 3f0ce │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f08a │ │ │ │ + bne.n 3f086 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #28812 @ 0x708c │ │ │ │ + movw r2, #29324 @ 0x728c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64316 @ 0xfb3c │ │ │ │ + movw r0, #64828 @ 0xfd3c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f0fc │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f0f8 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f0ee │ │ │ │ - cbz r1, 3f0de │ │ │ │ + bgt.n 3f0ea │ │ │ │ + cbz r1, 3f0da │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f0e6 │ │ │ │ + b.n 3f0e2 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155cd8 │ │ │ │ + b.w 1551e8 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba74 <_PyImport_ClearExtension@@Base+0xefe> │ │ │ │ + b.w 3ba84 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f11e │ │ │ │ + cbz r2, 3f11a │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f120 │ │ │ │ + b.n 3f11c │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f132 │ │ │ │ - cbnz r2, 3f132 │ │ │ │ + bhi.n 3f12e │ │ │ │ + cbnz r2, 3f12e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f150 │ │ │ │ - ldr r6, [pc, #56] @ (3f16c ) │ │ │ │ + cbnz r0, 3f14c │ │ │ │ + ldr r6, [pc, #56] @ (3f168 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f168 │ │ │ │ + cbz r0, 3f164 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e2b24 <_PySet_Update@@Base+0x81c> │ │ │ │ + b.w 1e1cb4 <_PySet_Update@@Base+0x678> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bf610 │ │ │ │ + bl 1bdd6c │ │ │ │ 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 3f272 │ │ │ │ + beq.n 3f26e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f1c2 │ │ │ │ + ble.n 3f1be │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #21908 @ 0x5594 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3f26e │ │ │ │ + bl 127324 │ │ │ │ + b.n 3f26a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f250 │ │ │ │ + bne.n 3f24c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd240 │ │ │ │ + bl bd224 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f25a │ │ │ │ + beq.n 3f256 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f25a │ │ │ │ + beq.n 3f256 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8114c │ │ │ │ + bl 81064 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f25c │ │ │ │ + beq.n 3f258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f20a │ │ │ │ + beq.n 3f206 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f20a │ │ │ │ + cbnz r3, 3f206 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -30580,457 +30589,384 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8114c │ │ │ │ + bl 81064 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f25c │ │ │ │ + beq.n 3f258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f252 │ │ │ │ + beq.n 3f24e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f252 │ │ │ │ + cbnz r3, 3f24e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f252 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f24e │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f27a │ │ │ │ + b.n 3f276 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f27a │ │ │ │ + b.n 3f276 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 3f29c │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 3f29e │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - cbnz r3, 3f2ac │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 3f2ac │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 3f2ac │ │ │ │ - cbnz r4, 3f2cc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f3bc ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #2 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r6, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f3b4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r0, r7, #1 │ │ │ │ - bne.n 3f2e0 │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f3b4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 3f2f4 │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f3b4 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 3f352 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl c339c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt.n 3f3b4 │ │ │ │ - bne.n 3f354 │ │ │ │ - movw r5, #10604 @ 0x296c │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r4, [r5, #220] @ 0xdc │ │ │ │ - cbz r4, 3f34a │ │ │ │ - bl 95c98 │ │ │ │ - mov.w r2, #524288 @ 0x80000 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a8c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3f34a │ │ │ │ - ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 3f348 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - str.w r3, [r5, #220] @ 0xdc │ │ │ │ - cbnz r3, 3f370 │ │ │ │ - ldr.w r5, [r5, #220] @ 0xdc │ │ │ │ - cbnz r5, 3f398 │ │ │ │ - b.n 3f354 │ │ │ │ - movs r5, #1 │ │ │ │ - bl 95c98 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - blx 2a3a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3f380 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 3f3a8 │ │ │ │ - cbnz r5, 3f39c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11b0f4 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3f39c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 3f3a8 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 3f3a8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3f3b4 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f39c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r2, #28 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f3e0 │ │ │ │ + bne.n 3f2a0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16c84c │ │ │ │ + b.w 16bb10 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38124 @ 0x94ec │ │ │ │ + movw r0, #38636 @ 0x96ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3d4 │ │ │ │ + bne.n 3f294 │ │ │ │ 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, 3f42a │ │ │ │ + cbnz r5, 3f2ea │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bf5f4 │ │ │ │ + bl 1bdd4c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f42a │ │ │ │ + cbz r0, 3f2ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f42a │ │ │ │ + beq.n 3f2ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f42a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f2ea │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f45a │ │ │ │ + bne.n 3f31a │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22b60c │ │ │ │ - b.n 3f476 │ │ │ │ + bl 22b0b4 │ │ │ │ + b.n 3f336 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #12660 @ 0x3174 │ │ │ │ + movw r1, #13144 @ 0x3358 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f496 │ │ │ │ + cbz r3, 3f356 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f498 │ │ │ │ + b.n 3f358 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3f4a6 │ │ │ │ + cbnz r3, 3f366 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3f4a6 │ │ │ │ + blt.n 3f366 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3f4a6 │ │ │ │ - cbnz r0, 3f4be │ │ │ │ - ldr r6, [pc, #116] @ (3f51c ) │ │ │ │ + bgt.n 3f366 │ │ │ │ + cbnz r0, 3f384 │ │ │ │ movs r2, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f514 │ │ │ │ - cbz r4, 3f4c2 │ │ │ │ + movw r6, #10808 @ 0x2a38 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f3da │ │ │ │ + cbz r4, 3f388 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f508 │ │ │ │ + cbz r4, 3f3ce │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f4f4 │ │ │ │ + beq.n 3f3ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14512 @ 0x38b0 │ │ │ │ + movw r1, #15136 @ 0x3b20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 3f514 │ │ │ │ + bl d187c │ │ │ │ + b.n 3f3da │ │ │ │ mov r0, r4 │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f506 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3f514 │ │ │ │ + bne.n 3f3cc │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3f3da │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.n 3f5e8 │ │ │ │ - tbb [pc, r3] │ │ │ │ - lsls r2, r2, #16 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ - ldrd r2, r3, [r0, #8] │ │ │ │ - adds r3, #2 │ │ │ │ - subs r2, #1 │ │ │ │ - bmi.n 3f560 │ │ │ │ - ldrb.w r1, [r3, #-2] │ │ │ │ - ldrb.w r0, [r3, #-1] │ │ │ │ - strb.w r0, [r3, #-2] │ │ │ │ - strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f548 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f600 │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 3f3fc │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 3f3fe │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 3f40c │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.n 3f40c │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 3f40c │ │ │ │ + cbnz r4, 3f42c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #260] @ (3f514 ) │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - subs r1, #1 │ │ │ │ - bmi.n 3f560 │ │ │ │ - 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 3f56e │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r1 │ │ │ │ - subs r0, #1 │ │ │ │ - bmi.n 3f560 │ │ │ │ - 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 │ │ │ │ - ldrb.w r4, [r3, #-2] │ │ │ │ - bfi r2, r6, #0, #8 │ │ │ │ - bfi r1, r5, #16, #8 │ │ │ │ - ldrb.w r5, [r3, #-8] │ │ │ │ - bfi r2, r4, #8, #8 │ │ │ │ - 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 3f596 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ + movs r6, #3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r4, r6, [sp, #4] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f50c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f4374 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + bne.n 3f440 │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f50c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f4374 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 3f454 │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f50c │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 3f4aa │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl c3384 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt.n 3f50c │ │ │ │ + bne.n 3f4ac │ │ │ │ + movw r5, #10808 @ 0x2a38 │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ + cbz r4, 3f4a4 │ │ │ │ + bl 95aec │ │ │ │ + mov.w r2, #524288 @ 0x80000 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a8c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 985e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3f4a4 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + bne.n 3f4a2 │ │ │ │ + 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, 3f4c8 │ │ │ │ + ldr r5, [r5, #88] @ 0x58 │ │ │ │ + cbnz r5, 3f4f0 │ │ │ │ + b.n 3f4ac │ │ │ │ + movs r5, #1 │ │ │ │ + bl 95aec │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + blx 2a3a8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 985e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3f4d8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14580 @ 0x38f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl f1800 │ │ │ │ + b.n 3f500 │ │ │ │ + cbnz r5, 3f4f4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11b37c <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f4f4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 3f500 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 3f500 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3f50c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f4f4 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ - cbnz r0, 3f636 │ │ │ │ - bl d3c3c │ │ │ │ + bl 11b820 │ │ │ │ + cbnz r0, 3f54c │ │ │ │ + bl d3be0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3f64c │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 3f64c │ │ │ │ + beq.n 3f562 │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 3f562 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3f650 │ │ │ │ + b.n 3f566 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3f698 │ │ │ │ + bpl.n 3f5ae │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl be454 │ │ │ │ + bl be43c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f694 │ │ │ │ + cbz r0, 3f5aa │ │ │ │ mov r1, r5 │ │ │ │ - bl 86e38 │ │ │ │ - cbz r0, 3f6a0 │ │ │ │ + bl 86d08 │ │ │ │ + cbz r0, 3f5b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f694 │ │ │ │ + beq.n 3f5aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f694 │ │ │ │ + cbnz r3, 3f5aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f6a0 │ │ │ │ + b.n 3f5b6 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f6c4 │ │ │ │ + bne.n 3f5da │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13f420 │ │ │ │ + b.w 13f760 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38040 @ 0x9498 │ │ │ │ + movw r0, #38552 @ 0x9698 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f6b8 │ │ │ │ + bne.n 3f5ce │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -31042,583 +30978,608 @@ │ │ │ │ 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 3f71c │ │ │ │ + ble.n 3f632 │ │ │ │ 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 3f702 │ │ │ │ + b.n 3f618 │ │ │ │ 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 155cd8 │ │ │ │ - cbz r0, 3f774 │ │ │ │ + bl 1551e8 │ │ │ │ + cbz r0, 3f68a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f74e │ │ │ │ + cbz r3, 3f664 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3f756 │ │ │ │ + b.n 3f66c │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f774 │ │ │ │ + cbz r5, 3f68a │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #49632 @ 0xc1e0 │ │ │ │ + movw r1, #50144 @ 0xc3e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3f774 │ │ │ │ + ble.n 3f68a │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3f766 │ │ │ │ + b.n 3f67c │ │ │ │ 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, 3f79a │ │ │ │ + cbz r0, 3f6b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f7be │ │ │ │ + beq.n 3f6d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f7be │ │ │ │ + b.n 3f6d4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f7b6 │ │ │ │ - bl f90d8 │ │ │ │ - cbz r0, 3f7b2 │ │ │ │ + cbz r0, 3f6cc │ │ │ │ + bl f9018 │ │ │ │ + cbz r0, 3f6c8 │ │ │ │ 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 3f7be │ │ │ │ - movw r0, #47264 @ 0xb8a0 │ │ │ │ + b.n 3f6d4 │ │ │ │ + movw r0, #47240 @ 0xb888 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.n 3f79e │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsls r2, r2, #16 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ + ldrd r2, r3, [r0, #8] │ │ │ │ + adds r3, #2 │ │ │ │ + subs r2, #1 │ │ │ │ + bmi.n 3f716 │ │ │ │ + ldrb.w r1, [r3, #-2] │ │ │ │ + ldrb.w r0, [r3, #-1] │ │ │ │ + strb.w r0, [r3, #-2] │ │ │ │ + strb.w r1, [r3, #-1] │ │ │ │ + b.n 3f6fe │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3f7b6 │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + subs r1, #1 │ │ │ │ + bmi.n 3f716 │ │ │ │ + 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 3f724 │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r1 │ │ │ │ + subs r0, #1 │ │ │ │ + bmi.n 3f716 │ │ │ │ + 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 │ │ │ │ + ldrb.w r4, [r3, #-2] │ │ │ │ + bfi r2, r6, #0, #8 │ │ │ │ + bfi r1, r5, #16, #8 │ │ │ │ + ldrb.w r5, [r3, #-8] │ │ │ │ + bfi r2, r4, #8, #8 │ │ │ │ + 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 3f74c │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15204 @ 0x3b64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f7ea │ │ │ │ + bhi.n 3f7e2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f802 │ │ │ │ - b.n 3f816 │ │ │ │ - movw r0, #64404 @ 0xfb94 │ │ │ │ + cbnz r0, 3f7fa │ │ │ │ + b.n 3f80e │ │ │ │ + movw r0, #64916 @ 0xfd94 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f8cc │ │ │ │ - b.n 3f7dc │ │ │ │ - bl 83920 │ │ │ │ + beq.n 3f8c4 │ │ │ │ + b.n 3f7d4 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f824 │ │ │ │ + bne.n 3f81c │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f834 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 3f82c │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f8cc │ │ │ │ + bne.n 3f8c4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f834 │ │ │ │ + b.n 3f82c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f812 │ │ │ │ + bne.n 3f80a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f812 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f80a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f8a0 │ │ │ │ + ble.n 3f898 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f84e │ │ │ │ + bpl.n 3f846 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f874 │ │ │ │ + bne.n 3f86c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8a2 │ │ │ │ + b.n 3f89a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f868 │ │ │ │ + beq.n 3f860 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 3f880 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 3f878 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f880 │ │ │ │ + bne.n 3f878 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8a2 │ │ │ │ + b.n 3f89a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f85a │ │ │ │ + bne.n 3f852 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #28812 @ 0x708c │ │ │ │ + movw r2, #29324 @ 0x728c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64404 @ 0xfb94 │ │ │ │ + movw r0, #64916 @ 0xfd94 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8cc │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f8c4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f8be │ │ │ │ - cbz r1, 3f8ae │ │ │ │ + bgt.n 3f8b6 │ │ │ │ + cbz r1, 3f8a6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f8b6 │ │ │ │ + b.n 3f8ae │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155cd8 │ │ │ │ + b.w 1551e8 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba74 <_PyImport_ClearExtension@@Base+0xefe> │ │ │ │ + b.w 3ba84 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f8f6 │ │ │ │ + cbz r0, 3f8ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f91a │ │ │ │ + beq.n 3f912 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f91a │ │ │ │ + b.n 3f912 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f912 │ │ │ │ - bl f90d8 │ │ │ │ - cbz r0, 3f90e │ │ │ │ + cbz r0, 3f90a │ │ │ │ + bl f9018 │ │ │ │ + cbz r0, 3f906 │ │ │ │ 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 3f91a │ │ │ │ - movw r0, #47264 @ 0xb8a0 │ │ │ │ + b.n 3f912 │ │ │ │ + movw r0, #47240 @ 0xb888 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f96a │ │ │ │ + beq.n 3f962 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 24ae20 <_PyUnicode_EncodeUTF32@@Base+0xc80> │ │ │ │ + bl 24af98 <_PyUnicode_EncodeUTF32@@Base+0xe08> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f958 │ │ │ │ + bhi.n 3f950 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22d64c │ │ │ │ + bl 22d0f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9b6 │ │ │ │ + cbnz r0, 3f9ae │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9a6 │ │ │ │ + bne.n 3f99e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9c2 │ │ │ │ - ldr r2, [pc, #88] @ (3f9c8 ) │ │ │ │ + b.n 3f9ba │ │ │ │ + ldr r2, [pc, #88] @ (3f9c0 ) │ │ │ │ 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 3f9c2 │ │ │ │ + beq.n 3f9ba │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9c2 │ │ │ │ + b.n 3f9ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9c0 │ │ │ │ + beq.n 3f9b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9c0 │ │ │ │ + b.n 3f9b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f96a │ │ │ │ + bne.n 3f962 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f96a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f962 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9c2 │ │ │ │ + b.n 3f9ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64801 @ 0xfd21 │ │ │ │ + movw r1, #64649 @ 0xfc89 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 248890 │ │ │ │ + b.w 248a00 │ │ │ │ + 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 3f9f2 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 363fc │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #38644 @ 0x96f4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f9e6 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f9fe │ │ │ │ + bne.n 3fa2e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa1c │ │ │ │ - b.n 3fa16 │ │ │ │ + bne.n 3fa4c │ │ │ │ + b.n 3fa46 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5068 @ 0x13cc │ │ │ │ + movw r0, #1584 @ 0x630 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f9f0 │ │ │ │ - b.n 3fa36 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 3fa36 │ │ │ │ + bne.n 3fa20 │ │ │ │ + b.n 3fa64 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 3fa64 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ef8d0 │ │ │ │ - cbz r0, 3fa36 │ │ │ │ + bl 1eebe0 │ │ │ │ + cbz r0, 3fa64 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3fa78 │ │ │ │ + b.n 3ff78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3fa60 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 363fc │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fa54 │ │ │ │ - pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #1864 @ 0x748 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - movw r0, #14844 @ 0x39fc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8fda0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3fac4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3fafe │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3faea │ │ │ │ - bl e4b04 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3faae │ │ │ │ - bl 95c98 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a720 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 3fab2 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fafe │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f184c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3fb26 │ │ │ │ + cbz r1, 3fa8c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3fb4c │ │ │ │ + cbz r3, 3fab2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fb4e │ │ │ │ + b.n 3fab4 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fb5c │ │ │ │ + cbnz r3, 3fac2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fb5c │ │ │ │ + ble.n 3fac2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fb5c │ │ │ │ - cbnz r0, 3fb80 │ │ │ │ - add r5, sp, #24 │ │ │ │ + bgt.n 3fac2 │ │ │ │ + cbnz r0, 3fae0 │ │ │ │ + ldr r5, [pc, #192] @ (3fb84 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ + add r5, sp, #24 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - movw r5, #10956 @ 0x2acc │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fb80 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fc1e │ │ │ │ + b.n 3fb7e │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb90 │ │ │ │ + beq.n 3faf0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fb7c │ │ │ │ + blt.n 3fadc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fbbc │ │ │ │ - cbz r6, 3fb98 │ │ │ │ + cbz r3, 3fb1c │ │ │ │ + cbz r6, 3faf8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fba8 │ │ │ │ + bne.n 3fb08 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fc1e │ │ │ │ + b.n 3fb7e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c504 │ │ │ │ + bl 20bcd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fbce │ │ │ │ - bl 7f710 │ │ │ │ + cbnz r0, 3fb2e │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb7c │ │ │ │ + bne.n 3fadc │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f6c │ │ │ │ - b.n 3fb7c │ │ │ │ - cbz r6, 3fbf8 │ │ │ │ + bl e9f1c │ │ │ │ + b.n 3fadc │ │ │ │ + cbz r6, 3fb58 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb9e │ │ │ │ + beq.n 3fafe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2339c0 <_PyXI_EndInterpreter@@Base+0x3c8> │ │ │ │ + bl 2333d0 <_PyXI_EndInterpreter@@Base+0x424> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fbec │ │ │ │ + cbnz r3, 3fb4c │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fbee │ │ │ │ + b.n 3fb4e │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb9e │ │ │ │ + b.n 3fafe │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb9e │ │ │ │ + beq.n 3fafe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2339c0 <_PyXI_EndInterpreter@@Base+0x3c8> │ │ │ │ + bl 2333d0 <_PyXI_EndInterpreter@@Base+0x424> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fc12 │ │ │ │ + cbnz r3, 3fb72 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fc14 │ │ │ │ + b.n 3fb74 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb9e │ │ │ │ + b.n 3fafe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fc50 │ │ │ │ - movw r0, #14856 @ 0x3a08 │ │ │ │ + beq.n 3fbb6 │ │ │ │ + movw r0, #15340 @ 0x3bec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fc78 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fbde │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fc62 │ │ │ │ + bmi.n 3fbc8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fc7c │ │ │ │ + beq.n 3fbe2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19200 @ 0x4b00 │ │ │ │ + movw r1, #19672 @ 0x4cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fd18 │ │ │ │ + b.n 3fc7e │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc98 │ │ │ │ + cbnz r3, 3fbfe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19412 @ 0x4bd4 │ │ │ │ + movw r1, #19884 @ 0x4dac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3fc78 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3fbde │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fcb4 │ │ │ │ + beq.n 3fc1a │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1580 @ 0x62c │ │ │ │ + movw r1, #2136 @ 0x858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 3fc78 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3fbde │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1fba30 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1faef0 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc78 │ │ │ │ + beq.n 3fbde │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc78 │ │ │ │ + beq.n 3fbde │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13d5fc │ │ │ │ + bl 13d8fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #56] @ (3fd1c ) │ │ │ │ + ldr r1, [pc, #60] @ (3fc84 ) │ │ │ │ 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} │ │ │ │ @@ -31633,180 +31594,181 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ 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 │ │ │ │ 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] @ 3ff78 │ │ │ │ + vldr d10, [pc, #576] @ 3fee0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fd6e │ │ │ │ + bls.n 3fcd6 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3ff6c │ │ │ │ + bvs.w 3fed4 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3ff6c │ │ │ │ + bgt.w 3fed4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3ff80 │ │ │ │ + vldr d8, [pc, #536] @ 3fee8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff6c │ │ │ │ - vldr d9, [pc, #536] @ 3ff88 │ │ │ │ + b.n 3fed4 │ │ │ │ + vldr d9, [pc, #536] @ 3fef0 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fda0 │ │ │ │ + bne.n 3fd08 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3ff90 │ │ │ │ - vldr d7, [pc, #524] @ 3ff98 │ │ │ │ + vldr d6, [pc, #520] @ 3fef8 │ │ │ │ + vldr d7, [pc, #524] @ 3ff00 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3ff6c │ │ │ │ + b.n 3fed4 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fde2 │ │ │ │ + bne.n 3fd4a │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fd60 │ │ │ │ + bmi.n 3fcc8 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3ff52 │ │ │ │ + bhi.w 3feba │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #37992 @ 0x9468 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3ff6c │ │ │ │ - vldr d7, [pc, #444] @ 3ffa0 │ │ │ │ + b.n 3fed4 │ │ │ │ + vldr d7, [pc, #444] @ 3ff08 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fe0a │ │ │ │ + bpl.n 3fd72 │ │ │ │ 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 3ff6c │ │ │ │ - b.n 3ff48 │ │ │ │ - vldr d7, [pc, #412] @ 3ffa8 │ │ │ │ + ble.w 3fed4 │ │ │ │ + b.n 3feb0 │ │ │ │ + vldr d7, [pc, #412] @ 3ff10 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fe3e │ │ │ │ + ble.n 3fda6 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fe30 │ │ │ │ + bpl.n 3fd98 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 2597a4 │ │ │ │ + bl 259960 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3ff6c │ │ │ │ + b.n 3fed4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3ff90 │ │ │ │ + vldr d8, [pc, #344] @ 3fef8 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff6c │ │ │ │ - vldr d7, [pc, #368] @ 3ffb0 │ │ │ │ + b.n 3fed4 │ │ │ │ + vldr d7, [pc, #368] @ 3ff18 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fe5e │ │ │ │ + ble.n 3fdc6 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3ffb0 │ │ │ │ + vldr d6, [pc, #344] @ 3ff18 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fe66 │ │ │ │ + b.n 3fdce │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3ffb8 │ │ │ │ + vldr d6, [pc, #332] @ 3ff20 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3ffc0 │ │ │ │ + vldr d11, [pc, #332] @ 3ff28 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3feee │ │ │ │ - bl 2597a4 │ │ │ │ + bpl.n 3fe56 │ │ │ │ + bl 259960 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #300] @ 3ffc8 │ │ │ │ + vldr d6, [pc, #300] @ 3ff30 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24b5b4 <_Py_strhex@@Base+0x338> │ │ │ │ + bl 24b72c <_Py_strhex@@Base+0x338> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fed4 │ │ │ │ + bpl.n 3fe3c │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3ff3a │ │ │ │ + b.n 3fea2 │ │ │ │ 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 3ff3a │ │ │ │ - bl 24b5b4 <_Py_strhex@@Base+0x338> │ │ │ │ + b.n 3fea2 │ │ │ │ + bl 24b72c <_Py_strhex@@Base+0x338> │ │ │ │ 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 3ff22 │ │ │ │ + bpl.n 3fe8a │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3ff3a │ │ │ │ + b.n 3fea2 │ │ │ │ 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 3ff6c │ │ │ │ + ble.n 3fed4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff6c │ │ │ │ - vldr d7, [pc, #84] @ 3ffa8 │ │ │ │ + b.n 3fed4 │ │ │ │ + vldr d7, [pc, #84] @ 3ff10 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fe30 │ │ │ │ - vldr d14, [pc, #76] @ 3ffb0 │ │ │ │ + bgt.w 3fd98 │ │ │ │ + vldr d14, [pc, #76] @ 3ff18 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fe50 │ │ │ │ + b.n 3fdb8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -31824,56 +31786,166 @@ │ │ │ │ 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, 3ffd6 │ │ │ │ + cbnz r0, 3ff3e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ffde │ │ │ │ + cbnz r0, 3ff46 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3fff8 │ │ │ │ + cbnz r1, 3ff60 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + movw r1, #8276 @ 0x2054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 40004 │ │ │ │ + bl 127324 │ │ │ │ + b.n 3ff6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 4000a │ │ │ │ + bge.n 3ff72 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4000e │ │ │ │ + b.n 3ff76 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #2376 @ 0x948 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + movw r0, #15532 @ 0x3cac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8fca0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3ffc4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3fffe │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3ffea │ │ │ │ + bl e4ab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ffae │ │ │ │ + bl 95aec │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a720 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 985e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 3ffb2 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3fffe │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w f1800 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 4002c │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 40046 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + b.n 4004e │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #60584 @ 0xeca8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40022 │ │ │ │ + b.n 400a0 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 40072 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22b0b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 4008e │ │ │ │ + b.n 4008a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13144 @ 0x3358 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d187c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 400a0 │ │ │ │ + it ne │ │ │ │ + ldrne r4, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r6, [pc, #264] @ (4012c ) │ │ │ │ + ldr r6, [pc, #264] @ (401c4 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -31881,66 +31953,66 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 40052 │ │ │ │ + bne.n 400ea │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 40052 │ │ │ │ + ble.n 400ea │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 40052 │ │ │ │ - cbnz r4, 40074 │ │ │ │ + bne.n 400ea │ │ │ │ + cbnz r4, 4010c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (40130 ) │ │ │ │ + ldr r4, [pc, #216] @ (401c8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4010e │ │ │ │ + beq.n 401a6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40116 │ │ │ │ - bl 95c98 │ │ │ │ + beq.n 401ae │ │ │ │ + bl 95aec │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4009e │ │ │ │ + beq.n 40136 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 400a6 │ │ │ │ + b.n 4013e │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 400c4 │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 4015c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1868 │ │ │ │ - b.n 40116 │ │ │ │ + bl f181c │ │ │ │ + b.n 401ae │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r8, r9, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ @@ -31953,243 +32025,181 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 403e8 │ │ │ │ + bl 40422 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40116 │ │ │ │ + b.n 401ae │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 4015c │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - ble.n 40176 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - b.n 4017e │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #60072 @ 0xeaa8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40152 │ │ │ │ - b.n 401d0 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - movw r3, #8276 @ 0x2054 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 401a2 │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22b60c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 401be │ │ │ │ - b.n 401ba │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12660 @ 0x3174 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 401d0 │ │ │ │ - it ne │ │ │ │ - ldrne r4, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {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 401f8 │ │ │ │ + bne.n 401ec │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2010 │ │ │ │ + b.w e1fc8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23972 @ 0x5da4 │ │ │ │ + movw r0, #24468 @ 0x5f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401ec │ │ │ │ + bne.n 401e0 │ │ │ │ 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 40232 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 40226 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4023e │ │ │ │ + cbz r3, 40232 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40260 │ │ │ │ + b.n 40254 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4025c │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40250 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4025c │ │ │ │ + cbnz r3, 40250 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4025c │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40250 │ │ │ │ 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 4028e │ │ │ │ + bhi.n 40282 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 402a6 │ │ │ │ - b.n 402ba │ │ │ │ - movw r0, #64316 @ 0xfb3c │ │ │ │ + cbnz r0, 4029a │ │ │ │ + b.n 402ae │ │ │ │ + movw r0, #64828 @ 0xfd3c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40362 │ │ │ │ - b.n 40280 │ │ │ │ - bl 83920 │ │ │ │ + beq.n 40356 │ │ │ │ + b.n 40274 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 402c8 │ │ │ │ + bne.n 402bc │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 402d8 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 402cc │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40362 │ │ │ │ + bne.n 40356 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 402d8 │ │ │ │ + b.n 402cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 402b6 │ │ │ │ + bne.n 402aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 402b6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 402aa │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40344 │ │ │ │ + ble.n 40338 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 402f2 │ │ │ │ + bpl.n 402e6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40318 │ │ │ │ + bne.n 4030c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40346 │ │ │ │ + b.n 4033a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4030c │ │ │ │ + beq.n 40300 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 40324 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 40318 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40324 │ │ │ │ + bne.n 40318 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40346 │ │ │ │ + b.n 4033a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 402fe │ │ │ │ + bne.n 402f2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #28812 @ 0x708c │ │ │ │ + movw r2, #29324 @ 0x728c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64316 @ 0xfb3c │ │ │ │ + movw r0, #64828 @ 0xfd3c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40362 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40356 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 40356 │ │ │ │ + bgt.n 4034a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d50b8 │ │ │ │ + b.w 1d3858 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 40502 │ │ │ │ + b.n 404f6 │ │ │ │ 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] │ │ │ │ @@ -32202,283 +32212,283 @@ │ │ │ │ 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 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e81c │ │ │ │ + b.w 7e73c │ │ │ │ │ │ │ │ -000403ae : │ │ │ │ - ldr r1, [pc, #52] @ (403e4 ) │ │ │ │ +000403a2 : │ │ │ │ + ldr r1, [pc, #52] @ (403d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #380] @ 0x17c │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq.n 403dc │ │ │ │ + beq.n 403d0 │ │ │ │ push {r4} │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r0, #1120 @ 0x460 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + 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 4040a │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 404f2 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #38756 @ 0x9764 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 403f6 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 83404 │ │ │ │ + bl 83320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404a2 │ │ │ │ + beq.n 404dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4048c │ │ │ │ + beq.n 404c6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4048c │ │ │ │ + cbz r0, 404c6 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115754 │ │ │ │ + bl 1159d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4048c │ │ │ │ + cbz r0, 404c6 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115754 │ │ │ │ + bl 1159d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4048c │ │ │ │ + cbz r0, 404c6 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115754 │ │ │ │ + bl 1159d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4048c │ │ │ │ + cbz r0, 404c6 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115754 │ │ │ │ + bl 1159d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4048c │ │ │ │ + cbz r0, 404c6 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115754 │ │ │ │ + bl 1159d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4048c │ │ │ │ + cbz r0, 404c6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115754 │ │ │ │ + bl 1159d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4048c │ │ │ │ + cbz r0, 404c6 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4048c │ │ │ │ + cbz r0, 404c6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 404a6 │ │ │ │ + cbnz r0, 404e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404a2 │ │ │ │ + beq.n 404dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404a2 │ │ │ │ + cbnz r3, 404dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 404b4 │ │ │ │ + b.n 404ee │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4048c │ │ │ │ + beq.n 404c6 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, 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 404e6 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 404fe │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #38244 @ 0x9564 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 404d2 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000404fe : │ │ │ │ - b.w 357a6 <_Py_IncRef@@Base+0x22e> │ │ │ │ +000404f2 : │ │ │ │ + b.w 357a6 <_Py_IncRef@@Base+0x22c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ - bne.n 4052a │ │ │ │ + bne.n 4051e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d50b8 │ │ │ │ + b.w 1d3858 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40578 │ │ │ │ + cbz r0, 4056c │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40554 │ │ │ │ + ble.n 40548 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 40578 │ │ │ │ + ble.n 4056c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r4, r3 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3361 @ 0xd21 │ │ │ │ + movw r1, #3349 @ 0xd15 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40650 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ - │ │ │ │ -00040598 <_PyBytes_ReverseFind@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - cbnz r3, 405b0 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ - adds r0, r1, r5 │ │ │ │ - b.n 405c6 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ - mov.w ip, #2 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - bl 1da77c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - addge r0, r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 405f8 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + bhi.n 405ba │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 40622 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 40612 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + ble.n 405e4 │ │ │ │ + b.n 405d4 │ │ │ │ + movw r0, #64908 @ 0xfd8c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405f0 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ + bne.n 405b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4064c <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + b.n 4060e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110870 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109b8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4060e <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + beq.n 405d0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 40634 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ + bne.n 405f6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40642 <_PyBytes_ReverseFind@@Base+0xaa> │ │ │ │ + cbnz r1, 40604 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 40644 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ + b.n 40606 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110870 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109b8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40622 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 4060e <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + bne.n 405e4 │ │ │ │ + b.n 405d0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24be0c <_PyTime_FromLong@@Base+0x600> │ │ │ │ + bl 24bf84 <_PyTime_FromLong@@Base+0x534> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00040612 <_PyBytes_ReverseFind@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + cbnz r3, 4062a <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + adds r0, r1, r5 │ │ │ │ + b.n 40640 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + mov.w ip, #2 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + bl 1d93a4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + it ge │ │ │ │ + addge r0, r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40694 <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ + cbz r0, 40688 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ @@ -32494,85 +32504,85 @@ │ │ │ │ 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 │ │ │ │ - bl 13c40c │ │ │ │ + bl 13c314 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406c2 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ - blt.n 406d2 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ - movw r0, #42508 @ 0xa60c │ │ │ │ + beq.n 406b6 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 406c6 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #43020 @ 0xa80c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ + b.w 79fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1084fc │ │ │ │ + bl 108670 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406d6 <_PyBytes_ReverseFind@@Base+0x13e> │ │ │ │ + cbnz r0, 406ca <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c934 │ │ │ │ + bl 13c864 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40724 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + b.n 40718 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daebc <_PyType_Name@@Base> │ │ │ │ + bl dae78 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 406f8 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + blt.n 406ec <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #15420 @ 0x3c3c │ │ │ │ + movw r0, #15916 @ 0x3e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 40708 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ + b.n 406fc <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + movw r0, #3112 @ 0xc28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c934 │ │ │ │ + bl 13c864 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40724 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + beq.n 40718 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40724 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + cbnz r3, 40718 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40748 <_PyBytes_ReverseFind@@Base+0x1b0> │ │ │ │ + bne.n 4073c <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23d4b8 │ │ │ │ + b.w 23d2e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38180 @ 0x9524 │ │ │ │ + movw r0, #38692 @ 0x9724 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4073c <_PyBytes_ReverseFind@@Base+0x1a4> │ │ │ │ + bne.n 40730 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40770 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ + cbz r0, 40764 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad9a8 │ │ │ │ + b.w 1ac0b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32580,837 +32590,837 @@ │ │ │ │ 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 24c034 <_PyTime_FromLong@@Base+0x828> │ │ │ │ - cbz r0, 407b0 <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ + bl 24c1ac <_PyTime_FromLong@@Base+0x75c> │ │ │ │ + cbz r0, 407a4 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ + bl 14dba8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407b8 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ + b.n 407ac <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 407dc <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bne.n 407d0 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13d4a0 │ │ │ │ + b.w 13d3d0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38116 @ 0x94e4 │ │ │ │ + movw r0, #38628 @ 0x96e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407d0 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + bne.n 407c4 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40810 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + cbz r3, 40804 <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 40812 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + b.n 40806 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 40820 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + cbnz r3, 40814 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 40820 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + ble.n 40814 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40820 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ - cbnz r0, 40840 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - ldr r6, [pc, #172] @ (408d0 <_PyBytes_ReverseFind@@Base+0x338>) │ │ │ │ + bgt.n 40814 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r0, 40834 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + ldr r6, [pc, #172] @ (408c4 <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40840 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40834 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408c8 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + b.n 408bc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ itet eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40890 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ - bl 7eab4 │ │ │ │ - cbnz r0, 40880 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 40884 <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ + bl 7e9d4 │ │ │ │ + cbnz r0, 40874 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4083c <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + bne.n 40830 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ad78 │ │ │ │ + bl 17a028 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 408b6 <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ - b.n 4083c <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + bge.n 408aa <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ + b.n 40830 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408c6 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + beq.n 408ba <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 408c6 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ - bl d0298 │ │ │ │ + b.n 408ba <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + bl d0274 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4083c <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - beq.n 408a8 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + blt.n 40830 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + beq.n 4089c <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 823dc │ │ │ │ + b.w 822f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e8c │ │ │ │ + bl 88d5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4083c <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + blt.n 40830 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408c8 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + beq.n 408bc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 408c8 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + b.n 408bc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 408f2 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + cbz r3, 408e6 <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 408f4 <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ + b.n 408e8 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 40902 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + cbnz r3, 408f6 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40902 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + blt.n 408f6 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40902 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ - cbnz r0, 4091c <_PyBytes_ReverseFind@@Base+0x384> │ │ │ │ - ldr r4, [pc, #660] @ (40b98 <_PyBytes_ReverseFind@@Base+0x600>) │ │ │ │ + bgt.n 408f6 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r0, 40910 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ + ldr r4, [pc, #660] @ (40b8c <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409b4 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ - cbz r6, 40964 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + beq.n 409a8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + cbz r6, 40958 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40928 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ + cbz r4, 4091c <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 40930 <_PyBytes_ReverseFind@@Base+0x398> │ │ │ │ - b.n 40972 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ + bne.n 40924 <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ + b.n 40966 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40942 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 40972 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ - b.n 409b4 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ - bl 83920 │ │ │ │ + cbnz r0, 40936 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 40966 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + b.n 409a8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4095e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + beq.n 40952 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4095e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + cbnz r3, 40952 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 40976 <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ - b.n 4093a <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ + bne.n 4096a <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 4092e <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40976 <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ + b.n 4096a <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40984 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + beq.n 40978 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 4098c <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + b.n 40980 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ movw r7, #10688 @ 0x29c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r6, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40ae0 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ + bne.w 40ad4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 409b8 <_PyBytes_ReverseFind@@Base+0x420> │ │ │ │ + cbnz r0, 409ac <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d18 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + b.n 40d0c <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #48608 @ 0xbde0 │ │ │ │ + movw sl, #49120 @ 0xbfe0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a52 <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ + beq.n 40a46 <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409da <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ + ble.n 409ce <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409dc <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + bpl.n 409d0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409c8 <_PyBytes_ReverseFind@@Base+0x430> │ │ │ │ - beq.n 40abe <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + b.n 409bc <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ + beq.n 40ab2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 409f6 <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ + ble.n 409ea <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 409f6 <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ + bmi.n 409ea <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409e0 <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ + b.n 409d4 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + beq.n 40ab6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a12 <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ + bgt.n 40a06 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a4c <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + b.n 40a40 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a3a <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ + cbz r0, 40a2e <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + beq.n 40ab6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ac2 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + bne.n 40ab6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ac2 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ab6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a4c <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + beq.n 40a40 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a4c <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + cbnz r3, 40a40 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409c4 <_PyBytes_ReverseFind@@Base+0x42c> │ │ │ │ + b.n 409b8 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40abe <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + ble.n 40ab2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a70 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + bpl.n 40a64 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a5e <_PyBytes_ReverseFind@@Base+0x4c6> │ │ │ │ - b.n 40abe <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + bne.n 40a52 <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ + b.n 40ab2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40ac2 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + cbz r0, 40ab6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a8a <_PyBytes_ReverseFind@@Base+0x4f2> │ │ │ │ + bgt.n 40a7e <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40abc <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + b.n 40ab0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40aac <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ + cbz r0, 40aa0 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + beq.n 40ab6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ac2 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + cbnz r3, 40ab6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ac2 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ab6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40abc <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + beq.n 40ab0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40abc <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + cbnz r3, 40ab0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40d18 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + b.n 40d0c <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 409b4 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + beq.w 409a8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 409b4 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + bne.w 409a8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409b4 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 409a8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 409b4 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + bne.w 409a8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40b18 <_PyBytes_ReverseFind@@Base+0x580> │ │ │ │ + bne.n 40b0c <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51180 @ 0xc7ec │ │ │ │ + movw r1, #51692 @ 0xc9ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 40d10 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + bl 127324 │ │ │ │ + b.n 40d04 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40c10 <_PyBytes_ReverseFind@@Base+0x678> │ │ │ │ + bne.n 40c04 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d10 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + beq.w 40d04 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40bc0 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + ble.n 40bb4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40bc0 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + bcc.n 40bb4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40bb8 <_PyBytes_ReverseFind@@Base+0x620> │ │ │ │ + bne.n 40bac <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.w 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b78 <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ + bgt.n 40b6c <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40bac <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + b.n 40ba0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40b9c <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + cbz r0, 40b90 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.w 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ - b.n 40cda <_PyBytes_ReverseFind@@Base+0x742> │ │ │ │ + bne.w 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + b.n 40cce <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ nop │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40bac <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + beq.n 40ba0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40bac <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + cbnz r2, 40ba0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b46 <_PyBytes_ReverseFind@@Base+0x5ae> │ │ │ │ + b.n 40b3a <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b4e <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ + bne.n 40b42 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40c0a <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + blt.n 40bfe <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.w 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40be4 <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ + bgt.n 40bd8 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c06 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + b.n 40bfa <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cd0 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ + bne.n 40cc4 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c06 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + beq.n 40bfa <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c06 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + cbnz r3, 40bfa <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40d12 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ - bl 72198 │ │ │ │ + b.n 40d06 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d10 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + beq.n 40d04 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r3, fp │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 40ca8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + beq.n 40c9c <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1da77c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d93a4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r7, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ add r5, fp │ │ │ │ - blt.n 40ca8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + blt.n 40c9c <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ mov r1, sl │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.n 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c6c <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + bgt.n 40c60 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40ca0 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + b.n 40c94 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40c90 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ + cbz r0, 40c84 <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.n 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + cbnz r3, 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ca0 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + beq.n 40c94 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40ca0 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + cbnz r3, 40c94 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40c1e <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ + b.n 40c12 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + cbz r0, 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40cc0 <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ + bgt.n 40cb4 <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cf2 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + b.n 40ce6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40ce2 <_PyBytes_ReverseFind@@Base+0x74a> │ │ │ │ + cbz r0, 40cd6 <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.n 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + cbnz r3, 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cfa <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cee <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cf2 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + beq.n 40ce6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cf2 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + cbnz r3, 40ce6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40d12 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ + b.n 40d06 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d10 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + beq.n 40d04 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40d10 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + cbnz r3, 40d04 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ 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 7d608 │ │ │ │ + b.w 7d518 │ │ │ │ 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 40d4a <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ + bne.n 40d3e <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239184 │ │ │ │ + b.w 238e8c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38152 @ 0x9508 │ │ │ │ + movw r0, #38664 @ 0x9708 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d3e <_PyBytes_ReverseFind@@Base+0x7a6> │ │ │ │ + bne.n 40d32 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7814c │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40daa <_PyBytes_ReverseFind@@Base+0x812> │ │ │ │ + bl 40d9e <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e81c │ │ │ │ + b.w 7e73c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 122580 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1227ac <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb28 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20c2f8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40dda <_PyBytes_ReverseFind@@Base+0x842> │ │ │ │ + cbz r0, 40dce <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40dd6 <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ + beq.n 40dca <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40dd6 <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40dca <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40e00 <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ + bne.n 40df4 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ + movw r1, #4063 @ 0xfdf │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40650 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + b.n 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ 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 40e3a <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ + bne.n 40e2e <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15925c │ │ │ │ + b.w 158764 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38196 @ 0x9534 │ │ │ │ + movw r0, #38708 @ 0x9734 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e2e <_PyBytes_ReverseFind@@Base+0x896> │ │ │ │ + bne.n 40e22 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ pop {r4, pc} │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w ip, sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 183154 │ │ │ │ + b.w 181e28 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4093 @ 0xffd │ │ │ │ + movw r1, #4081 @ 0xff1 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1d98a8 │ │ │ │ + b.w 1d84d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40ea0 <_PyBytes_ReverseFind@@Base+0x908> │ │ │ │ + cbz r3, 40e94 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40ea2 <_PyBytes_ReverseFind@@Base+0x90a> │ │ │ │ + b.n 40e96 <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40eb0 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + cbnz r3, 40ea4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40eb0 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + blt.n 40ea4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40eb0 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ - cbnz r0, 40ecc <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ - ldr r5, [pc, #240] @ (40fa4 <_PyBytes_ReverseFind@@Base+0xa0c>) │ │ │ │ + bgt.n 40ea4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r0, 40ec0 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + ldr r5, [pc, #240] @ (40f98 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ecc <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40ec0 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f9c <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ - cbz r7, 40ed8 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + b.n 40f90 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + cbz r7, 40ecc <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40ec8 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + blt.n 40ebc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40ee8 <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + beq.n 40edc <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40ef0 <_PyBytes_ReverseFind@@Base+0x958> │ │ │ │ + b.n 40ee4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ec8 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + beq.n 40ebc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f9c <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + ble.n 40f90 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40f20 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ + beq.n 40f14 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40f20 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ + beq.n 40f14 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40f08 <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ + bne.n 40efc <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f44 <_PyBytes_ReverseFind@@Base+0x9ac> │ │ │ │ + b.n 40f38 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f44 <_PyBytes_ReverseFind@@Base+0x9ac> │ │ │ │ + ble.n 40f38 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f3e <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ + bne.n 40f32 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f3e <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ + ble.n 40f32 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f82 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + cbz r0, 40f76 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f6e <_PyBytes_ReverseFind@@Base+0x9d6> │ │ │ │ + cbz r0, 40f62 <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f82 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + beq.n 40f76 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f82 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + cbnz r3, 40f76 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f82 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f76 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f02 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ + beq.n 40ef6 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40f02 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ + bne.n 40ef6 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f02 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ef6 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ec8 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + beq.n 40ebc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ec8 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + bne.n 40ebc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ec8 <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ebc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00040fa8 : │ │ │ │ +00040f9c : │ │ │ │ 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 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fe4 │ │ │ │ + beq.n 40fd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 233588 <_PyInterpreterState_IsRunningMain@@Base+0xa4> │ │ │ │ + bl 232f3c <_PyInterpreterState_IsRunningMain@@Base+0xc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fe4 │ │ │ │ + beq.n 40fd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc5b8 │ │ │ │ + b.w bc598 │ │ │ │ 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 │ │ │ │ @@ -33419,578 +33429,579 @@ │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #108] @ 41080 │ │ │ │ + vldr d7, [pc, #112] @ 41078 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4104e │ │ │ │ + bhi.n 41042 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4103a │ │ │ │ + ble.n 4102e │ │ │ │ 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 41070 │ │ │ │ - b.n 4106a │ │ │ │ + beq.n 41064 │ │ │ │ + b.n 4105e │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41074 │ │ │ │ + bvs.n 41068 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41074 │ │ │ │ + bgt.n 41068 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 41088 │ │ │ │ - b.n 41074 │ │ │ │ - vldr d8, [pc, #28] @ 41090 │ │ │ │ + vldr d8, [pc, #32] @ 41080 │ │ │ │ + b.n 41068 │ │ │ │ + vldr d8, [pc, #32] @ 41088 │ │ │ │ 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 │ │ │ │ vpadal.s8 d20, d8 │ │ │ │ - b.w f9570 │ │ │ │ + b.w f94ac │ │ │ │ │ │ │ │ -0004109e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc5b8 │ │ │ │ +00041096 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc598 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 411b8 <_PyDict_DelItem_KnownHash@@Base+0x11a> │ │ │ │ + b.n 411b0 <_PyDict_DelItem_KnownHash@@Base+0x11a> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4559 @ 0x11cf │ │ │ │ + movw r1, #4551 @ 0x11c7 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 13e498 │ │ │ │ + b.w 13e840 │ │ │ │ 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 4114e <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bpl.n 41146 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4114e <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bne.n 41146 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17a884 │ │ │ │ + bl 179b34 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41108 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ + bcs.n 41100 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #38912 @ 0x9800 │ │ │ │ + movw r1, #39832 @ 0x9b98 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #32256 @ 0x7e00 │ │ │ │ + movw r2, #33176 @ 0x8198 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 4110a <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ + b.n 41102 <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #27092 @ 0x69d4 │ │ │ │ + movw r3, #30640 @ 0x77b0 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + cbz r6, 41122 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4112e <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ + bne.n 41126 <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 41144 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ - bl 8591c │ │ │ │ + b.n 4113c <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + bl 857f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 41122 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 41122 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ - movw r2, #28840 @ 0x70a8 │ │ │ │ + b.w 7fef0 │ │ │ │ + movw r2, #29352 @ 0x72a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52940 @ 0xcecc │ │ │ │ + movw r0, #53184 @ 0xcfc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9570 │ │ │ │ + b.w f94ac │ │ │ │ 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 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 411b4 <_PyDict_DelItem_KnownHash@@Base+0x116> │ │ │ │ + cbz r0, 411ac <_PyDict_DelItem_KnownHash@@Base+0x116> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41198 <_PyDict_DelItem_KnownHash@@Base+0xfa> │ │ │ │ + cbz r3, 41190 <_PyDict_DelItem_KnownHash@@Base+0xfa> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 411a0 <_PyDict_DelItem_KnownHash@@Base+0x102> │ │ │ │ + b.n 41198 <_PyDict_DelItem_KnownHash@@Base+0x102> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 411a8 <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ + cbz r2, 411a0 <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 411b0 <_PyDict_DelItem_KnownHash@@Base+0x112> │ │ │ │ + b.n 411a8 <_PyDict_DelItem_KnownHash@@Base+0x112> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41242 <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ + bl 4123a <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #14801 @ 0x39d1 │ │ │ │ + movw r1, #11937 @ 0x2ea1 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40650 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + b.w 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411dc <_PyDict_DelItem_KnownHash@@Base+0x13e> │ │ │ │ + beq.n 411d4 <_PyDict_DelItem_KnownHash@@Base+0x13e> │ │ │ │ b.w 29d00 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41200 <_PyDict_DelItem_KnownHash@@Base+0x162> │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 411f8 <_PyDict_DelItem_KnownHash@@Base+0x162> │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4120c <_PyDict_DelItem_KnownHash@@Base+0x16e> │ │ │ │ + cbz r3, 41204 <_PyDict_DelItem_KnownHash@@Base+0x16e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4123e <_PyDict_DelItem_KnownHash@@Base+0x1a0> │ │ │ │ + b.n 41236 <_PyDict_DelItem_KnownHash@@Base+0x1a0> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4123a <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41232 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4123a <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ + cbnz r3, 41232 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4123a <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41232 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4123a <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ + cbnz r3, 41232 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4123a <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41232 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #48608 @ 0xbde0 │ │ │ │ + movw r7, #49120 @ 0xbfe0 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #49632 @ 0xc1e0 │ │ │ │ + movw r6, #50144 @ 0xc3e0 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #26836 @ 0x68d4 │ │ │ │ + movw r5, #30384 @ 0x76b0 │ │ │ │ movt r5, #57 @ 0x39 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 41280 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ + bge.n 41278 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 41272 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + beq.n 4126a <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4127a <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ + b.n 41272 <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4125e <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ + b.n 41256 <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00041284 : │ │ │ │ +0004127c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412a0 ) │ │ │ │ + ldr r4, [pc, #20] @ (41298 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd378 │ │ │ │ + b.w dd338 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 412de │ │ │ │ + bne.n 412d6 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 412f2 │ │ │ │ - ldr r0, [pc, #188] @ (4139c ) │ │ │ │ + b.n 412ea │ │ │ │ + ldr r0, [pc, #188] @ (41394 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d264 │ │ │ │ + bl 11d488 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41390 │ │ │ │ + beq.n 41388 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4131e │ │ │ │ + beq.n 41316 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41362 │ │ │ │ + b.n 4135a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7eab4 │ │ │ │ + bl 7e9d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41326 │ │ │ │ + cbz r2, 4131e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20b858 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 4137a │ │ │ │ + bl 20ad28 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 41372 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41304 │ │ │ │ - b.n 41392 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4137a │ │ │ │ + bne.n 412fc │ │ │ │ + b.n 4138a │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 41372 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f6c │ │ │ │ - b.n 4137a │ │ │ │ + bl e9f1c │ │ │ │ + b.n 41372 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 823dc │ │ │ │ + bl 822f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4137a │ │ │ │ + cbz r7, 41372 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88e8c │ │ │ │ + bl 88d5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4136a │ │ │ │ + bne.n 41362 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4137a │ │ │ │ + bne.n 41372 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4133e │ │ │ │ - b.n 41392 │ │ │ │ + bne.n 41336 │ │ │ │ + b.n 4138a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4135a │ │ │ │ + bne.n 41352 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4135a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41352 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41390 │ │ │ │ + beq.n 41388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41390 │ │ │ │ + cbnz r3, 41388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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] @ (41430 ) │ │ │ │ + ldr r3, [pc, #124] @ (41428 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71320 │ │ │ │ - cbz r0, 41420 │ │ │ │ + bl 71200 │ │ │ │ + cbz r0, 41418 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #34308 @ 0x8604 │ │ │ │ + movw r7, #34820 @ 0x8804 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r6, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41424 │ │ │ │ - bl 7ffd0 │ │ │ │ + cbz r0, 4141c │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41404 │ │ │ │ + beq.n 413fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41404 │ │ │ │ + cbnz r3, 413fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41424 │ │ │ │ + bge.n 4141c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41420 │ │ │ │ + beq.n 41418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41420 │ │ │ │ + cbnz r3, 41418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4142a │ │ │ │ + b.n 41422 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413d6 │ │ │ │ + bne.n 413ce │ │ │ │ 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 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41474 │ │ │ │ + cbz r0, 4146c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41458 │ │ │ │ + cbz r3, 41450 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41460 │ │ │ │ + b.n 41458 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41468 │ │ │ │ + cbz r2, 41460 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41470 │ │ │ │ + b.n 41468 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 4148e │ │ │ │ + bl 41486 │ │ │ │ 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 411b8 <_PyDict_DelItem_KnownHash@@Base+0x11a> │ │ │ │ + b.n 411b0 <_PyDict_DelItem_KnownHash@@Base+0x11a> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #49632 @ 0xc1e0 │ │ │ │ + movw ip, #50144 @ 0xc3e0 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #48608 @ 0xbde0 │ │ │ │ + movw lr, #49120 @ 0xbfe0 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #26836 @ 0x68d4 │ │ │ │ + movw r7, #30384 @ 0x76b0 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414de │ │ │ │ + bge.n 414d6 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414c4 │ │ │ │ - cbnz r3, 414d8 │ │ │ │ + beq.n 414bc │ │ │ │ + cbnz r3, 414d0 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414d0 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414d2 │ │ │ │ - cbz r3, 414d6 │ │ │ │ + beq.n 414ca │ │ │ │ + cbz r3, 414ce │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414d0 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414d0 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 414ac │ │ │ │ + b.n 414a4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41500 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 41530 │ │ │ │ + bne.n 414f8 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 41528 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41520 │ │ │ │ + cbnz r0, 41518 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15668 @ 0x3d34 │ │ │ │ + movw r1, #16164 @ 0x3f24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 41530 │ │ │ │ - movw r1, #44996 @ 0xafc4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 41528 │ │ │ │ + movw r1, #45508 @ 0xb1c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1abc │ │ │ │ + b.w f1a70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad9a8 │ │ │ │ + b.w 1ac0b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #292] @ (4169c ) │ │ │ │ + ldr r1, [pc, #292] @ (41694 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #40464 @ 0x9e10 │ │ │ │ + movw r2, #40976 @ 0xa010 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #15740 @ 0x3d7c │ │ │ │ + movw r1, #16236 @ 0x3f6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41674 │ │ │ │ + beq.n 4166c │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #15720 @ 0x3d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + movw r0, #16256 @ 0x3f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41606 │ │ │ │ + blt.n 415fe │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 217354 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 216db8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41606 │ │ │ │ + beq.n 415fe │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4160a │ │ │ │ + beq.n 41602 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41618 │ │ │ │ + beq.n 41610 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40624 @ 0x9eb0 │ │ │ │ + movw r1, #41136 @ 0xa0b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4166a │ │ │ │ + b.n 41662 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 41624 │ │ │ │ + b.n 4161c │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ @@ -33998,364 +34009,368 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w r3, r5, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41f8c │ │ │ │ + bl 41f8c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 771f0 │ │ │ │ - b.n 41676 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 4166e │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (4169c ) │ │ │ │ + ldr r3, [pc, #32] @ (41694 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4168e │ │ │ │ + beq.n 41686 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 416c0 │ │ │ │ + bne.n 416b8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecc00 │ │ │ │ + b.w ecba0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38068 @ 0x94b4 │ │ │ │ + movw r0, #38580 @ 0x96b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416b4 │ │ │ │ + bne.n 416ac │ │ │ │ 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 d7800 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 416fc │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 41734 │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 416f4 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 4172c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4171e │ │ │ │ + b.n 41716 │ │ │ │ mov r5, r0 │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4171a │ │ │ │ + beq.n 41712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4171a │ │ │ │ + cbnz r3, 41712 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 416f0 │ │ │ │ + beq.n 416e8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 41738 │ │ │ │ + ble.n 41730 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ba74 <_PyImport_ClearExtension@@Base+0xefe> │ │ │ │ - cbnz r0, 4174e │ │ │ │ + bl 3ba84 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ + cbnz r0, 41746 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41770 │ │ │ │ - cbz r1, 4173e │ │ │ │ + b.n 41768 │ │ │ │ + cbz r1, 41736 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 41746 │ │ │ │ + b.n 4173e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 155cd8 │ │ │ │ + b.w 1551e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41756 │ │ │ │ + cbz r3, 4174e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4175e │ │ │ │ + b.n 41756 │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4176a │ │ │ │ + beq.n 41762 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 41770 │ │ │ │ + bne.n 41768 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 417cc │ │ │ │ + bne.n 417c4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417cc │ │ │ │ + bne.n 417c4 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 417cc │ │ │ │ + bhi.n 417c4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41844 │ │ │ │ + bl 41840 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417d6 │ │ │ │ + blt.n 417ce │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 417c4 │ │ │ │ + bne.n 417bc │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417d0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417d0 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 41806 │ │ │ │ + bne.n 417fe │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3024 │ │ │ │ + bl 1f2338 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41820 │ │ │ │ - b.n 4181c │ │ │ │ + cbnz r0, 41818 │ │ │ │ + b.n 41814 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45884 @ 0xb33c │ │ │ │ + movw r0, #45896 @ 0xb348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417f6 │ │ │ │ + bne.n 417ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4182a │ │ │ │ + b.n 41822 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 41958 │ │ │ │ + bl 41958 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41840 ) │ │ │ │ - b.w 2399e0 │ │ │ │ - b.n 411ac <_PyDict_DelItem_KnownHash@@Base+0x10e> │ │ │ │ + ldr r1, [pc, #4] @ (4183c ) │ │ │ │ + b.w 2397a0 │ │ │ │ + nop │ │ │ │ + b.n 411a8 <_PyDict_DelItem_KnownHash@@Base+0x112> │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418ba │ │ │ │ + beq.n 418bc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4189a │ │ │ │ + bne.n 4189e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 24c034 <_PyTime_FromLong@@Base+0x828> │ │ │ │ + bl 24c1ac <_PyTime_FromLong@@Base+0x75c> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 418b4 │ │ │ │ + cbz r3, 4188e │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41874 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 418b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22b624 │ │ │ │ + bl 22b0cc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4189e │ │ │ │ - bhi.n 41878 │ │ │ │ - cbz r0, 418aa │ │ │ │ + beq.n 418a2 │ │ │ │ + bhi.n 41874 │ │ │ │ + cbz r0, 418ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 418b6 │ │ │ │ + b.n 418b8 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418b0 │ │ │ │ + bge.n 418b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 418b6 │ │ │ │ - bne.n 41878 │ │ │ │ - b.n 4189a │ │ │ │ - movs r0, #1 │ │ │ │ + b.n 418b8 │ │ │ │ + bne.n 41874 │ │ │ │ + b.n 4189e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #132] @ (41954 ) │ │ │ │ + ldr r0, [pc, #128] @ (41954 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #40464 @ 0x9e10 │ │ │ │ + movw r2, #40976 @ 0xa010 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #15904 @ 0x3e20 │ │ │ │ + movw r1, #16424 @ 0x4028 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 41938 │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 4193a │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #15720 @ 0x3d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15924 @ 0x3e34 │ │ │ │ + movw r0, #16444 @ 0x403c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41916 │ │ │ │ + bge.n 41918 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41930 │ │ │ │ + b.n 41932 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 217354 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 216db8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41912 │ │ │ │ + beq.n 41914 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21756c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 216fd0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 771f0 │ │ │ │ - b.n 4193a │ │ │ │ + bl 770e8 │ │ │ │ + b.n 4193c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41954 ) │ │ │ │ + ldr r3, [pc, #20] @ (41954 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4194c │ │ │ │ + beq.n 4194e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {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, #71 @ 0x47 │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 4198e │ │ │ │ + cbnz r3, 4198e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #15948 @ 0x3e4c │ │ │ │ + movw r1, #16468 @ 0x4054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d18a4 │ │ │ │ - b.n 4199a │ │ │ │ + bl d187c │ │ │ │ + b.n 4199a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79d64 │ │ │ │ + bl 79c60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4199e │ │ │ │ + cbnz r0, 4199e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419f8 │ │ │ │ + b.n 419f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 419ca │ │ │ │ + blt.n 419ca │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26cd9c │ │ │ │ - cbz r1, 419e4 │ │ │ │ - movw r1, #16000 @ 0x3e80 │ │ │ │ + bl 26cfbc │ │ │ │ + cbz r1, 419e4 │ │ │ │ + movw r1, #16520 @ 0x4088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4199a │ │ │ │ + beq.n 4199a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4199a │ │ │ │ + bne.n 4199a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4199a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4199a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -34365,1115 +34380,1114 @@ │ │ │ │ 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 41a1c │ │ │ │ + bne.n 41a1c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 360a4 │ │ │ │ + b.w 362ae │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38020 @ 0x9484 │ │ │ │ + movw r0, #38532 @ 0x9684 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a10 │ │ │ │ + bne.n 41a10 │ │ │ │ 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 7814c │ │ │ │ + bl 78034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e81c │ │ │ │ + bl 7e73c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a78 │ │ │ │ + beq.n 41a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a78 │ │ │ │ + cbnz r3, 41a78 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41a98 │ │ │ │ + cbnz r0, 41a98 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41aa2 │ │ │ │ - b.n 41aa8 │ │ │ │ + cbnz r0, 41aa2 │ │ │ │ + b.n 41aa8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a92 │ │ │ │ - b.n 41ab6 │ │ │ │ + beq.n 41a92 │ │ │ │ + b.n 41ab6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41ab6 │ │ │ │ + cbnz r0, 41ab6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41ab6 │ │ │ │ + cbz r0, 41ab6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 41af2 │ │ │ │ + cbnz r4, 41af2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41af2 │ │ │ │ + blt.n 41af2 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41af2 │ │ │ │ - cbz r2, 41af2 │ │ │ │ + bgt.n 41af2 │ │ │ │ + cbz r2, 41af2 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #5080 @ 0x13d8 │ │ │ │ + movw r1, #1596 @ 0x63c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127114 │ │ │ │ - b.n 41b14 │ │ │ │ + bl 127324 │ │ │ │ + b.n 41b14 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r4, #11392 @ 0x2c80 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41adc │ │ │ │ + bne.n 41adc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41b2c │ │ │ │ - movw r0, #16076 @ 0x3ecc │ │ │ │ + cbnz r3, 41b2c │ │ │ │ + movw r0, #16588 @ 0x40cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #16096 @ 0x3ee0 │ │ │ │ + movw r0, #16608 @ 0x40e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (41b78 ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (41b78 ) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41b68 │ │ │ │ - movw r0, #16132 @ 0x3f04 │ │ │ │ + cbz r2, 41b68 │ │ │ │ + movw r0, #16644 @ 0x4104 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r0, #15504 @ 0x3c90 │ │ │ │ + b.w 82650 │ │ │ │ + movw r0, #16000 @ 0x3e80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - bmi.n 41c54 │ │ │ │ + b.w 82650 │ │ │ │ + bmi.n 41c54 │ │ │ │ lsls r0, 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 245afc <_PyObject_GetState@@Base> │ │ │ │ + bl 24592c <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c0a │ │ │ │ - ldr r0, [pc, #132] @ (41c20 ) │ │ │ │ + beq.n 41c0a │ │ │ │ + ldr r0, [pc, #132] @ (41c20 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41bb4 │ │ │ │ - ldr r5, [pc, #116] @ (41c24 ) │ │ │ │ + cbnz r0, 41bb4 │ │ │ │ + ldr r5, [pc, #116] @ (41c24 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41c0e │ │ │ │ - bl 86204 │ │ │ │ + b.n 41c0e │ │ │ │ + bl 860d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41bd0 │ │ │ │ + beq.n 41bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41bd0 │ │ │ │ + cbnz r3, 41bd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41bae │ │ │ │ + beq.n 41bae │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41c24 ) │ │ │ │ + ldr r2, [pc, #72] @ (41c24 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d57c │ │ │ │ + bl 7d48c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41bfe │ │ │ │ + beq.n 41bfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41c02 │ │ │ │ - ldr r5, [pc, #36] @ (41c24 ) │ │ │ │ - b.n 41c0e │ │ │ │ + cbz r3, 41c02 │ │ │ │ + ldr r5, [pc, #36] @ (41c24 ) │ │ │ │ + b.n 41c0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41bfe │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41bfe │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41cc4 │ │ │ │ + bmi.n 41cc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41c30 │ │ │ │ - b.w 1f32c4 │ │ │ │ - ldr r0, [pc, #0] @ (41c34 ) │ │ │ │ + cbz r0, 41c30 │ │ │ │ + b.w 1f25d8 │ │ │ │ + ldr r0, [pc, #0] @ (41c34 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41c64 │ │ │ │ - movw r1, #15589 @ 0x3ce5 │ │ │ │ + beq.n 41c64 │ │ │ │ + movw r1, #8917 @ 0x22d5 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23e9a0 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ - movw r2, #51760 @ 0xca30 │ │ │ │ + b.w 23e808 <_PyTime_ObjectToTimeval@@Base+0x110> │ │ │ │ + movw r2, #52524 @ 0xcd2c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #45700 @ 0xb284 │ │ │ │ + movw r0, #45704 @ 0xb288 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41cae │ │ │ │ + bhi.n 41cae │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41cc6 │ │ │ │ - b.n 41cda │ │ │ │ - movw r0, #64212 @ 0xfad4 │ │ │ │ + cbnz r0, 41cc6 │ │ │ │ + b.n 41cda │ │ │ │ + movw r0, #64724 @ 0xfcd4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d94 │ │ │ │ - b.n 41ca0 │ │ │ │ - bl 83920 │ │ │ │ + beq.n 41d94 │ │ │ │ + b.n 41ca0 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41ce8 │ │ │ │ + bne.n 41ce8 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41cf8 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 41cf8 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d94 │ │ │ │ + bne.n 41d94 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41cf8 │ │ │ │ + b.n 41cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41cd6 │ │ │ │ + bne.n 41cd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41cd6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41cd6 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 41d64 │ │ │ │ + ble.n 41d64 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 41d12 │ │ │ │ + bpl.n 41d12 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41d38 │ │ │ │ + bne.n 41d38 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 41d66 │ │ │ │ + b.n 41d66 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41d2c │ │ │ │ + beq.n 41d2c │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 41d44 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 41d44 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41d44 │ │ │ │ + bne.n 41d44 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 41d66 │ │ │ │ + b.n 41d66 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 41d1e │ │ │ │ + bne.n 41d1e │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #28812 @ 0x708c │ │ │ │ + movw r2, #29324 @ 0x728c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64212 @ 0xfad4 │ │ │ │ + movw r0, #64724 @ 0xfcd4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41d94 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41d94 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41d76 │ │ │ │ + bgt.n 41d76 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d50b8 │ │ │ │ + b.w 1d3858 │ │ │ │ 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 40502 │ │ │ │ + b.w 404f6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #62488 @ 0xf418 │ │ │ │ + movw r1, #63000 @ 0xf618 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 41eec │ │ │ │ + b.n 41eec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41e5c │ │ │ │ + beq.n 41e5c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41e5c │ │ │ │ + bne.n 41e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41e5c │ │ │ │ - movw r3, #53237 @ 0xcff5 │ │ │ │ + beq.n 41e5c │ │ │ │ + movw r3, #47389 @ 0xb91d │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #16140 @ 0x3f0c │ │ │ │ + movw r0, #16652 @ 0x410c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41e06 │ │ │ │ + cbnz r0, 41e06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #16148 @ 0x3f14 │ │ │ │ + movw r0, #16660 @ 0x4114 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41e3c │ │ │ │ + beq.n 41e3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41e3c │ │ │ │ + cbnz r3, 41e3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41dfa │ │ │ │ + beq.n 41dfa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e5c │ │ │ │ + beq.n 41e5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e5c │ │ │ │ + cbnz r3, 41e5c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1300c0 │ │ │ │ - cbz r0, 41ee6 │ │ │ │ - movw r6, #65072 @ 0xfe30 │ │ │ │ - movt r6, #63 @ 0x3f │ │ │ │ + bl 130040 │ │ │ │ + cbz r0, 41ee6 │ │ │ │ + movw r6, #28 │ │ │ │ + movt r6, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41ee8 │ │ │ │ - bl 7a0e4 │ │ │ │ + cbz r0, 41ee8 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41eca │ │ │ │ - bl d0298 │ │ │ │ + cbz r5, 41eca │ │ │ │ + bl d0274 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41eca │ │ │ │ - beq.n 41eb0 │ │ │ │ + blt.n 41eca │ │ │ │ + beq.n 41eb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41eba │ │ │ │ - b.n 41e86 │ │ │ │ - bl 83aa0 │ │ │ │ + bne.n 41eba │ │ │ │ + b.n 41e86 │ │ │ │ + bl 839bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41ea8 │ │ │ │ - b.n 41eca │ │ │ │ + bge.n 41ea8 │ │ │ │ + b.n 41eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41e86 │ │ │ │ + bne.n 41e86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41e86 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ee0 │ │ │ │ + beq.n 41ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41ee0 │ │ │ │ + cbnz r3, 41ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ 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, #39560 @ 0x9a88 │ │ │ │ + movw r1, #40072 @ 0x9c88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #39564 @ 0x9a8c │ │ │ │ + movw r0, #40076 @ 0x9c8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41f1c │ │ │ │ + bge.n 41f1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41f4c │ │ │ │ + b.n 41f4c │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41f44 │ │ │ │ + bgt.n 41f44 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41f34 │ │ │ │ + cbnz r0, 41f34 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3e54 │ │ │ │ + bl d3df8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f18 │ │ │ │ + beq.n 41f18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f4c │ │ │ │ + beq.n 41f4c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41f4c │ │ │ │ + b.n 41f4c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4b5c │ │ │ │ + b.w f4b0c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121f20 │ │ │ │ + bl 122148 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24d724 │ │ │ │ + b.w 24d8a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #492] @ (42190 ) │ │ │ │ + ldr r3, [pc, #492] @ (42190 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 41ff0 │ │ │ │ + cbnz r1, 41ff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16260 @ 0x3f84 │ │ │ │ + movw r0, #16772 @ 0x4184 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4200e │ │ │ │ + cbz r0, 4200e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl e9f6c │ │ │ │ + bl e9f1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4200e │ │ │ │ + beq.n 4200e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4200e │ │ │ │ + cbnz r3, 4200e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4200e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4200e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42012 │ │ │ │ + beq.n 42012 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42176 │ │ │ │ + b.n 42176 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 42022 │ │ │ │ + cbnz r0, 42022 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4216a │ │ │ │ + b.n 4216a │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4201c │ │ │ │ + beq.n 4201c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 42072 │ │ │ │ + beq.n 42072 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 42072 │ │ │ │ - bl 7a0e4 │ │ │ │ + cbz r0, 42072 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42142 │ │ │ │ + beq.n 42142 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42068 │ │ │ │ + beq.n 42068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42068 │ │ │ │ + cbnz r3, 42068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 42142 │ │ │ │ + bne.n 42142 │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 42038 │ │ │ │ + b.n 42038 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4214c │ │ │ │ + beq.n 4214c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42090 │ │ │ │ + beq.n 42090 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 42102 │ │ │ │ - b.n 420be │ │ │ │ + bne.n 42102 │ │ │ │ + b.n 420be │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21756c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 216fd0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 4211a │ │ │ │ + bne.n 4211a │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 4211a │ │ │ │ + b.n 4211a │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2627b8 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ + bl 262e08 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 4211a │ │ │ │ + bne.n 4211a │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 4211a │ │ │ │ + b.n 4211a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40624 @ 0x9eb0 │ │ │ │ + movw r1, #41136 @ 0xa0b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4200e │ │ │ │ - cbz r4, 42142 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4200e │ │ │ │ + cbz r4, 42142 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42140 │ │ │ │ + beq.n 42140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42140 │ │ │ │ + cbnz r3, 42140 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 42146 │ │ │ │ + cbz r2, 42146 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4216a │ │ │ │ + b.n 4216a │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 4207a │ │ │ │ + b.n 4207a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42142 │ │ │ │ + beq.n 42142 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #16268 @ 0x3f8c │ │ │ │ + movw r0, #16780 @ 0x418c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781b8 │ │ │ │ - ldr r3, [pc, #24] @ (42190 ) │ │ │ │ + bl 780a0 │ │ │ │ + ldr r3, [pc, #24] @ (42190 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42188 │ │ │ │ + beq.n 42188 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97c18 <_Py_GetConfig@@Base> │ │ │ │ + bl 97a70 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 421b6 │ │ │ │ + cbnz r3, 421b6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1545f8 │ │ │ │ + b.w 153b00 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16272 @ 0x3f90 │ │ │ │ + movw r1, #16784 @ 0x4190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421ac │ │ │ │ + beq.n 421ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22ffc4 │ │ │ │ + b.w 22fa6c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #16304 @ 0x3fb0 │ │ │ │ + movw r0, #16816 @ 0x41b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ + b.w 13e840 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cf9a8 │ │ │ │ + bl cf984 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 42252 │ │ │ │ - beq.n 42236 │ │ │ │ + bgt.n 42252 │ │ │ │ + beq.n 42236 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42290 │ │ │ │ + b.n 42290 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16372 @ 0x3ff4 │ │ │ │ + movw r1, #16884 @ 0x41f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 42232 │ │ │ │ + bl d187c │ │ │ │ + b.n 42232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 422a0 │ │ │ │ + bl 422e6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42232 │ │ │ │ + beq.n 42232 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186da0 │ │ │ │ + bl 185a50 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42280 │ │ │ │ + cbnz r0, 42280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42232 │ │ │ │ + beq.n 42232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42232 │ │ │ │ + bne.n 42232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42232 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42232 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42290 │ │ │ │ + beq.n 42290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42290 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42290 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bf9bc │ │ │ │ + cbz r0, 422d6 │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7f6ac │ │ │ │ + b.w 7f5cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42326 │ │ │ │ + bne.n 4236c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13efe4 │ │ │ │ + bl 13f324 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42322 │ │ │ │ + cbz r0, 42368 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 422f0 │ │ │ │ + bne.n 42336 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2eb54 │ │ │ │ - b.n 422f6 │ │ │ │ + bl 2eb4c │ │ │ │ + b.n 4233c │ │ │ │ mov r1, r5 │ │ │ │ - bl 186da0 │ │ │ │ + bl 185a50 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42310 │ │ │ │ + cbz r0, 42356 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4238a │ │ │ │ + beq.n 423d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4238a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4238a │ │ │ │ + bne.n 423d0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 423d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42322 │ │ │ │ + beq.n 42368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42322 │ │ │ │ + cbnz r3, 42368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4238a │ │ │ │ + b.n 423d0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42338 │ │ │ │ + bge.n 4237e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4234e │ │ │ │ + b.n 42394 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11288 @ 0x2c18 │ │ │ │ + movw r1, #6512 @ 0x1970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42322 │ │ │ │ + beq.n 42368 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 4238a │ │ │ │ + beq.n 423d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 4238a │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 423d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #16520 @ 0x4088 │ │ │ │ + movw r1, #17032 @ 0x4288 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42316 │ │ │ │ - b.n 42322 │ │ │ │ + bne.n 4235c │ │ │ │ + b.n 42368 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 423ae │ │ │ │ + cbz r3, 423f4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 423b0 │ │ │ │ + b.n 423f6 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 423be │ │ │ │ + cbnz r3, 42404 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 423be │ │ │ │ + blt.n 42404 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 423be │ │ │ │ - cbnz r0, 423da │ │ │ │ - ldr r6, [pc, #280] @ (424d8 ) │ │ │ │ + bgt.n 42404 │ │ │ │ + cbnz r0, 42420 │ │ │ │ + ldr r6, [pc, #276] @ (4251c ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 423da │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42420 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 424ce │ │ │ │ - cbz r5, 423f0 │ │ │ │ + b.n 42514 │ │ │ │ + cbz r5, 42436 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 423f2 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 423f2 │ │ │ │ - b.n 423d6 │ │ │ │ + bne.n 42438 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 42438 │ │ │ │ + b.n 4241c │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r4, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, r9, r5 │ │ │ │ cmp r7, sl │ │ │ │ - bls.n 4244e │ │ │ │ + bls.n 42494 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 42430 │ │ │ │ + bne.n 42476 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4240a │ │ │ │ - bl 26cd9c │ │ │ │ + ble.n 42450 │ │ │ │ + bl 26cfbc │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 424b6 │ │ │ │ + bgt.n 424fc │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4240a │ │ │ │ + b.n 42450 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 424b6 │ │ │ │ + beq.n 424fc │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4243e │ │ │ │ + beq.n 42484 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4240a │ │ │ │ + bne.n 42450 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 4240a │ │ │ │ - b.n 424b6 │ │ │ │ + bge.n 42450 │ │ │ │ + b.n 424fc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 424b6 │ │ │ │ + bgt.n 424fc │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 423d6 │ │ │ │ + beq.n 4241c │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 424ce │ │ │ │ + bls.n 42514 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4249a │ │ │ │ + bne.n 424e0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 424ac │ │ │ │ + ble.n 424f2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 424b2 │ │ │ │ + beq.n 424f8 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 42490 │ │ │ │ + b.n 424d6 │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 424b0 │ │ │ │ + beq.n 424f6 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 424b2 │ │ │ │ - b.n 424b0 │ │ │ │ + bne.n 424f8 │ │ │ │ + b.n 424f6 │ │ │ │ mov r3, sl │ │ │ │ - b.n 424b2 │ │ │ │ + b.n 424f8 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 42470 │ │ │ │ + b.n 424b6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12544 @ 0x3100 │ │ │ │ + movw r1, #13056 @ 0x3300 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 423d6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4241c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (42508 ) │ │ │ │ + ldr r0, [pc, #20] @ (4254c ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #4164 @ 0x1044 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl bf9d0 │ │ │ │ - cbz r0, 4254e │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00042552 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042550 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2392d4 │ │ │ │ + bl 239094 │ │ │ │ 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 │ │ │ │ @@ -35481,80 +35495,79 @@ │ │ │ │ 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 425b2 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ + bgt.n 425b0 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 425cc <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ + bl 127324 │ │ │ │ + b.n 425ca <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 425d0 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ + cbz r3, 425ce <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #35916 @ 0x8c4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425e2 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ + b.n 425e0 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (425e8 <_PyTime_AsTimeval_clamp@@Base+0x96>) │ │ │ │ + ldr r0, [pc, #12] @ (425e4 <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 41fc4 │ │ │ │ + b.n 41fc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4260c <_PyTime_AsTimeval_clamp@@Base+0xba> │ │ │ │ + bne.n 42608 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 176064 │ │ │ │ + b.w 175314 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38076 @ 0x94bc │ │ │ │ + movw r0, #38588 @ 0x96bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42600 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ + bne.n 425fc <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ 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 119360 │ │ │ │ + b.w 1195e8 │ │ │ │ │ │ │ │ -00042642 : │ │ │ │ +0004263e : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42678 ) │ │ │ │ + ldr r4, [pc, #44] @ (42674 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 4266a │ │ │ │ + cbz r2, 42666 │ │ │ │ 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 │ │ │ │ @@ -35568,340 +35581,323 @@ │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 426b8 │ │ │ │ + bne.n 426b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 426d0 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 426cc │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6692 @ 0x1a24 │ │ │ │ + movw r0, #6632 @ 0x19e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 426f8 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 426f4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6692 @ 0x1a24 │ │ │ │ + movw r0, #6632 @ 0x19e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42690 │ │ │ │ - b.n 426f8 │ │ │ │ + bne.n 4268c │ │ │ │ + b.n 426f4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 426fc │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 426f8 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6692 @ 0x1a24 │ │ │ │ + movw r0, #6632 @ 0x19e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42736 │ │ │ │ + b.n 42732 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9578 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426f8 │ │ │ │ + beq.n 426f4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9578 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42726 │ │ │ │ + cbz r0, 42722 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42728 │ │ │ │ + b.n 42724 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ - cbz r4, 42736 │ │ │ │ + bl 770e8 │ │ │ │ + cbz r4, 42732 │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r5 │ │ │ │ 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 4275c │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 42758 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42768 │ │ │ │ + cbz r3, 42764 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4278c │ │ │ │ + b.n 42788 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42788 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42784 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42788 │ │ │ │ + cbnz r3, 42784 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42788 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42784 │ │ │ │ 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 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (427b8 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bcc.n 42764 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 427e4 │ │ │ │ + cbnz r4, 427b4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 427e4 │ │ │ │ + ble.n 427b4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427e4 │ │ │ │ - cbnz r2, 42802 │ │ │ │ + bne.n 427b4 │ │ │ │ + cbnz r2, 427d2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (428c8 ) │ │ │ │ + ldr r4, [pc, #224] @ (42898 ) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42802 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 427d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 428c0 │ │ │ │ + b.n 42890 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #16676 @ 0x4124 │ │ │ │ + movw r1, #17188 @ 0x4324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f53b0 │ │ │ │ + bl f5358 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427fe │ │ │ │ + beq.n 427ce │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 4283a │ │ │ │ + bpl.n 4280a │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 428a2 │ │ │ │ + bge.n 42872 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42846 │ │ │ │ + b.n 42816 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 428a2 │ │ │ │ + bge.n 42872 │ │ │ │ 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 23ce24 │ │ │ │ + bl 23cbac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4288c │ │ │ │ + bne.n 4285c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42872 │ │ │ │ + beq.n 42842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42872 │ │ │ │ + cbnz r3, 42842 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427fe │ │ │ │ + beq.n 427ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427fe │ │ │ │ + bne.n 427ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 427fe │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 427ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4289e │ │ │ │ + beq.n 4286e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4289e │ │ │ │ + cbnz r3, 4286e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42824 │ │ │ │ + b.n 427f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 428b8 │ │ │ │ + beq.n 42888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428b8 │ │ │ │ + cbnz r3, 42888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4297c │ │ │ │ + beq.n 4294c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42978 │ │ │ │ + bne.n 42948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42978 │ │ │ │ + beq.n 42948 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62844 @ 0xf57c │ │ │ │ + movw r0, #63356 @ 0xf77c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42922 │ │ │ │ + cbnz r0, 428f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #16708 @ 0x4144 │ │ │ │ + movw r0, #17220 @ 0x4344 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42958 │ │ │ │ + beq.n 42928 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42958 │ │ │ │ + cbnz r3, 42928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42916 │ │ │ │ + beq.n 428e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42978 │ │ │ │ + beq.n 42948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42978 │ │ │ │ + cbnz r3, 42948 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 429ac │ │ │ │ + bgt.n 4297c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 429c6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 42996 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 429ca │ │ │ │ + cbz r3, 4299a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #35916 @ 0x8c4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 429dc │ │ │ │ + b.n 429ac │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (429b0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -35911,210 +35907,402 @@ │ │ │ │ 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, #4164 @ 0x1044 │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl bf9d0 │ │ │ │ - cbnz r0, 42a18 │ │ │ │ + bl bf9bc │ │ │ │ + cbnz r0, 429e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42a8c │ │ │ │ + b.n 42a5c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42a36 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 42a06 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a14 │ │ │ │ - bl 1bf498 │ │ │ │ + bne.n 429e4 │ │ │ │ + bl 1bdbf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a14 │ │ │ │ + beq.n 429e4 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42a6c │ │ │ │ + bge.n 42a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a14 │ │ │ │ + beq.n 429e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a14 │ │ │ │ + bne.n 429e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a14 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 429e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f5fc <_PyErr_ChainExceptions1@@Base+0x10b4> │ │ │ │ + bl 11f818 <_PyErr_ChainExceptions1@@Base+0x10b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a8c │ │ │ │ + beq.n 42a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a8c │ │ │ │ + cbnz r3, 42a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #16] @ (42a8c ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 9305c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + bcc.n 42a38 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3db36 │ │ │ │ + b.w 3da66 │ │ │ │ │ │ │ │ -00042a9c : │ │ │ │ +00042a9a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #68] @ (42af0 ) │ │ │ │ + ldr r6, [pc, #64] @ (42aec ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 42ac6 │ │ │ │ + ble.n 42ac4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 42ae2 │ │ │ │ + cbnz r1, 42ae0 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #16744 @ 0x4168 │ │ │ │ + movw r2, #17240 @ 0x4358 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42aea │ │ │ │ + b.n 42ae8 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd458 │ │ │ │ + bl dd418 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 42b8c │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 42b8c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 179b34 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ │ │ + bcs.n 42b42 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ + movw r1, #39832 @ 0x9b98 │ │ │ │ + movt r1, #58 @ 0x3a │ │ │ │ + and.w r3, r5, #127 @ 0x7f │ │ │ │ + movw r2, #33176 @ 0x8198 │ │ │ │ + movt r2, #57 @ 0x39 │ │ │ │ + ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ + add.w r3, r3, r1, lsl #7 │ │ │ │ + ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ + b.n 42b44 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #6 │ │ │ │ + movw r3, #30640 @ 0x77b0 │ │ │ │ + movt r3, #57 @ 0x39 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + cbz r6, 42b64 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #4572 @ 0x11dc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 42b68 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 42b82 │ │ │ │ + bl 857f0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 42b64 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cbz r3, 42b82 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq.n 42b64 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ + movw r2, #29352 @ 0x72a8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #53196 @ 0xcfcc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 42bc6 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 42bc8 │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 42bd6 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 42bd6 │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 42bd6 │ │ │ │ + cbnz r4, 42bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #128] @ (42c5c ) │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r6, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r4, r6, [sp, #4] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 42c56 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 42c6a <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42c56 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 42c16 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f4374 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 42c1a │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 42c1a │ │ │ │ + b.n 42c56 │ │ │ │ + mov.w r4, #524288 @ 0x80000 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + bl 95aec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29648 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 985e4 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 42c4a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w f1800 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3dd8c <_PyTraceback_Add@@Base+0x134> │ │ │ │ + │ │ │ │ +00042c6a <_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 42ca4 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 42ca4 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31952 @ 0x7cd0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 42cb4 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f4a5c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 42cb8 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 42cb8 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42cbc <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, 42b1c │ │ │ │ + cbnz r7, 42ce6 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42b1c │ │ │ │ + ble.n 42ce6 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42b1c │ │ │ │ - cbnz r2, 42b3e │ │ │ │ - ldr r1, [pc, #456] @ (42ce8 ) │ │ │ │ + bgt.n 42ce6 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r2, 42d08 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ + ldr r1, [pc, #460] @ (42eb4 <_PyLong_UnsignedInt_Converter@@Base+0x24a>) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42b80 │ │ │ │ + cbz r0, 42d4a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ba2 │ │ │ │ + beq.n 42d6c <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42b84 │ │ │ │ + bpl.n 42d4e <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42b80 │ │ │ │ + cbz r0, 42d4a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42ba4 │ │ │ │ + beq.n 42d6e <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42ce0 │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + b.n 42eaa <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #57172 @ 0xdf54 │ │ │ │ + movw r0, #57684 @ 0xe154 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42b80 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42d4a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 42bea │ │ │ │ + ble.n 42db4 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42bd0 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 42d9a <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #57172 @ 0xdf54 │ │ │ │ + movw r0, #57684 @ 0xe154 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42b80 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42d4a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b80 │ │ │ │ + beq.n 42d4a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42bec │ │ │ │ - b.n 42b6a │ │ │ │ + beq.n 42db6 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ + b.n 42d34 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b80 │ │ │ │ + beq.n 42d4a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -36124,732 +36312,559 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 42c36 │ │ │ │ + cbz r3, 42e00 <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 42c46 │ │ │ │ + cbz r2, 42e10 <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 42c82 │ │ │ │ + cbz r0, 42e4c <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42c82 │ │ │ │ + cbz r0, 42e4c <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 42c6a │ │ │ │ + beq.n 42e34 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 42c5a │ │ │ │ + b.n 42e24 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 42c82 │ │ │ │ + cbz r0, 42e4c <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 42ca2 │ │ │ │ + b.n 42e6c <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42c98 │ │ │ │ + beq.n 42e62 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42c98 │ │ │ │ + cbnz r3, 42e62 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42cae │ │ │ │ + cbz r7, 42e78 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 42ca2 │ │ │ │ + b.n 42e6c <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 42cda │ │ │ │ + cbz r3, 42ea4 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 42cd4 │ │ │ │ + cbz r3, 42e9e <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 42cb2 │ │ │ │ + b.n 42e7c <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 801f8 │ │ │ │ + bl 80118 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 42d88 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 42d88 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 17a884 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42d3e │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ - movw r1, #38912 @ 0x9800 │ │ │ │ - movt r1, #58 @ 0x3a │ │ │ │ - and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #32256 @ 0x7e00 │ │ │ │ - movt r2, #57 @ 0x39 │ │ │ │ - ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ - add.w r3, r3, r1, lsl #7 │ │ │ │ - ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 42d40 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #6 │ │ │ │ - movw r3, #27092 @ 0x69d4 │ │ │ │ - movt r3, #57 @ 0x39 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42d60 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #4572 @ 0x11dc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 42d64 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 42d7e │ │ │ │ - bl 8591c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42d60 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42d7e │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42d60 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ - movw r2, #28840 @ 0x70a8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52952 @ 0xced8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 42dc2 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 42dc4 │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - cbnz r3, 42dd2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42dd2 │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 42dd2 │ │ │ │ - cbnz r4, 42df0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (42e58 ) │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r6, #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 42e52 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 42e66 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42e52 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 42e12 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 42e16 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 42e16 │ │ │ │ - b.n 42e52 │ │ │ │ - mov.w r4, #524288 @ 0x80000 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - bl 95c98 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29648 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 42e46 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f184c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3de4c │ │ │ │ - │ │ │ │ -00042e66 <_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 42ea0 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 42ea0 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31440 @ 0x7ad0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 42eb0 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4aac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 42eb4 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 42eb4 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42eb8 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42f8c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + beq.n 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f8c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + bne.n 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42f8c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + beq.n 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #16892 @ 0x41fc │ │ │ │ + movw r0, #17404 @ 0x43fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42f36 <_PyLong_UnsignedInt_Converter@@Base+0xd0> │ │ │ │ + cbnz r0, 42f34 <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #16900 @ 0x4204 │ │ │ │ + movw r0, #17412 @ 0x4404 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42f6c <_PyLong_UnsignedInt_Converter@@Base+0x106> │ │ │ │ + beq.n 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42f6c <_PyLong_UnsignedInt_Converter@@Base+0x106> │ │ │ │ + cbnz r3, 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42f2a <_PyLong_UnsignedInt_Converter@@Base+0xc4> │ │ │ │ + beq.n 42f28 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f8c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + beq.n 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42f8c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + cbnz r3, 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42fc2 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + cbz r0, 42fc0 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42fc2 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + beq.n 42fc0 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42fc2 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42fc0 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42fde <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + cbz r0, 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42fde <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + beq.n 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42fde <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 4300e <_PyLong_UnsignedInt_Converter@@Base+0x1a8> │ │ │ │ + beq.n 4300c <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38228 @ 0x9554 │ │ │ │ + movw r0, #38740 @ 0x9754 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4300e <_PyLong_UnsignedInt_Converter@@Base+0x1a8> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4300c <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43024 <_PyLong_UnsignedInt_Converter@@Base+0x1be> │ │ │ │ + b.n 43022 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88e8c │ │ │ │ + bl 88d5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4300a <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ + beq.n 43008 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119360 │ │ │ │ + b.w 1195e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4311e <_PyLong_UnsignedInt_Converter@@Base+0x2b8> │ │ │ │ + beq.n 4311c <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4311e <_PyLong_UnsignedInt_Converter@@Base+0x2b8> │ │ │ │ + bne.n 4311c <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4311e <_PyLong_UnsignedInt_Converter@@Base+0x2b8> │ │ │ │ + beq.n 4311c <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #16920 @ 0x4218 │ │ │ │ + movw r0, #17432 @ 0x4418 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 430c8 <_PyLong_UnsignedInt_Converter@@Base+0x262> │ │ │ │ + cbnz r0, 430c6 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #16928 @ 0x4220 │ │ │ │ + movw r0, #17440 @ 0x4420 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 430fe <_PyLong_UnsignedInt_Converter@@Base+0x298> │ │ │ │ + beq.n 430fc <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 430fe <_PyLong_UnsignedInt_Converter@@Base+0x298> │ │ │ │ + cbnz r3, 430fc <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 430bc <_PyLong_UnsignedInt_Converter@@Base+0x256> │ │ │ │ + beq.n 430ba <_PyLong_UnsignedInt_Converter@@Base+0x450> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4311e <_PyLong_UnsignedInt_Converter@@Base+0x2b8> │ │ │ │ + beq.n 4311c <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4311e <_PyLong_UnsignedInt_Converter@@Base+0x2b8> │ │ │ │ + cbnz r3, 4311c <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 42f92 <_PyLong_UnsignedInt_Converter@@Base+0x12c> │ │ │ │ + b.n 42f90 <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ + ldr r3, [pc, #20] @ (4313c <_PyLong_UnsignedInt_Converter@@Base+0x4d2>) │ │ │ │ + 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 7f818 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e290 │ │ │ │ + b.w 3e290 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 431d4 <_PyLong_UnsignedInt_Converter@@Base+0x36e> │ │ │ │ + beq.n 431ee <_PyLong_UnsignedInt_Converter@@Base+0x584> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 431d0 <_PyLong_UnsignedInt_Converter@@Base+0x36a> │ │ │ │ + bne.n 431ea <_PyLong_UnsignedInt_Converter@@Base+0x580> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 431d0 <_PyLong_UnsignedInt_Converter@@Base+0x36a> │ │ │ │ - movw r0, #31588 @ 0x7b64 │ │ │ │ + beq.n 431ea <_PyLong_UnsignedInt_Converter@@Base+0x580> │ │ │ │ + movw r0, #32100 @ 0x7d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4317a <_PyLong_UnsignedInt_Converter@@Base+0x314> │ │ │ │ + cbnz r0, 43194 <_PyLong_UnsignedInt_Converter@@Base+0x52a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #16976 @ 0x4250 │ │ │ │ + movw r0, #17488 @ 0x4450 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431b0 <_PyLong_UnsignedInt_Converter@@Base+0x34a> │ │ │ │ + beq.n 431ca <_PyLong_UnsignedInt_Converter@@Base+0x560> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431b0 <_PyLong_UnsignedInt_Converter@@Base+0x34a> │ │ │ │ + cbnz r3, 431ca <_PyLong_UnsignedInt_Converter@@Base+0x560> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4316e <_PyLong_UnsignedInt_Converter@@Base+0x308> │ │ │ │ + beq.n 43188 <_PyLong_UnsignedInt_Converter@@Base+0x51e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 431d0 <_PyLong_UnsignedInt_Converter@@Base+0x36a> │ │ │ │ + beq.n 431ea <_PyLong_UnsignedInt_Converter@@Base+0x580> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 431d0 <_PyLong_UnsignedInt_Converter@@Base+0x36a> │ │ │ │ + cbnz r3, 431ea <_PyLong_UnsignedInt_Converter@@Base+0x580> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ (431ec <_PyLong_UnsignedInt_Converter@@Base+0x386>) │ │ │ │ - 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 7f8f8 │ │ │ │ - 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 r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4322c <_PyLong_UnsignedInt_Converter@@Base+0x3c6> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bne.n 4322c <_PyLong_UnsignedInt_Converter@@Base+0x5c2> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #6700 @ 0x1a2c │ │ │ │ + movw r0, #6640 @ 0x19f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 432fc <_PyLong_UnsignedInt_Converter@@Base+0x496> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 432fc <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9578 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43258 <_PyLong_UnsignedInt_Converter@@Base+0x3f2> │ │ │ │ + cbz r0, 43258 <_PyLong_UnsignedInt_Converter@@Base+0x5ee> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4325e <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ + beq.n 4325e <_PyLong_UnsignedInt_Converter@@Base+0x5f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x48a> │ │ │ │ + b.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x686> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4326e <_PyLong_UnsignedInt_Converter@@Base+0x408> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 43258 <_PyLong_UnsignedInt_Converter@@Base+0x3f2> │ │ │ │ + bcc.n 4326e <_PyLong_UnsignedInt_Converter@@Base+0x604> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 43258 <_PyLong_UnsignedInt_Converter@@Base+0x5ee> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43268 <_PyLong_UnsignedInt_Converter@@Base+0x402> │ │ │ │ + beq.n 43268 <_PyLong_UnsignedInt_Converter@@Base+0x5fe> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 432a8 <_PyLong_UnsignedInt_Converter@@Base+0x442> │ │ │ │ + cbz r3, 432a8 <_PyLong_UnsignedInt_Converter@@Base+0x63e> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 432a8 <_PyLong_UnsignedInt_Converter@@Base+0x442> │ │ │ │ + beq.n 432a8 <_PyLong_UnsignedInt_Converter@@Base+0x63e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 432be <_PyLong_UnsignedInt_Converter@@Base+0x458> │ │ │ │ + bl f1800 │ │ │ │ + b.n 432be <_PyLong_UnsignedInt_Converter@@Base+0x654> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 432e8 <_PyLong_UnsignedInt_Converter@@Base+0x482> │ │ │ │ + bhi.n 432e8 <_PyLong_UnsignedInt_Converter@@Base+0x67e> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 432c2 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ - bl 1e9bf4 │ │ │ │ + cbnz r0, 432c2 <_PyLong_UnsignedInt_Converter@@Base+0x658> │ │ │ │ + bl 1e8f18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x48a> │ │ │ │ + b.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x686> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 432e6 <_PyLong_UnsignedInt_Converter@@Base+0x480> │ │ │ │ + cbz r3, 432e6 <_PyLong_UnsignedInt_Converter@@Base+0x67c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x48a> │ │ │ │ + bl f1800 │ │ │ │ + b.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x686> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88718 │ │ │ │ + bl 885e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e46a │ │ │ │ + b.w 3e46a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 147f70 │ │ │ │ + b.w 1479fc │ │ │ │ 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 43344 <_PyLong_UnsignedInt_Converter@@Base+0x4de> │ │ │ │ + bgt.n 43344 <_PyLong_UnsignedInt_Converter@@Base+0x6da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4335e <_PyLong_UnsignedInt_Converter@@Base+0x4f8> │ │ │ │ + bl 127324 │ │ │ │ + b.n 4335e <_PyLong_UnsignedInt_Converter@@Base+0x6f4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 43362 <_PyLong_UnsignedInt_Converter@@Base+0x4fc> │ │ │ │ + cbz r3, 43362 <_PyLong_UnsignedInt_Converter@@Base+0x6f8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #35916 @ 0x8c4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43374 <_PyLong_UnsignedInt_Converter@@Base+0x50e> │ │ │ │ + b.n 43374 <_PyLong_UnsignedInt_Converter@@Base+0x70a> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43378 <_PyLong_UnsignedInt_Converter@@Base+0x512>) │ │ │ │ + ldr r0, [pc, #12] @ (43378 <_PyLong_UnsignedInt_Converter@@Base+0x70e>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43386 <_PyLong_UnsignedInt_Converter@@Base+0x520> │ │ │ │ - b.w 7f8f8 │ │ │ │ + blt.n 43386 <_PyLong_UnsignedInt_Converter@@Base+0x71c> │ │ │ │ + b.w 7f818 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e622 │ │ │ │ + b.w 3e5e4 │ │ │ │ mov r0, r1 │ │ │ │ b.w 433a0 │ │ │ │ │ │ │ │ 000433a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -36858,436 +36873,414 @@ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cbz r3, 433b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 433d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #17124 @ 0x42e4 │ │ │ │ + movw r1, #17636 @ 0x44e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 433d8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 433dc │ │ │ │ movs r4, #0 │ │ │ │ b.n 43424 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cbz r3, 433f2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56773 @ 0xddc5 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 433f2 │ │ │ │ cbnz r1, 43424 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #17168 @ 0x4310 │ │ │ │ + movw r1, #17680 @ 0x4510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 433d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 433d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 433d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3eaae <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ + b.w 3eaae <_PyCompile_OptimizeCfg@@Base+0x368> │ │ │ │ nop │ │ │ │ - │ │ │ │ -00043434 : │ │ │ │ - movw r0, #11896 @ 0x2e78 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - b.w cb71c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43462 │ │ │ │ + bhi.n 43456 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4347c │ │ │ │ + ble.n 43470 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 43484 │ │ │ │ - movw r0, #5080 @ 0x13d8 │ │ │ │ + b.n 43478 │ │ │ │ + movw r0, #1596 @ 0x63c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4345a │ │ │ │ + bne.n 4344e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 434de │ │ │ │ + b.n 434d2 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 434a2 │ │ │ │ + bgt.n 43496 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 43478 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4346c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434be │ │ │ │ + cbz r6, 434b2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #35916 @ 0x8c4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 43478 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4346c │ │ │ │ mov r0, r4 │ │ │ │ - bl 115600 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115880 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43478 │ │ │ │ + blt.n 4346c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (434e4 ) │ │ │ │ + ldr r0, [pc, #16] @ (434d8 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ - 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 cbdfc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43520 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - movw r1, #17312 @ 0x43a0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl cc454 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000434dc : │ │ │ │ + movw r0, #11896 @ 0x2e78 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cb744 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d71c │ │ │ │ + b.w 7d62c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4358c │ │ │ │ + bne.n 43550 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43570 │ │ │ │ + bne.n 43534 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 435ae │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435e2 │ │ │ │ + bne.n 435a6 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 435ae │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435e2 │ │ │ │ - bl 71320 │ │ │ │ + bpl.n 435a6 │ │ │ │ + bl 71200 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 435ba │ │ │ │ + cbz r0, 4357e │ │ │ │ mov r1, r7 │ │ │ │ - bl 86e38 │ │ │ │ + bl 86d08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 435be │ │ │ │ + bge.n 43582 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435ba │ │ │ │ + beq.n 4357e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435ba │ │ │ │ + cbnz r3, 4357e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 435ae │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1268 │ │ │ │ + bl d1240 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435ea │ │ │ │ + beq.n 435ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435ea │ │ │ │ + cbnz r3, 435ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 435ea │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 435ae │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000435ee : │ │ │ │ - ldr r0, [pc, #4] @ (435f4 ) │ │ │ │ - b.w cb71c │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43630 ) │ │ │ │ + ldr r1, [pc, #28] @ (435e8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - movw r1, #17436 @ 0x441c │ │ │ │ + bl dd9cc │ │ │ │ + movw r1, #17860 @ 0x45c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc454 │ │ │ │ + bl cc478 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000435ec : │ │ │ │ + ldr r0, [pc, #4] @ (435f4 ) │ │ │ │ + b.w cb744 │ │ │ │ nop │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 4365c │ │ │ │ + bpl.n 43620 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 4365e │ │ │ │ + b.n 43622 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43690 │ │ │ │ + bne.n 43654 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4366a │ │ │ │ + bne.n 4362e │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43672 │ │ │ │ + b.n 43636 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 123498 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 1236c4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 436ca │ │ │ │ - cbz r7, 436c2 │ │ │ │ + b.n 4368e │ │ │ │ + cbz r7, 43686 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 436b8 │ │ │ │ + ble.n 4367c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 436a0 │ │ │ │ + bne.n 43664 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 436ac │ │ │ │ + b.n 43670 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 123498 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 1236c4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43694 │ │ │ │ - b.n 436c2 │ │ │ │ + bne.n 43658 │ │ │ │ + b.n 43686 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 436ca │ │ │ │ + b.n 4368e │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000436cc <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043690 <_PyEval_MatchKeys@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 4399c <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (438d8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43960 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #488] @ (4389c <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 93484 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 932d4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 438ce <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 43892 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de7e8 │ │ │ │ + bl de7ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438ce <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (438dc <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 43892 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #452] @ (438a0 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11d264 │ │ │ │ + bl 11d488 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438e4 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 438a8 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ mov r0, sl │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438e6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 4384a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 4380e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1d18 │ │ │ │ - cbz r0, 43768 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1cd0 │ │ │ │ + cbz r0, 4372c <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43782 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 4377a <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 43746 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 4373e <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1480 │ │ │ │ + bl e1438 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4379e <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43760 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 43762 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 43724 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 438e6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #9604 @ 0x2584 │ │ │ │ + movw r2, #9936 @ 0x26d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 438e6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 437b8 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 4377c <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e10c │ │ │ │ - b.n 437c4 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e00c │ │ │ │ + b.n 43788 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e10c │ │ │ │ + bl 8e00c │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438e6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43844 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43808 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 437fa <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 437be <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437fa <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (438e0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 437be <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 437f2 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 437b6 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43824 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 437e8 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43824 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (438e0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 437e8 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #212] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4381c <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 437e0 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -37298,640 +37291,562 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 4384a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 4380e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 4374e <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 43712 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43876 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 4383a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43876 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (438e0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 4383a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4386e <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 43832 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438a0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 43864 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 438a0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (438e0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43864 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #88] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43898 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 4385c <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4399e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 43962 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4399e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (438e0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 43962 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r2, [pc, #44] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438c4 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43888 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 4399e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 43962 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 438e6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + b.n 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 43914 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 438d8 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43914 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 438d8 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43914 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (439a8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 438d8 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + ldr r2, [pc, #172] @ (4396c <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4390c <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 438d0 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 43940 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 43904 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43940 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 43904 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43940 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (439a8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43904 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + ldr r2, [pc, #128] @ (4396c <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43938 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 438fc <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r5, 4396c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43930 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4396c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43930 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4396c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (439a8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43930 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #84] @ (4396c <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43964 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43928 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r4, 43998 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 4395c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43998 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 4395c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43998 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (439a8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 4395c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #40] @ (4396c <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43990 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 43954 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4399e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (439ac <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 43962 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r4, [pc, #12] @ (43970 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -000439b0 : │ │ │ │ - ldr r0, [pc, #4] @ (439b8 ) │ │ │ │ - b.w cb71c │ │ │ │ + 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 cbe24 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #32] @ (439ac <_PyEval_MatchKeys@@Base+0x31c>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9cc │ │ │ │ + movw r1, #17948 @ 0x461c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cc478 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 439f0 │ │ │ │ + bhi.n 439e4 <_PyEval_MatchKeys@@Base+0x354> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43a08 │ │ │ │ - b.n 43a4e │ │ │ │ - movw r0, #31772 @ 0x7c1c │ │ │ │ + cbz r0, 439fc <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ + b.n 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + movw r0, #32284 @ 0x7e1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 439e0 │ │ │ │ - b.n 43a4e │ │ │ │ + bne.n 439d4 <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ + b.n 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43a82 │ │ │ │ + ble.n 43a76 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a70 │ │ │ │ + beq.n 43a64 <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43a52 │ │ │ │ + bpl.n 43a46 <_PyEval_MatchKeys@@Base+0x3b6> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43a4e │ │ │ │ + cbz r0, 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a72 │ │ │ │ + beq.n 43a66 <_PyEval_MatchKeys@@Base+0x3d6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43ab2 │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + b.n 43aa6 <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31772 @ 0x7c1c │ │ │ │ + movw r0, #32284 @ 0x7e1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43a4e │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43a84 │ │ │ │ + beq.n 43a78 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43a84 │ │ │ │ - b.n 43a4e │ │ │ │ + bge.n 43a78 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ + b.n 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43a92 │ │ │ │ + cbnz r4, 43a86 <_PyEval_MatchKeys@@Base+0x3f6> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1893e0 │ │ │ │ + bl 187d80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43ab2 │ │ │ │ + cbz r0, 43aa6 <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #41200 @ 0xa0f0 │ │ │ │ + movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43abc │ │ │ │ + cbz r3, 43ab0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ 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 43aec │ │ │ │ + bhi.n 43ae0 <_PyEval_MatchKeys@@Base+0x450> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43b04 │ │ │ │ - b.n 43b18 │ │ │ │ - movw r0, #64404 @ 0xfb94 │ │ │ │ + cbnz r0, 43af8 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 43b0c <_PyEval_MatchKeys@@Base+0x47c> │ │ │ │ + movw r0, #64916 @ 0xfd94 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bc2 │ │ │ │ - b.n 43ade │ │ │ │ - bl 83920 │ │ │ │ + beq.n 43bb6 <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ + b.n 43ad2 <_PyEval_MatchKeys@@Base+0x442> │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43b26 │ │ │ │ + bne.n 43b1a <_PyEval_MatchKeys@@Base+0x48a> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 43b36 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 43b2a <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bc2 │ │ │ │ + bne.n 43bb6 <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b36 │ │ │ │ + b.n 43b2a <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43b14 │ │ │ │ + bne.n 43b08 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43b14 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b08 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43ba2 │ │ │ │ + ble.n 43b96 <_PyEval_MatchKeys@@Base+0x506> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 43b50 │ │ │ │ + bpl.n 43b44 <_PyEval_MatchKeys@@Base+0x4b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43b76 │ │ │ │ + bne.n 43b6a <_PyEval_MatchKeys@@Base+0x4da> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 43ba4 │ │ │ │ + b.n 43b98 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43b6a │ │ │ │ + beq.n 43b5e <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 43b82 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 43b76 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43b82 │ │ │ │ + bne.n 43b76 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43ba4 │ │ │ │ + b.n 43b98 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 43b5c │ │ │ │ + bne.n 43b50 <_PyEval_MatchKeys@@Base+0x4c0> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #28812 @ 0x708c │ │ │ │ + movw r2, #29324 @ 0x728c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64404 @ 0xfb94 │ │ │ │ + movw r0, #64916 @ 0xfd94 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43bc2 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43bb6 <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 43bb4 │ │ │ │ + bgt.n 43ba8 <_PyEval_MatchKeys@@Base+0x518> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d50b8 │ │ │ │ + b.w 1d3858 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40502 │ │ │ │ + b.w 404f6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ - 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 cbdfc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (43cb4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 43c02 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43cb2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43bfc │ │ │ │ - ldr r1, [pc, #168] @ (43cb8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43bfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43bfc │ │ │ │ - ldr r1, [pc, #144] @ (43cbc ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43bfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43bfc │ │ │ │ - ldr r1, [pc, #120] @ (43cc0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43bfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43bfc │ │ │ │ - ldr r1, [pc, #96] @ (43cc4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43bfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43bfc │ │ │ │ - ldr r1, [pc, #72] @ (43cc8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda10 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43bfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43bfc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #17540 @ 0x4484 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #60912 @ 0xedf0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 1d6fc8 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + b.w 13e840 │ │ │ │ + │ │ │ │ +00043bcc : │ │ │ │ + ldr r0, [pc, #4] @ (43bd4 ) │ │ │ │ + b.w cb744 │ │ │ │ + nop │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43d08 │ │ │ │ + beq.n 43c14 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 43d08 │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 43c14 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13ede0 │ │ │ │ + bl 13f188 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d10 │ │ │ │ + bne.n 43c1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 43d8c │ │ │ │ + b.n 43c98 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43d26 │ │ │ │ + beq.n 43c32 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 43d30 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 43c3c │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 43d40 │ │ │ │ + b.n 43c4c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13ede0 │ │ │ │ + bl 13f188 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d40 │ │ │ │ + bne.n 43c4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 43d8c │ │ │ │ + b.n 43c98 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43d68 │ │ │ │ + bne.n 43c74 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17548 @ 0x448c │ │ │ │ + movw r1, #18052 @ 0x4684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43d8c │ │ │ │ + b.n 43c98 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ bl 34f16 │ │ │ │ - movw r0, #15660 @ 0x3d2c │ │ │ │ + movw r0, #16156 @ 0x3f1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 111860 │ │ │ │ + bl 1119a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 43dec │ │ │ │ + cbz r0, 43cf8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43dd0 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 43dd4 │ │ │ │ - b.n 440de │ │ │ │ + bne.n 43cdc │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 43ce0 │ │ │ │ + b.n 43fea │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43ddc │ │ │ │ + bge.n 43ce8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43ddc │ │ │ │ + cbz r3, 43ce8 │ │ │ │ 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 4bd40 │ │ │ │ + b.w 4bc14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 440c8 │ │ │ │ + bne.w 43fd4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43e12 │ │ │ │ + cbz r3, 43d1e │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1103a4 │ │ │ │ + bl 1104ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43e20 │ │ │ │ - b.n 440de │ │ │ │ + bge.n 43d2c │ │ │ │ + b.n 43fea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c250 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23c23c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43e00 │ │ │ │ - b.n 440de │ │ │ │ + bne.n 43d0c │ │ │ │ + b.n 43fea │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 110a88 │ │ │ │ + bl 110bd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 43efc │ │ │ │ + bne.n 43e08 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 440e4 │ │ │ │ + ble.w 43ff0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 43e54 │ │ │ │ + bge.n 43d60 │ │ │ │ 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 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440de │ │ │ │ + beq.w 43fea │ │ │ │ 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 43eb4 │ │ │ │ + bls.n 43dc0 │ │ │ │ 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 │ │ │ │ @@ -37942,181 +37857,181 @@ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r3 │ │ │ │ - b.n 43e68 │ │ │ │ + b.n 43d74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 43ed2 │ │ │ │ + bcs.n 43dde │ │ │ │ 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 440e4 │ │ │ │ + beq.w 43ff0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 440e4 │ │ │ │ + bne.w 43ff0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440e4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43ff0 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #17564 @ 0x449c │ │ │ │ + movw r1, #18068 @ 0x4694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f53b0 │ │ │ │ + bl f5358 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440de │ │ │ │ + beq.w 43fea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43f50 │ │ │ │ + beq.n 43e5c │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 43f62 │ │ │ │ + beq.n 43e6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f34 │ │ │ │ + beq.n 43e40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f34 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43e40 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #39340 @ 0x99ac │ │ │ │ + movw r1, #39852 @ 0x9bac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 440de │ │ │ │ + bl d187c │ │ │ │ + b.n 43fea │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 43f62 │ │ │ │ + bge.n 43e6e │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23cea0 │ │ │ │ + bl 23ccc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43fde │ │ │ │ + beq.n 43eea │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b598 │ │ │ │ - bl cbdfc │ │ │ │ + bl 11b820 │ │ │ │ + bl cbe24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 43fd0 │ │ │ │ + bge.n 43edc │ │ │ │ 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 43fca │ │ │ │ + beq.n 43ed6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 43fca │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 43ed6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #4940 @ 0x134c │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43fe8 │ │ │ │ - b.n 440de │ │ │ │ + bne.n 43ef4 │ │ │ │ + b.n 43fea │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43f7a │ │ │ │ + b.n 43e86 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 44018 │ │ │ │ + ble.n 43f24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 43ff8 │ │ │ │ + cbnz r0, 43f04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440de │ │ │ │ + beq.n 43fea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 440de │ │ │ │ + bne.n 43fea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440de │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43fea │ │ │ │ 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 44008 │ │ │ │ - b.n 4401c │ │ │ │ + bne.n 43f14 │ │ │ │ + b.n 43f28 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 44050 │ │ │ │ + ble.n 43f5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 4403e │ │ │ │ + ble.n 43f4a │ │ │ │ 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 44026 │ │ │ │ + b.n 43f32 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 44070 │ │ │ │ - bge.n 4403e │ │ │ │ + b.n 43f7c │ │ │ │ + bge.n 43f4a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 4403e │ │ │ │ + bgt.n 43f4a │ │ │ │ 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 44058 │ │ │ │ + b.n 43f64 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 440a2 │ │ │ │ + bge.n 43fae │ │ │ │ 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] │ │ │ │ @@ -38126,822 +38041,880 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, ip │ │ │ │ cmp r1, lr │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 44070 │ │ │ │ + b.n 43f7c │ │ │ │ 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 440c0 │ │ │ │ + beq.n 43fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440c0 │ │ │ │ + cbnz r3, 43fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78214 │ │ │ │ - b.n 440e4 │ │ │ │ + bl 780fc │ │ │ │ + b.n 43ff0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #18100 @ 0x46b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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} │ │ │ │ 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 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ + 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 cbe24 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (440f0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9cc │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 4403e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 440ee │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44038 │ │ │ │ + ldr r1, [pc, #168] @ (440f4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44038 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44038 │ │ │ │ + ldr r1, [pc, #144] @ (440f8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44038 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44038 │ │ │ │ + ldr r1, [pc, #120] @ (440fc ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44038 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44038 │ │ │ │ + ldr r1, [pc, #96] @ (44100 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44038 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44038 │ │ │ │ + ldr r1, [pc, #72] @ (44104 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44038 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd9f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44038 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #18136 @ 0x46d8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #61424 @ 0xeff0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 1d570c │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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, 4413a │ │ │ │ + cbz r2, 4413a │ │ │ │ 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 1084fc │ │ │ │ + bl 108670 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 781b8 │ │ │ │ - cbz r4, 44162 │ │ │ │ - ldr r0, [pc, #28] @ (44168 ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 780a0 │ │ │ │ + cbz r4, 44162 │ │ │ │ + ldr r0, [pc, #28] @ (44168 ) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9100 @ 0x238c │ │ │ │ + movw r0, #9612 @ 0x258c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44244 │ │ │ │ + bmi.n 44244 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 442da │ │ │ │ + beq.w 442da │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 129234 │ │ │ │ + bl 129440 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441ec │ │ │ │ + cbz r0, 441ec │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 441f0 │ │ │ │ - bl 17b398 │ │ │ │ + bne.n 441f0 │ │ │ │ + bl 17a348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441ac │ │ │ │ + beq.n 441ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 441b0 │ │ │ │ + cbz r3, 441b0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 442dc │ │ │ │ + b.n 442dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441ac │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 441ac │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 44218 │ │ │ │ + bne.n 44218 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4420a │ │ │ │ + bne.n 4420a │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 442dc │ │ │ │ + bge.w 442dc │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 129234 │ │ │ │ + bl 129440 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441b8 │ │ │ │ + bne.n 441b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 441fa │ │ │ │ + bne.n 441fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442dc │ │ │ │ - ldr.w fp, [pc, #240] @ 442e4 │ │ │ │ + b.n 442dc │ │ │ │ + ldr.w fp, [pc, #240] @ 442e4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 441ce │ │ │ │ + b.n 441ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441ec │ │ │ │ + bne.n 441ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441ec │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 441ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441c6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441c6 │ │ │ │ + bne.n 441c6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 441c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a4 │ │ │ │ + beq.n 442a4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a4 │ │ │ │ + beq.n 442a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_PyLong_GCD@@Base> │ │ │ │ + bl 186538 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4423c │ │ │ │ + cbnz r0, 4423c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442a6 │ │ │ │ + b.n 442a6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b504 │ │ │ │ + bl 12b704 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4425c │ │ │ │ + beq.n 4425c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4425c │ │ │ │ + cbnz r3, 4425c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44238 │ │ │ │ + beq.n 44238 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115aa8 │ │ │ │ + bl 115d28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44280 │ │ │ │ + beq.n 44280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44280 │ │ │ │ + cbnz r3, 44280 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 44238 │ │ │ │ + beq.n 44238 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b398 │ │ │ │ + bl 17a348 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442a6 │ │ │ │ + beq.n 442a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 442a6 │ │ │ │ + cbnz r3, 442a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 442a6 │ │ │ │ - ldr r6, [pc, #60] @ (442e4 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 442a6 │ │ │ │ + ldr r6, [pc, #60] @ (442e4 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442bc │ │ │ │ + beq.n 442bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442bc │ │ │ │ + cbnz r3, 442bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442d2 │ │ │ │ + beq.n 442d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442d2 │ │ │ │ + cbnz r3, 442d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 441c8 │ │ │ │ - b.n 441ec │ │ │ │ - ldr r4, [pc, #12] @ (442e8 ) │ │ │ │ + bne.w 441c8 │ │ │ │ + b.n 441ec │ │ │ │ + ldr r4, [pc, #12] @ (442e8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 44308 │ │ │ │ + cbz r0, 44308 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 2568e4 │ │ │ │ + bl 256a7c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 188430 │ │ │ │ + bl 186dd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 188430 │ │ │ │ + bl 186dd0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cbdfc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4437a │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4439a │ │ │ │ + cbz r3, 44374 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4439c │ │ │ │ + b.n 44376 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 443aa │ │ │ │ + cbnz r3, 44384 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 443aa │ │ │ │ + blt.n 44384 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 443aa │ │ │ │ - cbnz r0, 443c4 │ │ │ │ - ldr r4, [pc, #676] @ (44650 ) │ │ │ │ + bgt.n 44384 │ │ │ │ + cbnz r0, 4439e │ │ │ │ + ldr r4, [pc, #676] @ (4462c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44450 │ │ │ │ - cbz r5, 4440e │ │ │ │ + beq.n 4442a │ │ │ │ + cbz r5, 443e8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 443d0 │ │ │ │ + cbz r4, 443aa │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 443d8 │ │ │ │ - b.n 4441c │ │ │ │ + bne.n 443b2 │ │ │ │ + b.n 443f6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 443ea │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4441c │ │ │ │ - b.n 44450 │ │ │ │ - bl 83920 │ │ │ │ + cbnz r0, 443c4 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 443f6 │ │ │ │ + b.n 4442a │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44406 │ │ │ │ + beq.n 443e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44406 │ │ │ │ + cbnz r3, 443e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44420 │ │ │ │ - b.n 443e2 │ │ │ │ + bne.n 443fa │ │ │ │ + b.n 443bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44420 │ │ │ │ + b.n 443fa │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 44594 │ │ │ │ + bne.w 4456e │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44454 │ │ │ │ + cbnz r0, 4442e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447ba │ │ │ │ + b.n 44796 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #48608 @ 0xbde0 │ │ │ │ + movw fp, #49120 @ 0xbfe0 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 4450c │ │ │ │ + beq.n 444e6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44568 │ │ │ │ + blt.n 44542 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 44490 │ │ │ │ + bpl.n 4446a │ │ │ │ mov r1, sl │ │ │ │ - b.n 44468 │ │ │ │ + b.n 44442 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 444c0 │ │ │ │ + bmi.n 4449a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44480 │ │ │ │ + bne.n 4445a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 444c0 │ │ │ │ + bne.n 4449a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 444c0 │ │ │ │ + bne.n 4449a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 44568 │ │ │ │ + b.n 44542 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44576 │ │ │ │ + beq.n 44550 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444e0 │ │ │ │ + bgt.n 444ba │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44506 │ │ │ │ + b.n 444e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 444f6 │ │ │ │ + cbz r0, 444d0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 44542 │ │ │ │ - b.n 44576 │ │ │ │ + bne.n 4451c │ │ │ │ + b.n 44550 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 44506 │ │ │ │ + beq.n 444e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44506 │ │ │ │ + cbnz r3, 444e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44464 │ │ │ │ + b.n 4443e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44568 │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + blt.n 44542 │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44550 │ │ │ │ + bpl.n 4452a │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 44568 │ │ │ │ - b.n 44518 │ │ │ │ + bcc.n 44542 │ │ │ │ + b.n 444f2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 447a2 │ │ │ │ + beq.w 4477e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44576 │ │ │ │ + beq.n 44550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44576 │ │ │ │ + cbnz r3, 44550 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44576 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44550 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44576 │ │ │ │ + cbz r0, 44550 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4452a │ │ │ │ + bgt.n 44504 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f11ec │ │ │ │ + bl 1f0504 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 447ba │ │ │ │ + bge.w 44796 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44450 │ │ │ │ + beq.w 4442a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44450 │ │ │ │ + bne.w 4442a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44450 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4442a │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44450 │ │ │ │ + bne.w 4442a │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 445cc │ │ │ │ + bne.n 445a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51180 @ 0xc7ec │ │ │ │ + movw r1, #51692 @ 0xc9ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 44798 │ │ │ │ + bl 127324 │ │ │ │ + b.n 44774 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 44696 │ │ │ │ + bne.n 44672 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44798 │ │ │ │ + beq.w 44774 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44672 │ │ │ │ + blt.n 4464e │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44672 │ │ │ │ + bcc.n 4464e │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4466e │ │ │ │ + bne.n 4464a │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44782 │ │ │ │ + beq.w 4475e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44624 │ │ │ │ + bgt.n 445fe │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44666 │ │ │ │ + b.n 44642 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44654 │ │ │ │ + cbz r0, 44630 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44782 │ │ │ │ + beq.w 4475e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44782 │ │ │ │ + bne.w 4475e │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44782 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4475e │ │ │ │ + nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44666 │ │ │ │ + beq.n 44642 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44666 │ │ │ │ + cbnz r3, 44642 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 445f4 │ │ │ │ + b.n 445ce │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 445fe │ │ │ │ - cbnz r5, 44682 │ │ │ │ + bcs.n 445d8 │ │ │ │ + cbnz r5, 4465e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44714 │ │ │ │ + beq.n 446f0 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 44776 │ │ │ │ + blt.n 44752 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44736 │ │ │ │ - b.n 44782 │ │ │ │ - bl 72198 │ │ │ │ + bne.n 44712 │ │ │ │ + b.n 4475e │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44798 │ │ │ │ + beq.n 44774 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44704 │ │ │ │ + beq.n 446e0 │ │ │ │ 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 1da77c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d93a4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44704 │ │ │ │ + blt.n 446e0 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44782 │ │ │ │ + beq.n 4475e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446de │ │ │ │ + bgt.n 446ba │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 446fe │ │ │ │ + b.n 446da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44752 │ │ │ │ + cbnz r0, 4472e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 446fe │ │ │ │ + beq.n 446da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 446fe │ │ │ │ + cbnz r3, 446da │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 446a0 │ │ │ │ - cbnz r5, 4472a │ │ │ │ + b.n 4467c │ │ │ │ + cbnz r5, 44706 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4472a │ │ │ │ + bne.n 44706 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 44776 │ │ │ │ + b.n 44752 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44782 │ │ │ │ + cbz r0, 4475e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44742 │ │ │ │ + bgt.n 4471e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44774 │ │ │ │ + b.n 44750 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44764 │ │ │ │ + cbz r0, 44740 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44782 │ │ │ │ + beq.n 4475e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44782 │ │ │ │ + cbnz r3, 4475e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44782 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4475e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44774 │ │ │ │ + beq.n 44750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44774 │ │ │ │ + cbnz r3, 44750 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f11ec │ │ │ │ + bl 1f0504 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4479a │ │ │ │ + bge.n 44776 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44798 │ │ │ │ + beq.n 44774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44798 │ │ │ │ + cbnz r3, 44774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 447ba │ │ │ │ + bl ce97c │ │ │ │ + b.n 44796 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44566 │ │ │ │ + beq.w 44540 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44566 │ │ │ │ + bne.w 44540 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44566 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44540 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447e6 │ │ │ │ + cbz r0, 447c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4487e │ │ │ │ - b.n 4487e │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl dd710 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4480c │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4481a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a0e0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18cff4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 447ee │ │ │ │ + b.n 447ee │ │ │ │ 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 cbdfc │ │ │ │ - mov r6, r0 │ │ │ │ + bl cbe24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44840 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 4484a │ │ │ │ - b.n 44850 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4483a │ │ │ │ - b.n 4487c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4487c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4485a │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4487c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44864 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4487c │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4486e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4487c │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4487c │ │ │ │ + cbz r0, 447ec │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 448aa │ │ │ │ + cbnz r3, 4481a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 448c6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 44836 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 448ca │ │ │ │ + cbz r3, 4483a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18436 @ 0x4804 │ │ │ │ + movw r1, #18948 @ 0x4a04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448d2 │ │ │ │ + b.n 44842 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dd6cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 44864 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 44872 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a0e0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 18b91c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #28 │ │ │ │ @@ -38949,190 +38922,233 @@ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 449ea │ │ │ │ + beq.n 4498c │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449ea │ │ │ │ + bne.n 4498c │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 449ea │ │ │ │ + beq.n 4498c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 44936 │ │ │ │ + cbz r5, 448d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4493e │ │ │ │ + b.n 448e0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #17672 @ 0x4508 │ │ │ │ + movw r0, #18184 @ 0x4708 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44992 │ │ │ │ + cbnz r0, 44934 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18704 @ 0x4910 │ │ │ │ + movw r0, #19216 @ 0x4b10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 449ca │ │ │ │ + beq.n 4496c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 449ca │ │ │ │ + cbnz r3, 4496c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44986 │ │ │ │ + beq.n 44928 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449ea │ │ │ │ + beq.n 4498c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 449ea │ │ │ │ + cbnz r3, 4498c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 4487e │ │ │ │ + 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 cbe24 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbnz r0, 449b4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbnz r0, 449be │ │ │ │ + b.n 449c4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 449ae │ │ │ │ + b.n 449f0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 449f0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 449ce │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 449f0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 449d8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 449f0 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 449e2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 449f0 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 449f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.n 447ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44a14 │ │ │ │ + cbz r4, 44a16 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 44a16 │ │ │ │ + b.n 44a18 │ │ │ │ mov r6, r4 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r4, 44a24 │ │ │ │ + cbnz r4, 44a26 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a24 │ │ │ │ + ble.n 44a26 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a24 │ │ │ │ - cbnz r0, 44a46 │ │ │ │ + bgt.n 44a26 │ │ │ │ + cbnz r0, 44a48 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44b60 ) │ │ │ │ + ldr r4, [pc, #312] @ (44b64 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a46 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44a48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b58 │ │ │ │ + b.n 44b5a │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44a68 │ │ │ │ + beq.n 44a6a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44a60 │ │ │ │ + cbz r4, 44a62 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 44a62 │ │ │ │ - b.n 44a6e │ │ │ │ + bne.n 44a64 │ │ │ │ + b.n 44a70 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44a70 │ │ │ │ + b.n 44a72 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 44a70 │ │ │ │ + b.n 44a72 │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 255e20 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + bl 255fb8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 44a88 │ │ │ │ + bne.n 44a8a │ │ │ │ ands.w r5, r0, #1 │ │ │ │ - beq.n 44aa0 │ │ │ │ + beq.n 44aa2 │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f8860 │ │ │ │ + bl f879c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44b58 │ │ │ │ + b.n 44b5a │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 44ab8 │ │ │ │ + cbnz r3, 44aba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b58 │ │ │ │ + beq.n 44b5a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44b58 │ │ │ │ + b.n 44b5a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 44aa8 │ │ │ │ + bge.n 44aaa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39142,528 +39158,528 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44afc │ │ │ │ + beq.n 44afe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44afc │ │ │ │ + cbnz r2, 44afe │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b36 │ │ │ │ + ble.n 44b38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2591dc │ │ │ │ + bl 259398 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b20 │ │ │ │ + beq.n 44b22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b20 │ │ │ │ + cbnz r3, 44b22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 44b30 │ │ │ │ + bne.n 44b32 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44b58 │ │ │ │ + b.n 44b5a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44aa8 │ │ │ │ - b.n 44a42 │ │ │ │ + bne.n 44aaa │ │ │ │ + b.n 44a44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b4c │ │ │ │ + beq.n 44b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b4c │ │ │ │ + cbnz r3, 44b4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a42 │ │ │ │ + bne.w 44a44 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 44aa4 │ │ │ │ + b.n 44aa6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 71320 │ │ │ │ - cbz r0, 44b9c │ │ │ │ + bl 71200 │ │ │ │ + cbz r0, 44ba0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 86e38 │ │ │ │ + bl 86d08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44b9e │ │ │ │ + bge.n 44ba2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b9c │ │ │ │ + beq.n 44ba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44b9c │ │ │ │ + cbnz r3, 44ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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 44bce │ │ │ │ + bls.n 44bd2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17980 @ 0x463c │ │ │ │ + movw r1, #18520 @ 0x4858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 44bf6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 44bfa │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 14e464 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c16 │ │ │ │ + bl 14d9c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44c1a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbnz r0, 44bfa │ │ │ │ + bl d39cc │ │ │ │ + cbnz r0, 44bfe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c16 │ │ │ │ - bl d3c3c │ │ │ │ + b.n 44c1a │ │ │ │ + bl d3be0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44bf6 │ │ │ │ + beq.n 44bfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c10 │ │ │ │ + bne.n 44c14 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c16 │ │ │ │ + b.n 44c1a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c0c │ │ │ │ + b.n 44c10 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 44cd4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 7f710 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 44cd0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 44cd0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #53237 @ 0xcff5 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r0, #18012 @ 0x465c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 44c7a │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 247230 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov.w r1, #478 @ 0x1de │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - movw r0, #18020 @ 0x4664 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 44cb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 44cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 44c6e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 44cd0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 44cd0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44cf6 │ │ │ │ + cbnz r3, 44c3c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44cf6 │ │ │ │ + ble.n 44c3c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44cf6 │ │ │ │ - cbnz r4, 44d16 │ │ │ │ + bne.n 44c3c │ │ │ │ + cbnz r4, 44c5c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44d70 ) │ │ │ │ + ldr r4, [pc, #112] @ (44cb4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44d16 │ │ │ │ + cbnz r0, 44c5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d6a │ │ │ │ + b.n 44cb0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44d12 │ │ │ │ + blt.n 44c58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44fae <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44f0e <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d12 │ │ │ │ + beq.n 44c58 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44d62 │ │ │ │ + bne.n 44ca8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 44da6 │ │ │ │ + beq.n 44cea │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44da6 │ │ │ │ + beq.n 44cea │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44dce │ │ │ │ - b.n 44dbc │ │ │ │ + beq.n 44d12 │ │ │ │ + b.n 44d00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44d9e │ │ │ │ - movw r0, #64084 @ 0xfa54 │ │ │ │ + beq.n 44ce2 │ │ │ │ + movw r0, #64596 @ 0xfc54 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44d9e │ │ │ │ - b.n 44dfa │ │ │ │ + bne.n 44ce2 │ │ │ │ + b.n 44d3e │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #64084 @ 0xfa54 │ │ │ │ + movw r0, #64596 @ 0xfc54 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44dfa │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44d3e │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd740 │ │ │ │ - cbnz r0, 44df0 │ │ │ │ + bl cd714 │ │ │ │ + cbnz r0, 44d34 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58020 @ 0xe2a4 │ │ │ │ + movw r1, #58640 @ 0xe510 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 44dfa │ │ │ │ + bl 127324 │ │ │ │ + b.n 44d3e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4500e │ │ │ │ + b.w 45010 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 44dfe │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 44e3e │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f710 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 44e3e │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 7f630 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 44dfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44e3e │ │ │ │ - movw r0, #31588 @ 0x7b64 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 44e42 │ │ │ │ + beq.n 44dfa │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247230 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 44e9a │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #47389 @ 0xb91d │ │ │ │ + movt r2, #24 │ │ │ │ + movw r0, #18596 @ 0x48a4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82650 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 44da4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #667 @ 0x29b │ │ │ │ + mov.w r1, #478 @ 0x1de │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #18088 @ 0x46a8 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + movw r0, #18604 @ 0x48ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq.n 44e78 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 44dda │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 44e78 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 44e38 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 44dda │ │ │ │ mov r0, r5 │ │ │ │ - bl dd710 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 44d98 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44e9a │ │ │ │ + beq.n 44dfa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 44e9a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 44dfa │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44ee4 │ │ │ │ + bhi.n 44e44 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44efc │ │ │ │ + bmi.n 44e5c │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31716 @ 0x7be4 │ │ │ │ + movw r0, #32228 @ 0x7de4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44fa8 │ │ │ │ - movw r0, #31716 @ 0x7be4 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f08 │ │ │ │ + movw r0, #32228 @ 0x7de4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44fa8 │ │ │ │ - b.n 44eba │ │ │ │ + beq.n 44f08 │ │ │ │ + b.n 44e1a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44f7e │ │ │ │ + ble.n 44ede │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f64 │ │ │ │ + beq.n 44ec4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44f46 │ │ │ │ + bpl.n 44ea6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44fa8 │ │ │ │ + beq.n 44f08 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44f66 │ │ │ │ + beq.n 44ec6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 44fa8 │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 44f08 │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31716 @ 0x7be4 │ │ │ │ + movw r0, #32228 @ 0x7de4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44fa8 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f08 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44f84 │ │ │ │ + beq.n 44ee4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44f86 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 44f86 │ │ │ │ - b.n 44fa8 │ │ │ │ + bne.n 44ee6 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 44ee6 │ │ │ │ + b.n 44f08 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44f86 │ │ │ │ + b.n 44ee6 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2028c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 201d8c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44fa8 │ │ │ │ - movw r0, #41200 @ 0xa0f0 │ │ │ │ + cbz r0, 44f08 │ │ │ │ + movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044fae <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044f0e <_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 44fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 44f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 44f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31440 @ 0x7ad0 │ │ │ │ + movw r1, #31952 @ 0x7cd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 45002 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 141084 │ │ │ │ + bl 127324 │ │ │ │ + b.n 44f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 141414 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45006 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 45006 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 44f66 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 44f66 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4500c <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 44f6c <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [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, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7f630 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + movw r0, #32100 @ 0x7d64 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82650 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24737c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #667 @ 0x29b │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + movw r0, #18628 @ 0x48c4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq.n 44fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 44fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 44fa8 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl dd6cc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004500e : │ │ │ │ +00045010 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45066 │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45068 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45068 ) │ │ │ │ + ldr r1, [pc, #52] @ (4506c ) │ │ │ │ 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] │ │ │ │ @@ -39675,556 +39691,513 @@ │ │ │ │ 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 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14e3a8 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14d908 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45092 │ │ │ │ - bl 86204 │ │ │ │ + cbz r0, 45096 │ │ │ │ + bl 860d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4516c │ │ │ │ + beq.n 45170 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4516c │ │ │ │ + bne.n 45170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4516c │ │ │ │ + beq.n 45170 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #53237 @ 0xcff5 │ │ │ │ + movw r3, #47389 @ 0xb91d │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #18148 @ 0x46e4 │ │ │ │ + movw r0, #18688 @ 0x4900 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45116 │ │ │ │ + cbnz r0, 4511a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #18160 @ 0x46f0 │ │ │ │ + movw r0, #18700 @ 0x490c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4514c │ │ │ │ + beq.n 45150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4514c │ │ │ │ + cbnz r3, 45150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4510a │ │ │ │ + beq.n 4510e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4516c │ │ │ │ + beq.n 45170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4516c │ │ │ │ + cbnz r3, 45170 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ 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, 45192 │ │ │ │ + cbnz r3, 45196 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 45192 │ │ │ │ + ble.n 45196 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45192 │ │ │ │ - cbnz r0, 451ae │ │ │ │ + bne.n 45196 │ │ │ │ + cbnz r0, 451b2 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (451f0 ) │ │ │ │ + ldr r4, [pc, #84] @ (451f4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451ae │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 451b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 451ea │ │ │ │ + b.n 451ee │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451aa │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 451ae │ │ │ │ + bl 95aec │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451e2 │ │ │ │ + bne.n 451e6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 451ea │ │ │ │ + bl f1800 │ │ │ │ + b.n 451ee │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa3dc │ │ │ │ + bl fa434 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 72198 │ │ │ │ + bl 72080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45296 │ │ │ │ + beq.n 4529a │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45258 │ │ │ │ + ble.n 4525c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ adds r3, #16 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ - cbz r1, 45254 │ │ │ │ + cbz r1, 45258 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 4523a │ │ │ │ + beq.n 4523e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 4524c │ │ │ │ + bpl.n 45250 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4524c │ │ │ │ + bne.n 45250 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45254 │ │ │ │ - bl 83aa0 │ │ │ │ + cbz r1, 45258 │ │ │ │ + bl 839bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45280 │ │ │ │ + blt.n 45284 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4521a │ │ │ │ + b.n 4521e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 45298 │ │ │ │ + cbz r3, 4529c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8dd28 │ │ │ │ + bl 8dc28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 45298 │ │ │ │ + cbz r3, 4529c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45264 │ │ │ │ + bge.n 45268 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45296 │ │ │ │ + beq.n 4529a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45296 │ │ │ │ + cbnz r3, 4529a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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] @ (45304 ) │ │ │ │ + ldr r1, [pc, #84] @ (45308 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d51a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 452e4 │ │ │ │ + cbz r0, 452e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124024 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124234 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452d8 │ │ │ │ + beq.n 452dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 452dc │ │ │ │ + cbz r3, 452e0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 452fe │ │ │ │ + b.n 45302 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 452d8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 452dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18200 @ 0x4718 │ │ │ │ + movw r1, #18712 @ 0x4918 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45328 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 45344 │ │ │ │ + bne.n 4532c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 45348 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4533a │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 45344 │ │ │ │ + bne.n 4533e │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 45348 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ 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, 4536c │ │ │ │ + cbz r0, 45370 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4538a │ │ │ │ + beq.n 4538e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4538a │ │ │ │ + b.n 4538e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45388 │ │ │ │ - bl f90d8 │ │ │ │ - cbz r0, 45384 │ │ │ │ + cbz r0, 4538c │ │ │ │ + bl f9018 │ │ │ │ + cbz r0, 45388 │ │ │ │ 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 4538a │ │ │ │ - ldr r0, [pc, #0] @ (4538c ) │ │ │ │ + b.n 4538e │ │ │ │ + ldr r0, [pc, #0] @ (45390 ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453b8 │ │ │ │ + cbz r0, 453bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41242 <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ + bl 4123a <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ 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 45550 │ │ │ │ - cbz r0, 45410 │ │ │ │ + bl 454e8 │ │ │ │ + cbz r0, 45414 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 453f4 │ │ │ │ + beq.n 453f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 453f4 │ │ │ │ + cbnz r3, 453f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 45412 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 45416 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 45410 │ │ │ │ - bl d3c3c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 45414 │ │ │ │ + bl d3be0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23c214 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23c1b4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4543a │ │ │ │ + cbz r0, 4543e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4545e │ │ │ │ + beq.n 45462 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4545e │ │ │ │ + b.n 45462 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45456 │ │ │ │ - bl f90d8 │ │ │ │ - cbz r0, 45452 │ │ │ │ + cbz r0, 4545a │ │ │ │ + bl f9018 │ │ │ │ + cbz r0, 45456 │ │ │ │ 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 4545e │ │ │ │ + b.n 45462 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4548c │ │ │ │ + cbnz r3, 45490 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 454b4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 454b8 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454aa │ │ │ │ + cbz r3, 454ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18436 @ 0x4804 │ │ │ │ + movw r1, #18948 @ 0x4a04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 454b4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 454b8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ 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 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 454e0 │ │ │ │ + cbz r0, 454e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4148e │ │ │ │ + bl 41486 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbdfc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45514 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45514 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45514 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45530 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45530 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45530 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4554c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4554c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4554c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 22ea0c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22e4b4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 455d4 │ │ │ │ + beq.n 4556c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 455da │ │ │ │ + cbnz r2, 45572 │ │ │ │ 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, 45590 │ │ │ │ + cbnz r0, 45528 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455d4 │ │ │ │ + beq.n 4556c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455d4 │ │ │ │ + cbnz r3, 4556c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 455d4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4556c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455a0 │ │ │ │ + beq.n 45538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455a0 │ │ │ │ + cbnz r3, 45538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1323c0 │ │ │ │ - cbnz r0, 455d8 │ │ │ │ + bl 13234c │ │ │ │ + cbnz r0, 45570 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18376 @ 0x47c8 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455d4 │ │ │ │ + beq.n 4556c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 455d4 │ │ │ │ + cbnz r3, 4556c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 455da │ │ │ │ + b.n 45572 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #18412 @ 0x47ec │ │ │ │ + movw r0, #18924 @ 0x49ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ 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 │ │ │ │ @@ -40235,395 +40208,439 @@ │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e81c │ │ │ │ + b.w 7e73c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r5, #0 │ │ │ │ - movw r8, #20984 @ 0x51f8 │ │ │ │ + movw r8, #21496 @ 0x53f8 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #29064 @ 0x7188 │ │ │ │ + movw sl, #29576 @ 0x7388 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #37768 @ 0x9388 │ │ │ │ + movw r9, #38280 @ 0x9588 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 4573e │ │ │ │ + bge.n 456d6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4567e │ │ │ │ + bne.n 45616 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 45692 │ │ │ │ + b.n 4562a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45688 │ │ │ │ + bne.n 45620 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 45692 │ │ │ │ + b.n 4562a │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 456a6 │ │ │ │ + bcs.n 4563e │ │ │ │ lsrs r2, r0, #7 │ │ │ │ ldrh.w r1, [r9, r2, lsl #1] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrh.w r2, [sl, r2, lsl #1] │ │ │ │ - b.n 456a8 │ │ │ │ + b.n 45640 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 456ee │ │ │ │ + bpl.n 45686 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 456ee │ │ │ │ + beq.n 45686 │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #53892 @ 0xd284 │ │ │ │ + movw r2, #54404 @ 0xd484 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ add.w ip, sp, #12 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 456ea │ │ │ │ + beq.n 45682 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 456d8 │ │ │ │ + b.n 45670 │ │ │ │ mov r3, lr │ │ │ │ - b.n 456f8 │ │ │ │ + b.n 45690 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 232020 │ │ │ │ + bl 231ac8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, fp, r5, lsl #2 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 4572e │ │ │ │ + bge.n 456c6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite cs │ │ │ │ strcs r2, [r3, #0] │ │ │ │ strcc r4, [r3, #0] │ │ │ │ str.w r4, [ip], #4 │ │ │ │ - b.n 45708 │ │ │ │ + b.n 456a0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45672 │ │ │ │ + b.n 4560a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45758 │ │ │ │ + cbnz r3, 456f0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45758 │ │ │ │ + cbnz r3, 456f0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 454e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cbe24 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #18480 @ 0x4830 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 4579c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 4586e <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #18496 @ 0x4840 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - add sp, #8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 45724 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45724 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45724 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 45740 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45740 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45740 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4575c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4575c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4575c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 457cc │ │ │ │ - movw r1, #15589 @ 0x3ce5 │ │ │ │ + beq.n 4578c │ │ │ │ + movw r1, #8917 @ 0x22d5 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23cd84 │ │ │ │ - movw r2, #51760 @ 0xca30 │ │ │ │ + b.w 23cc20 │ │ │ │ + movw r2, #52524 @ 0xcd2c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #45684 @ 0xb274 │ │ │ │ + movw r0, #45688 @ 0xb278 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 456f4 │ │ │ │ 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, 45812 │ │ │ │ + cbnz r0, 457d4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4581a │ │ │ │ + cbz r0, 457dc │ │ │ │ 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 45804 │ │ │ │ + beq.n 457c6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004581c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000457de <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45824 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 457e6 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 4586c <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 4582e <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 45846 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 45808 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #18504 @ 0x4848 │ │ │ │ + movw r2, #18992 @ 0x4a30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14a344 <_PyErr_Format@@Base> │ │ │ │ + b.w 1498b4 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45866 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 45828 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #18596 @ 0x48a4 │ │ │ │ + movw r2, #19084 @ 0x4a8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14a344 <_PyErr_Format@@Base> │ │ │ │ + b.w 1498b4 <_PyErr_Format@@Base> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #10 │ │ │ │ - adds r0, #13 │ │ │ │ - bl 71e08 │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 458de <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 4589c <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ - ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4589c <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ - ldrb r3, [r0, #18] │ │ │ │ - orn r3, r3, #127 @ 0x7f │ │ │ │ - strb r3, [r0, #18] │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - cbz r3, 458b0 <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 458ba <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d71c │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 458c2 <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 458d2 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 458d6 <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 458de <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 458d2 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #19176 @ 0x4ae8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 4586e <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 45922 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #19192 @ 0x4af8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82650 │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 45906 <_PyEval_FormatAwaitableError@@Base+0xea> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4593a <_PyEval_FormatAwaitableError@@Base+0x11e> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45896 <_PyEval_FormatAwaitableError@@Base+0xb8> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 458ca <_PyEval_FormatAwaitableError@@Base+0xec> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4593e <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ + b.n 458ce <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45924 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + beq.n 458b4 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45924 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + cbnz r3, 458b4 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4593e <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ - b.n 458fa <_PyEval_FormatAwaitableError@@Base+0xde> │ │ │ │ + bne.n 458ce <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + b.n 4588a <_PyEval_FormatAwaitableError@@Base+0xac> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40502 │ │ │ │ - cbnz r0, 4594e <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ + bl 404f6 │ │ │ │ + cbnz r0, 458de <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45962 <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ + b.n 458f2 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 4592a <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ + bgt.n 458ba <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d50b8 │ │ │ │ + b.w 1d3858 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4595c <_PyEval_FormatAwaitableError@@Base+0x140> │ │ │ │ + beq.n 458ec <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45962 <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ + bne.n 458f2 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #15660 @ 0x3d2c │ │ │ │ + movw r0, #16156 @ 0x3f1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #10 │ │ │ │ + adds r0, #13 │ │ │ │ + bl 71cf0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 45992 <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + cmp r6, #3 │ │ │ │ + ble.n 45950 <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ + ldrb r3, [r5, #23] │ │ │ │ + cbz r3, 45950 <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ + ldrb r3, [r0, #18] │ │ │ │ + orn r3, r3, #127 @ 0x7f │ │ │ │ + strb r3, [r0, #18] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + cbz r3, 45964 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 4596e <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d62c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 45976 <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d518 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45986 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 4598a <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 45992 <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45986 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (459fc <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #80] @ (45a00 <_PyEval_FormatAwaitableError@@Base+0x222>) │ │ │ │ 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 242304 <_PyTime_AsTimeval@@Base+0x28f4> │ │ │ │ + bl 2420f4 <_PyTime_AsTimeval@@Base+0x28c4> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 242b94 <_PyTime_AsTimeval@@Base+0x3184> │ │ │ │ + bl 242900 <_PyTime_AsTimeval@@Base+0x30d0> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459e2 <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ + beq.n 459e6 <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459e2 <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ + beq.n 459e6 <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459c4 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ - ldr r3, [pc, #24] @ (459fc <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ + b.n 459c8 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ + ldr r3, [pc, #24] @ (45a00 <_PyEval_FormatAwaitableError@@Base+0x222>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 459f4 <_PyEval_FormatAwaitableError@@Base+0x1d8> │ │ │ │ + beq.n 459f8 <_PyEval_FormatAwaitableError@@Base+0x21a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a58 <_PyEval_FormatAwaitableError@@Base+0x23c> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45a5c <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a5c <_PyEval_FormatAwaitableError@@Base+0x240>) │ │ │ │ + ldr r1, [pc, #52] @ (45a60 <_PyEval_FormatAwaitableError@@Base+0x282>) │ │ │ │ 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] │ │ │ │ @@ -40641,859 +40658,857 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 248890 │ │ │ │ + b.w 248a00 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45b58 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b58 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + bne.n 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b58 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #18688 @ 0x4900 │ │ │ │ + movw r0, #19200 @ 0x4b00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45b02 <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ + cbnz r0, 45b06 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #18696 @ 0x4908 │ │ │ │ + movw r0, #19208 @ 0x4b08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b38 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + beq.n 45b3c <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b38 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + cbnz r3, 45b3c <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45af6 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ + beq.n 45afa <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b58 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b58 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + cbnz r3, 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 45b82 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + bhi.n 45b86 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ mov r0, r2 │ │ │ │ - bl 256834 │ │ │ │ + bl 2569cc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 45b84 <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ + b.n 45b88 <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 162638 <_PyLong_Format@@Base+0x1a08> │ │ │ │ + bl 1619d8 <_PyLong_Format@@Base+0x19d4> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45bb4 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ + cbnz r0, 45bb8 <_PyEval_FormatAwaitableError@@Base+0x3da> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45b9e <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ + bhi.n 45ba2 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 256948 │ │ │ │ + bl 256ae0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 45bb6 <_PyEval_FormatAwaitableError@@Base+0x39a> │ │ │ │ + beq.n 45bba <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 162638 <_PyLong_Format@@Base+0x1a08> │ │ │ │ + bl 1619d8 <_PyLong_Format@@Base+0x19d4> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 45bb6 <_PyEval_FormatAwaitableError@@Base+0x39a> │ │ │ │ + b.n 45bba <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45bde <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ + cbz r3, 45bde <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45be0 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ + b.n 45be0 <_PyEval_FormatAwaitableError@@Base+0x402> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45bee <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + cbnz r3, 45bee <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45bee <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + blt.n 45bee <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45bee <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ - cbnz r0, 45c0e <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ + bgt.n 45bee <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ + cbnz r0, 45c0e <_PyEval_FormatAwaitableError@@Base+0x430> │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #14400 @ 0x3840 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45ca2 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ - cbz r5, 45c56 <_PyEval_FormatAwaitableError@@Base+0x43a> │ │ │ │ + beq.n 45ca2 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ + cbz r5, 45c56 <_PyEval_FormatAwaitableError@@Base+0x478> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45c1a <_PyEval_FormatAwaitableError@@Base+0x3fe> │ │ │ │ + cbz r4, 45c1a <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45c22 <_PyEval_FormatAwaitableError@@Base+0x406> │ │ │ │ - b.n 45c64 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + bne.n 45c22 <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + b.n 45c64 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45c34 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 45c64 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ - b.n 45ca2 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ - bl 83920 │ │ │ │ + cbnz r0, 45c34 <_PyEval_FormatAwaitableError@@Base+0x456> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 45c64 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ + b.n 45ca2 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c50 <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ + beq.n 45c50 <_PyEval_FormatAwaitableError@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45c50 <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ + cbnz r3, 45c50 <_PyEval_FormatAwaitableError@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c68 <_PyEval_FormatAwaitableError@@Base+0x44c> │ │ │ │ - b.n 45c2c <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ + bne.n 45c68 <_PyEval_FormatAwaitableError@@Base+0x48a> │ │ │ │ + b.n 45c2c <_PyEval_FormatAwaitableError@@Base+0x44e> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c68 <_PyEval_FormatAwaitableError@@Base+0x44c> │ │ │ │ + b.n 45c68 <_PyEval_FormatAwaitableError@@Base+0x48a> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c72 <_PyEval_FormatAwaitableError@@Base+0x456> │ │ │ │ + cbz r5, 45c72 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c7a <_PyEval_FormatAwaitableError@@Base+0x45e> │ │ │ │ + b.n 45c7a <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ movw r8, #10688 @ 0x29c0 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45db0 <_PyEval_FormatAwaitableError@@Base+0x594> │ │ │ │ + bne.w 45db0 <_PyEval_FormatAwaitableError@@Base+0x5d2> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45ca6 <_PyEval_FormatAwaitableError@@Base+0x48a> │ │ │ │ + cbnz r0, 45ca6 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f96 <_PyEval_FormatAwaitableError@@Base+0x77a> │ │ │ │ - movw sl, #48608 @ 0xbde0 │ │ │ │ + b.n 45f96 <_PyEval_FormatAwaitableError@@Base+0x7b8> │ │ │ │ + movw sl, #49120 @ 0xbfe0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45d2a <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ + beq.n 45d2a <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d86 <_PyEval_FormatAwaitableError@@Base+0x56a> │ │ │ │ + blt.n 45d86 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45cde <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + bpl.n 45cde <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45cb6 <_PyEval_FormatAwaitableError@@Base+0x49a> │ │ │ │ + b.n 45cb6 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45ce4 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ + bmi.n 45ce4 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45cce <_PyEval_FormatAwaitableError@@Base+0x4b2> │ │ │ │ + bne.n 45cce <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d94 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + beq.n 45d94 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45d04 <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + bgt.n 45d04 <_PyEval_FormatAwaitableError@@Base+0x526> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x508> │ │ │ │ + b.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x546> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45d5c <_PyEval_FormatAwaitableError@@Base+0x540> │ │ │ │ + cbnz r0, 45d5c <_PyEval_FormatAwaitableError@@Base+0x57e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x508> │ │ │ │ + beq.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x546> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d24 <_PyEval_FormatAwaitableError@@Base+0x508> │ │ │ │ + cbnz r3, 45d24 <_PyEval_FormatAwaitableError@@Base+0x546> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45cb2 <_PyEval_FormatAwaitableError@@Base+0x496> │ │ │ │ + b.n 45cb2 <_PyEval_FormatAwaitableError@@Base+0x4d4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d86 <_PyEval_FormatAwaitableError@@Base+0x56a> │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + blt.n 45d86 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d6e <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + bpl.n 45d6e <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d86 <_PyEval_FormatAwaitableError@@Base+0x56a> │ │ │ │ - b.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x51a> │ │ │ │ + bcc.n 45d86 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + b.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x558> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f7e <_PyEval_FormatAwaitableError@@Base+0x762> │ │ │ │ + beq.w 45f7e <_PyEval_FormatAwaitableError@@Base+0x7a0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d94 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + beq.n 45d94 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d94 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + cbnz r3, 45d94 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d94 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d94 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d94 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + cbz r0, 45d94 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45d48 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + bgt.n 45d48 <_PyEval_FormatAwaitableError@@Base+0x56a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f11ec │ │ │ │ + bl 1f0504 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f96 <_PyEval_FormatAwaitableError@@Base+0x77a> │ │ │ │ + bge.w 45f96 <_PyEval_FormatAwaitableError@@Base+0x7b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ca2 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ + beq.n 45ca2 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45ca2 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ + bne.w 45ca2 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45ca2 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ca2 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45ca2 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ + bne.w 45ca2 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45de8 <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ + bne.n 45de8 <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51180 @ 0xc7ec │ │ │ │ + movw r1, #51692 @ 0xc9ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x758> │ │ │ │ + bl 127324 │ │ │ │ + b.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x796> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 45e98 <_PyEval_FormatAwaitableError@@Base+0x67c> │ │ │ │ + bne.n 45e98 <_PyEval_FormatAwaitableError@@Base+0x6ba> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f74 <_PyEval_FormatAwaitableError@@Base+0x758> │ │ │ │ + beq.w 45f74 <_PyEval_FormatAwaitableError@@Base+0x796> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e84 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + blt.n 45e84 <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e84 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + bcc.n 45e84 <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e80 <_PyEval_FormatAwaitableError@@Base+0x664> │ │ │ │ + bne.n 45e80 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + beq.w 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e3c <_PyEval_FormatAwaitableError@@Base+0x620> │ │ │ │ + bgt.n 45e3c <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e78 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + b.n 45e78 <_PyEval_FormatAwaitableError@@Base+0x69a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e66 <_PyEval_FormatAwaitableError@@Base+0x64a> │ │ │ │ + cbz r0, 45e66 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + beq.w 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + bne.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e78 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + beq.n 45e78 <_PyEval_FormatAwaitableError@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e78 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + cbnz r3, 45e78 <_PyEval_FormatAwaitableError@@Base+0x69a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45e0e <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ + b.n 45e0e <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45e16 <_PyEval_FormatAwaitableError@@Base+0x5fa> │ │ │ │ + bcs.n 45e16 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x736> │ │ │ │ + blt.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x774> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45f12 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ - b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ - bl 72198 │ │ │ │ + bne.n 45f12 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x758> │ │ │ │ + beq.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x796> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ 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 1da77c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d93a4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + blt.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + beq.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ee0 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ + bgt.n 45ee0 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45f00 <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ + b.n 45f00 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45f2e <_PyEval_FormatAwaitableError@@Base+0x712> │ │ │ │ + cbnz r0, 45f2e <_PyEval_FormatAwaitableError@@Base+0x750> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f00 <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ + beq.n 45f00 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f00 <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ + cbnz r3, 45f00 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45ea2 <_PyEval_FormatAwaitableError@@Base+0x686> │ │ │ │ + b.n 45ea2 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + cbz r0, 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45f1e <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ + bgt.n 45f1e <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45f50 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + b.n 45f50 <_PyEval_FormatAwaitableError@@Base+0x772> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45f40 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + cbz r0, 45f40 <_PyEval_FormatAwaitableError@@Base+0x762> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + beq.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + cbnz r3, 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f50 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + beq.n 45f50 <_PyEval_FormatAwaitableError@@Base+0x772> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f50 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + cbnz r3, 45f50 <_PyEval_FormatAwaitableError@@Base+0x772> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f11ec │ │ │ │ + bl 1f0504 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x75a> │ │ │ │ + bge.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x798> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x758> │ │ │ │ + beq.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x796> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f74 <_PyEval_FormatAwaitableError@@Base+0x758> │ │ │ │ + cbnz r3, 45f74 <_PyEval_FormatAwaitableError@@Base+0x796> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 45f96 <_PyEval_FormatAwaitableError@@Base+0x77a> │ │ │ │ + bl ce97c │ │ │ │ + b.n 45f96 <_PyEval_FormatAwaitableError@@Base+0x7b8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d84 <_PyEval_FormatAwaitableError@@Base+0x568> │ │ │ │ + beq.w 45d84 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d84 <_PyEval_FormatAwaitableError@@Base+0x568> │ │ │ │ + bne.w 45d84 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d84 <_PyEval_FormatAwaitableError@@Base+0x568> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d84 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 203fd8 │ │ │ │ + b.w 2034a8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 45fd8 <_PyEval_FormatAwaitableError@@Base+0x7fa> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 45fd4 <_PyEval_FormatAwaitableError@@Base+0x7f6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45fd4 <_PyEval_FormatAwaitableError@@Base+0x7f6> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (4602c <_PyEval_FormatAwaitableError@@Base+0x810>) │ │ │ │ + ldr r1, [pc, #112] @ (46060 <_PyEval_FormatAwaitableError@@Base+0x882>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46026 <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ + blt.n 4605a <_PyEval_FormatAwaitableError@@Base+0x87c> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 45fec <_PyEval_FormatAwaitableError@@Base+0x7d0> │ │ │ │ + cbz r5, 46020 <_PyEval_FormatAwaitableError@@Base+0x842> │ │ │ │ mov r0, r5 │ │ │ │ - bl f90d8 │ │ │ │ + bl f9018 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fe8 <_PyEval_FormatAwaitableError@@Base+0x7cc> │ │ │ │ + beq.n 4601c <_PyEval_FormatAwaitableError@@Base+0x83e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fe8 <_PyEval_FormatAwaitableError@@Base+0x7cc> │ │ │ │ + cbnz r3, 4601c <_PyEval_FormatAwaitableError@@Base+0x83e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45fee <_PyEval_FormatAwaitableError@@Base+0x7d2> │ │ │ │ - b.n 46026 <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ - ldr r4, [pc, #64] @ (46030 <_PyEval_FormatAwaitableError@@Base+0x814>) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46022 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ + b.n 4605a <_PyEval_FormatAwaitableError@@Base+0x87c> │ │ │ │ + ldr r4, [pc, #64] @ (46064 <_PyEval_FormatAwaitableError@@Base+0x886>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 245afc <_PyObject_GetState@@Base> │ │ │ │ + bl 24592c <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46010 <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ + cbnz r0, 46044 <_PyEval_FormatAwaitableError@@Base+0x866> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46026 <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ + beq.n 4605a <_PyEval_FormatAwaitableError@@Base+0x87c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46026 <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ + cbnz r3, 4605a <_PyEval_FormatAwaitableError@@Base+0x87c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46026 <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4605a <_PyEval_FormatAwaitableError@@Base+0x87c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #18980 @ 0x4a24 │ │ │ │ + movw r0, #19492 @ 0x4c24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 46190 <_PyEval_FormatAwaitableError@@Base+0x974>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 461c4 <_PyEval_FormatAwaitableError@@Base+0x9e6>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 46064 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 46060 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 46060 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46074 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ + cbnz r2, 46074 <_PyEval_FormatAwaitableError@@Base+0x896> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d71c │ │ │ │ + b.w 7d62c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d608 │ │ │ │ + b.w 7d518 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (460b0 <_PyEval_FormatAwaitableError@@Base+0x894>) │ │ │ │ + ldr r3, [pc, #36] @ (460b0 <_PyEval_FormatAwaitableError@@Base+0x8d2>) │ │ │ │ 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 460a0 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 460aa <_PyEval_FormatAwaitableError@@Base+0x88e> │ │ │ │ + bne.n 460a0 <_PyEval_FormatAwaitableError@@Base+0x8c2> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 460aa <_PyEval_FormatAwaitableError@@Base+0x8cc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38724 @ 0x9744 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e498 │ │ │ │ + b.w 13e840 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46168 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + beq.n 46168 <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46164 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + bne.n 46164 <_PyEval_FormatAwaitableError@@Base+0x986> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46164 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ - movw r0, #31588 @ 0x7b64 │ │ │ │ + beq.n 46164 <_PyEval_FormatAwaitableError@@Base+0x986> │ │ │ │ + movw r0, #32100 @ 0x7d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4610e <_PyEval_FormatAwaitableError@@Base+0x8f2> │ │ │ │ + cbnz r0, 4610e <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #19044 @ 0x4a64 │ │ │ │ + movw r0, #19556 @ 0x4c64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 46144 <_PyEval_FormatAwaitableError@@Base+0x928> │ │ │ │ + beq.n 46144 <_PyEval_FormatAwaitableError@@Base+0x966> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46144 <_PyEval_FormatAwaitableError@@Base+0x928> │ │ │ │ + cbnz r3, 46144 <_PyEval_FormatAwaitableError@@Base+0x966> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46102 <_PyEval_FormatAwaitableError@@Base+0x8e6> │ │ │ │ + beq.n 46102 <_PyEval_FormatAwaitableError@@Base+0x924> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46164 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + beq.n 46164 <_PyEval_FormatAwaitableError@@Base+0x986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46164 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + cbnz r3, 46164 <_PyEval_FormatAwaitableError@@Base+0x986> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #46584 @ 0xb5f8 │ │ │ │ + movw r4, #47096 @ 0xb7f8 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - bne.n 461b2 <_PyEval_FormatAwaitableError@@Base+0x996> │ │ │ │ + bne.n 461b2 <_PyEval_FormatAwaitableError@@Base+0x9d4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461ce <_PyEval_FormatAwaitableError@@Base+0x9b2> │ │ │ │ - b.n 462be <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + cbnz r0, 461ce <_PyEval_FormatAwaitableError@@Base+0x9f0> │ │ │ │ + b.n 462be <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #4336 @ 0x10f0 │ │ │ │ + movw r0, #852 @ 0x354 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461a2 <_PyEval_FormatAwaitableError@@Base+0x986> │ │ │ │ + bne.n 461a2 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462be <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ - ldr r2, [pc, #256] @ (462d0 <_PyEval_FormatAwaitableError@@Base+0xab4>) │ │ │ │ + b.n 462be <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ + ldr r2, [pc, #256] @ (462d0 <_PyEval_FormatAwaitableError@@Base+0xaf2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 461fe <_PyEval_FormatAwaitableError@@Base+0x9e2> │ │ │ │ + bmi.n 461fe <_PyEval_FormatAwaitableError@@Base+0xa20> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19064 @ 0x4a78 │ │ │ │ + movw r1, #19576 @ 0x4c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 462be <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + bl 127324 │ │ │ │ + b.n 462be <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46220 <_PyEval_FormatAwaitableError@@Base+0xa04> │ │ │ │ + bne.n 46220 <_PyEval_FormatAwaitableError@@Base+0xa42> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19112 @ 0x4aa8 │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 462be <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + bl 127324 │ │ │ │ + b.n 462be <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 153804 │ │ │ │ + bl 152d18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 46244 <_PyEval_FormatAwaitableError@@Base+0xa28> │ │ │ │ + bgt.n 46244 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19152 @ 0x4ad0 │ │ │ │ + movw r1, #19664 @ 0x4cd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 462be <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + bl 127324 │ │ │ │ + b.n 462be <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20eff0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20e7e4 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462be <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + cbz r0, 462be <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4627a <_PyEval_FormatAwaitableError@@Base+0xa5e> │ │ │ │ + cbnz r3, 4627a <_PyEval_FormatAwaitableError@@Base+0xa9c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19184 @ 0x4af0 │ │ │ │ + movw r1, #19696 @ 0x4cf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f55c │ │ │ │ - b.n 462be <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + bl 20ed4c │ │ │ │ + b.n 462be <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #19228 @ 0x4b1c │ │ │ │ + movw r0, #19740 @ 0x4d1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #22096 @ 0x5650 │ │ │ │ + movw r1, #22608 @ 0x5850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462b6 <_PyEval_FormatAwaitableError@@Base+0xa9a> │ │ │ │ + blt.n 462b6 <_PyEval_FormatAwaitableError@@Base+0xad8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f55c │ │ │ │ + bl 20ed4c │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46338 <_PyEval_FormatAwaitableError@@Base+0xb1c>) │ │ │ │ + ldr r2, [pc, #80] @ (46338 <_PyEval_FormatAwaitableError@@Base+0xb5a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46330 <_PyEval_FormatAwaitableError@@Base+0xb14> │ │ │ │ + vldr d6, [pc, #64] @ 46330 <_PyEval_FormatAwaitableError@@Base+0xb52> │ │ │ │ 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 46316 <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 46326 <_PyEval_FormatAwaitableError@@Base+0xb0a> │ │ │ │ + bne.n 46316 <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 46326 <_PyEval_FormatAwaitableError@@Base+0xb48> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @@ -41503,507 +41518,507 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4635a <_PyEval_FormatAwaitableError@@Base+0xb3e> │ │ │ │ + cbz r3, 4635a <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4635c <_PyEval_FormatAwaitableError@@Base+0xb40> │ │ │ │ + b.n 4635c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4636a <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ + cbnz r3, 4636a <_PyEval_FormatAwaitableError@@Base+0xb8c> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4636a <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ + ble.n 4636a <_PyEval_FormatAwaitableError@@Base+0xb8c> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4636a <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ - cbnz r4, 4638a <_PyEval_FormatAwaitableError@@Base+0xb6e> │ │ │ │ + bne.n 4636a <_PyEval_FormatAwaitableError@@Base+0xb8c> │ │ │ │ + cbnz r4, 4638a <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (46568 <_PyEval_FormatAwaitableError@@Base+0xd4c>) │ │ │ │ + ldr r4, [pc, #504] @ (46568 <_PyEval_FormatAwaitableError@@Base+0xd8a>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + beq.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463a0 <_PyEval_FormatAwaitableError@@Base+0xb84> │ │ │ │ + bne.n 463a0 <_PyEval_FormatAwaitableError@@Base+0xbc2> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 463c0 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 463c0 <_PyEval_FormatAwaitableError@@Base+0xbe2> │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463c0 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 463c0 <_PyEval_FormatAwaitableError@@Base+0xbe2> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + bne.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463ce <_PyEval_FormatAwaitableError@@Base+0xbb2> │ │ │ │ + bne.n 463ce <_PyEval_FormatAwaitableError@@Base+0xbf0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 463ee <_PyEval_FormatAwaitableError@@Base+0xbd2> │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 463ee <_PyEval_FormatAwaitableError@@Base+0xc10> │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463ee <_PyEval_FormatAwaitableError@@Base+0xbd2> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 463ee <_PyEval_FormatAwaitableError@@Base+0xc10> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + bne.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 46400 <_PyEval_FormatAwaitableError@@Base+0xbe4> │ │ │ │ + beq.n 46400 <_PyEval_FormatAwaitableError@@Base+0xc22> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4640e <_PyEval_FormatAwaitableError@@Base+0xbf2> │ │ │ │ + bne.n 4640e <_PyEval_FormatAwaitableError@@Base+0xc30> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ - bl 129234 │ │ │ │ + b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd70> │ │ │ │ + bl 129440 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + beq.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46458 <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + bne.n 46458 <_PyEval_FormatAwaitableError@@Base+0xc7a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19244 @ 0x4b2c │ │ │ │ + movw r1, #19756 @ 0x4d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + beq.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + bne.w 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4655c <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ - bl 141084 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ + bl 141414 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46476 <_PyEval_FormatAwaitableError@@Base+0xc5a> │ │ │ │ + beq.n 46476 <_PyEval_FormatAwaitableError@@Base+0xc98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46476 <_PyEval_FormatAwaitableError@@Base+0xc5a> │ │ │ │ + cbnz r3, 46476 <_PyEval_FormatAwaitableError@@Base+0xc98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 464a0 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 464a6 <_PyEval_FormatAwaitableError@@Base+0xc8a> │ │ │ │ + bne.n 464a0 <_PyEval_FormatAwaitableError@@Base+0xcc2> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 464a6 <_PyEval_FormatAwaitableError@@Base+0xcc8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4655c <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ - bl d3c3c │ │ │ │ - b.n 464a6 <_PyEval_FormatAwaitableError@@Base+0xc8a> │ │ │ │ + beq.n 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 464a6 <_PyEval_FormatAwaitableError@@Base+0xcc8> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 464d2 <_PyEval_FormatAwaitableError@@Base+0xcb6> │ │ │ │ + beq.n 464d2 <_PyEval_FormatAwaitableError@@Base+0xcf4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 464d2 <_PyEval_FormatAwaitableError@@Base+0xcb6> │ │ │ │ + bvs.n 464d2 <_PyEval_FormatAwaitableError@@Base+0xcf4> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd2e> │ │ │ │ + bvs.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd6c> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 464d8 <_PyEval_FormatAwaitableError@@Base+0xcbc> │ │ │ │ + bne.n 464d8 <_PyEval_FormatAwaitableError@@Base+0xcfa> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ + b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd70> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 46512 <_PyEval_FormatAwaitableError@@Base+0xcf6> │ │ │ │ + bpl.n 46512 <_PyEval_FormatAwaitableError@@Base+0xd34> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd2e> │ │ │ │ + bcs.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd6c> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 46526 <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ + bcs.n 46526 <_PyEval_FormatAwaitableError@@Base+0xd48> │ │ │ │ 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 4654e <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ + b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd70> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 46532 <_PyEval_FormatAwaitableError@@Base+0xd16> │ │ │ │ + bcs.n 46532 <_PyEval_FormatAwaitableError@@Base+0xd54> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd2e> │ │ │ │ + bcc.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd6c> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ + b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd70> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd2e> │ │ │ │ + bcc.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd6c> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ + b.n 4654e <_PyEval_FormatAwaitableError@@Base+0xd70> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46610 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ + beq.n 46610 <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4660c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + bne.n 4660c <_PyEval_FormatAwaitableError@@Base+0xe2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4660c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ - movw r0, #31588 @ 0x7b64 │ │ │ │ + beq.n 4660c <_PyEval_FormatAwaitableError@@Base+0xe2e> │ │ │ │ + movw r0, #32100 @ 0x7d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 465b6 <_PyEval_FormatAwaitableError@@Base+0xd9a> │ │ │ │ + cbnz r0, 465b6 <_PyEval_FormatAwaitableError@@Base+0xdd8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #654 @ 0x28e │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #19284 @ 0x4b54 │ │ │ │ + movw r0, #19796 @ 0x4d54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 465ec <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ + beq.n 465ec <_PyEval_FormatAwaitableError@@Base+0xe0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 465ec <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ + cbnz r3, 465ec <_PyEval_FormatAwaitableError@@Base+0xe0e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 465aa <_PyEval_FormatAwaitableError@@Base+0xd8e> │ │ │ │ + beq.n 465aa <_PyEval_FormatAwaitableError@@Base+0xdcc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4660c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + beq.n 4660c <_PyEval_FormatAwaitableError@@Base+0xe2e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4660c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + cbnz r3, 4660c <_PyEval_FormatAwaitableError@@Base+0xe2e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4661a <_PyEval_FormatAwaitableError@@Base+0xdfe> │ │ │ │ + cbz r3, 4661a <_PyEval_FormatAwaitableError@@Base+0xe3c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46622 <_PyEval_FormatAwaitableError@@Base+0xe06> │ │ │ │ + b.n 46622 <_PyEval_FormatAwaitableError@@Base+0xe44> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #46124 @ 0xb42c │ │ │ │ + movw r1, #46136 @ 0xb438 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e7148 │ │ │ │ + b.w 1e6488 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 466ea <_PyEval_FormatAwaitableError@@Base+0xece> │ │ │ │ + beq.n 466ea <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xeca> │ │ │ │ + bne.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240acc <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + bl 24094c <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xeca> │ │ │ │ + beq.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241ed4 <_PyTime_AsTimeval@@Base+0x24c4> │ │ │ │ + bl 241d30 <_PyTime_AsTimeval@@Base+0x2500> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #15244 @ 0x3b8c │ │ │ │ + movw r0, #15744 @ 0x3d80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46690 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + cbnz r0, 46690 <_PyEval_FormatAwaitableError@@Base+0xeb2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 247230 │ │ │ │ + b.w 24737c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #19300 @ 0x4b64 │ │ │ │ + movw r0, #19812 @ 0x4d64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242148 <_PyTime_AsTimeval@@Base+0x2738> │ │ │ │ + bl 241fbc <_PyTime_AsTimeval@@Base+0x278c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 466c6 <_PyEval_FormatAwaitableError@@Base+0xeaa> │ │ │ │ + beq.n 466c6 <_PyEval_FormatAwaitableError@@Base+0xee8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466c6 <_PyEval_FormatAwaitableError@@Base+0xeaa> │ │ │ │ + cbnz r3, 466c6 <_PyEval_FormatAwaitableError@@Base+0xee8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46684 <_PyEval_FormatAwaitableError@@Base+0xe68> │ │ │ │ + beq.n 46684 <_PyEval_FormatAwaitableError@@Base+0xea6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xeca> │ │ │ │ + beq.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 466e6 <_PyEval_FormatAwaitableError@@Base+0xeca> │ │ │ │ + cbnz r3, 466e6 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #424] @ (468a8 <_PyEval_FormatAwaitableError@@Base+0x108c>) │ │ │ │ + ldr r5, [pc, #424] @ (468a8 <_PyEval_FormatAwaitableError@@Base+0x10ca>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4672c <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ + bne.n 4672c <_PyEval_FormatAwaitableError@@Base+0xf4e> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4672c <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ + ble.n 4672c <_PyEval_FormatAwaitableError@@Base+0xf4e> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4672c <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ - cbnz r6, 46750 <_PyEval_FormatAwaitableError@@Base+0xf34> │ │ │ │ - ldr r4, [pc, #380] @ (468ac <_PyEval_FormatAwaitableError@@Base+0x1090>) │ │ │ │ + bne.n 4672c <_PyEval_FormatAwaitableError@@Base+0xf4e> │ │ │ │ + cbnz r6, 46750 <_PyEval_FormatAwaitableError@@Base+0xf72> │ │ │ │ + ldr r4, [pc, #380] @ (468ac <_PyEval_FormatAwaitableError@@Base+0x10ce>) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4688e <_PyEval_FormatAwaitableError@@Base+0x1072> │ │ │ │ + beq.w 4688e <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46764 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ + cbnz r0, 46764 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ mov r6, sl │ │ │ │ - b.n 46894 <_PyEval_FormatAwaitableError@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #328] @ (468b0 <_PyEval_FormatAwaitableError@@Base+0x1094>) │ │ │ │ + b.n 46894 <_PyEval_FormatAwaitableError@@Base+0x10b6> │ │ │ │ + ldr r3, [pc, #328] @ (468b0 <_PyEval_FormatAwaitableError@@Base+0x10d2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r9, r6, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46796 <_PyEval_FormatAwaitableError@@Base+0xf7a> │ │ │ │ + bmi.n 46796 <_PyEval_FormatAwaitableError@@Base+0xfb8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19064 @ 0x4a78 │ │ │ │ + movw r1, #19576 @ 0x4c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ + bl 127324 │ │ │ │ + b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf82> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 467ba <_PyEval_FormatAwaitableError@@Base+0xf9e> │ │ │ │ + bne.n 467ba <_PyEval_FormatAwaitableError@@Base+0xfdc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19316 @ 0x4b74 │ │ │ │ + movw r1, #19828 @ 0x4d74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ + bl 127324 │ │ │ │ + b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf82> │ │ │ │ mov r0, r9 │ │ │ │ - bl 153804 │ │ │ │ + bl 152d18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 467de <_PyEval_FormatAwaitableError@@Base+0xfc2> │ │ │ │ + bgt.n 467de <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19356 @ 0x4b9c │ │ │ │ + movw r1, #19868 @ 0x4d9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ + bl 127324 │ │ │ │ + b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf82> │ │ │ │ mov r0, r6 │ │ │ │ - bl b9964 │ │ │ │ - cbnz r0, 467fe <_PyEval_FormatAwaitableError@@Base+0xfe2> │ │ │ │ + bl b9944 │ │ │ │ + cbnz r0, 467fe <_PyEval_FormatAwaitableError@@Base+0x1020> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19388 @ 0x4bbc │ │ │ │ + movw r1, #19900 @ 0x4dbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ + bl 127324 │ │ │ │ + b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf82> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20eff0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20e7e4 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ + beq.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4682a <_PyEval_FormatAwaitableError@@Base+0x100e> │ │ │ │ + cbnz r3, 4682a <_PyEval_FormatAwaitableError@@Base+0x104c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19436 @ 0x4bec │ │ │ │ + movw r1, #19948 @ 0x4dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 46884 <_PyEval_FormatAwaitableError@@Base+0x1068> │ │ │ │ + bl 127324 │ │ │ │ + b.n 46884 <_PyEval_FormatAwaitableError@@Base+0x10a6> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f140 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 20e934 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46884 <_PyEval_FormatAwaitableError@@Base+0x1068> │ │ │ │ + cbz r0, 46884 <_PyEval_FormatAwaitableError@@Base+0x10a6> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #22096 @ 0x5650 │ │ │ │ + movw r1, #22608 @ 0x5850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19228 @ 0x4b1c │ │ │ │ + movw r0, #19740 @ 0x4d1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4687c <_PyEval_FormatAwaitableError@@Base+0x1060> │ │ │ │ + blt.n 4687c <_PyEval_FormatAwaitableError@@Base+0x109e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46866 <_PyEval_FormatAwaitableError@@Base+0x104a> │ │ │ │ + blt.n 46866 <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 4686c <_PyEval_FormatAwaitableError@@Base+0x1050> │ │ │ │ + b.n 4686c <_PyEval_FormatAwaitableError@@Base+0x108e> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1118f8 │ │ │ │ + bl 111a38 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f55c │ │ │ │ + bl 20ed4c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f55c │ │ │ │ - b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ + bl 20ed4c │ │ │ │ + b.n 46760 <_PyEval_FormatAwaitableError@@Base+0xf82> │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r8, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42024,156 +42039,156 @@ │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 46956 <_PyEval_FormatAwaitableError@@Base+0x113a> │ │ │ │ + bmi.n 46956 <_PyEval_FormatAwaitableError@@Base+0x1178> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 4691e <_PyEval_FormatAwaitableError@@Base+0x1102> │ │ │ │ + beq.n 4691e <_PyEval_FormatAwaitableError@@Base+0x1140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4691e <_PyEval_FormatAwaitableError@@Base+0x1102> │ │ │ │ + cbnz r3, 4691e <_PyEval_FormatAwaitableError@@Base+0x1140> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 46962 <_PyEval_FormatAwaitableError@@Base+0x1146> │ │ │ │ + blt.n 46962 <_PyEval_FormatAwaitableError@@Base+0x1184> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 4694a <_PyEval_FormatAwaitableError@@Base+0x112e> │ │ │ │ + beq.n 4694a <_PyEval_FormatAwaitableError@@Base+0x116c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10508 @ 0x290c │ │ │ │ + movw r1, #10964 @ 0x2ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 46962 <_PyEval_FormatAwaitableError@@Base+0x1146> │ │ │ │ + bl 127324 │ │ │ │ + b.n 46962 <_PyEval_FormatAwaitableError@@Base+0x1184> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 468ea <_PyEval_FormatAwaitableError@@Base+0x10ce> │ │ │ │ + bne.n 468ea <_PyEval_FormatAwaitableError@@Base+0x110c> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 468e0 <_PyEval_FormatAwaitableError@@Base+0x10c4> │ │ │ │ + b.n 468e0 <_PyEval_FormatAwaitableError@@Base+0x1102> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46996 <_PyEval_FormatAwaitableError@@Base+0x117a> │ │ │ │ + bls.n 46996 <_PyEval_FormatAwaitableError@@Base+0x11b8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19480 @ 0x4c18 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 469c0 <_PyEval_FormatAwaitableError@@Base+0x11a4> │ │ │ │ + bl 127324 │ │ │ │ + b.n 469c0 <_PyEval_FormatAwaitableError@@Base+0x11e2> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14e464 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 469ee <_PyEval_FormatAwaitableError@@Base+0x11d2> │ │ │ │ + bl 14d9c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 469ee <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbnz r0, 469c4 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ + bl d39cc │ │ │ │ + cbnz r0, 469c4 <_PyEval_FormatAwaitableError@@Base+0x11e6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469ee <_PyEval_FormatAwaitableError@@Base+0x11d2> │ │ │ │ - bl d3c3c │ │ │ │ + b.n 469ee <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + bl d3be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180d00 │ │ │ │ + bl 17fa68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469c0 <_PyEval_FormatAwaitableError@@Base+0x11a4> │ │ │ │ + beq.n 469c0 <_PyEval_FormatAwaitableError@@Base+0x11e2> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469c0 <_PyEval_FormatAwaitableError@@Base+0x11a4> │ │ │ │ + blt.n 469c0 <_PyEval_FormatAwaitableError@@Base+0x11e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 469e8 <_PyEval_FormatAwaitableError@@Base+0x11cc> │ │ │ │ + bne.n 469e8 <_PyEval_FormatAwaitableError@@Base+0x120a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 469ee <_PyEval_FormatAwaitableError@@Base+0x11d2> │ │ │ │ + b.n 469ee <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 469e4 <_PyEval_FormatAwaitableError@@Base+0x11c8> │ │ │ │ + b.n 469e4 <_PyEval_FormatAwaitableError@@Base+0x1206> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000469f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ bhi.n 46a10 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ b.n 46a22 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #48816 @ 0xbeb0 │ │ │ │ + movw r0, #49328 @ 0xc0b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 46a48 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ b.n 46a7c │ │ │ │ - bl 13e8a8 │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 46a7c │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbz r0, 46a64 │ │ │ │ movs r0, #0 │ │ │ │ b.n 46aaa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19520 @ 0x4c40 │ │ │ │ + movw r1, #20032 @ 0x4e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 46a60 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 46a64 │ │ │ │ ldr r2, [pc, #48] @ (46ab8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ vldr d7, [pc, #32] @ 46ab0 │ │ │ │ @@ -42198,82 +42213,82 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 46ade │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 46af6 │ │ │ │ b.n 46b0a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61648 @ 0xf0d0 │ │ │ │ + movw r0, #62160 @ 0xf2d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 46ad2 │ │ │ │ b.n 46bee │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 46b18 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 46b28 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 46bee │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 46b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 46b06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 46b06 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b598 │ │ │ │ - bl cbdfc │ │ │ │ + bl 11b820 │ │ │ │ + bl cbe24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 46b4e │ │ │ │ mov r0, r3 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 46bc0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cbz r1, 46b64 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bge.n 46b70 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ b.n 46b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c250 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23c23c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 46b54 │ │ │ │ b.n 46bee │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23cea0 │ │ │ │ + bl 23ccc8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 46bee │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ @@ -42294,215 +42309,321 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r1, #4] │ │ │ │ b.n 46bf0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b598 │ │ │ │ - bl cbdfc │ │ │ │ + bl 11b820 │ │ │ │ + bl cbe24 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61648 @ 0xf0d0 │ │ │ │ + movw r0, #62160 @ 0xf2d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20d760 │ │ │ │ - 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, #57648 @ 0xe130 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 8273c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #8260 @ 0x2044 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 20cf54 <_PyTime_AsMilliseconds@@Base+0x7b0> │ │ │ │ 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, #19564 @ 0x4c6c │ │ │ │ + movw r1, #20076 @ 0x4e6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 46c7a │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 46c42 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13ac58 │ │ │ │ - cbnz r0, 46c64 │ │ │ │ + bl 13ab54 │ │ │ │ + cbnz r0, 46c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl e4558 │ │ │ │ - b.n 46c7a │ │ │ │ + bl e450c │ │ │ │ + b.n 46c42 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46c80 ) │ │ │ │ + ldr r0, [pc, #12] @ (46c48 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ - b.n 46c8a │ │ │ │ - b.w 42790 │ │ │ │ + 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, #58268 @ 0xe39c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 82650 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #10088 @ 0x2768 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82650 │ │ │ │ + b.w 42a62 │ │ │ │ + b.n 46d06 │ │ │ │ + b.w 422e6 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #20092 @ 0x4e7c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrh.w r1, [r2, #13] │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + rev16 r1, r1 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ + uxth r1, r1 │ │ │ │ + b.w ddbe4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ + beq.n 46cc8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 25a638 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #30028 @ 0x754c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #38104 @ 0x94d8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 2a534 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46d34 ) │ │ │ │ + ldr r3, [pc, #152] @ (46db0 ) │ │ │ │ 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, 46cd2 │ │ │ │ + cbz r3, 46d4e │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46cc8 │ │ │ │ + bne.n 46d44 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cb8 │ │ │ │ + bne.n 46d34 │ │ │ │ dmb ish │ │ │ │ - beq.n 46cd2 │ │ │ │ - bl 269654 │ │ │ │ + beq.n 46d4e │ │ │ │ + bl 269820 │ │ │ │ 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 46db8 │ │ │ │ + bl 46edc │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46d16 │ │ │ │ + cbz r3, 46d92 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46d0c │ │ │ │ + bne.n 46d88 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cfc │ │ │ │ + bne.n 46d78 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d16 │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 46d92 │ │ │ │ + bl 24721c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24b27c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46d34 ) │ │ │ │ + bl 24b3f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46db0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46d30 │ │ │ │ + beq.n 46dac │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 422a0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #19604 @ 0x4c94 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrh.w r1, [r2, #13] │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - rev16 r1, r1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ - uxth r1, r1 │ │ │ │ - b.w ddc28 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 46d76 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25a478 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #29516 @ 0x734c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #37592 @ 0x92d8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 2a534 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ - b.w 422a0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 422e6 │ │ │ │ + │ │ │ │ +00046db8 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #336] @ (46f1c ) │ │ │ │ - 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 46f02 │ │ │ │ - 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 46e34 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ - ldr r1, [r0, #72] @ 0x48 │ │ │ │ - adc.w r2, r2, #0 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ (46e60 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + movw r3, #6288 @ 0x1890 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 46df6 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 46df6 │ │ │ │ + add.w r9, r8, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ + cmp r1, r5 │ │ │ │ + bgt.n 46e08 │ │ │ │ + movw r0, #33208 @ 0x81b8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #1548 @ 0x60c │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46e22 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ + cbz r0, 46e16 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 46e44 │ │ │ │ + b.n 46e18 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, #1 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + bl 83c30 │ │ │ │ + cbnz r0, 46e28 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 46e5c │ │ │ │ + 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 46e40 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + b.n 46e32 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ + add.w r4, r0, r5, lsl #2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 46e58 │ │ │ │ + add.w r5, r5, #1120 @ 0x460 │ │ │ │ + ldr.w r3, [r8, r5, lsl #2] │ │ │ │ + cbz r3, 46e58 │ │ │ │ + blx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 46e90 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17300 @ 0x4394 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 46eb6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r3, 46ec2 │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 46eba │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #2 │ │ │ │ + movw r1, #17352 @ 0x43c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 46eda │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 20cf54 <_PyTime_AsMilliseconds@@Base+0x7b0> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 2564b4 <_PyUnicode_ToNumeric@@Base+0x7a2c> │ │ │ │ + cbnz r0, 46eda │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r3, [pc, #336] @ (47040 ) │ │ │ │ + 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 47026 │ │ │ │ + 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 46f58 │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 25a69c │ │ │ │ + bl 25ab7c │ │ │ │ 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 │ │ │ │ @@ -42517,15 +42638,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, 46e84 │ │ │ │ + cbz r2, 46fa8 │ │ │ │ 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 │ │ │ │ @@ -42542,15 +42663,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 25a69c │ │ │ │ + bl 25ab7c │ │ │ │ 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 │ │ │ │ @@ -42561,137 +42682,31 @@ │ │ │ │ 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 46ec0 │ │ │ │ + bne.n 46fe4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (46f1c ) │ │ │ │ + ldr r3, [pc, #24] @ (47040 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f14 │ │ │ │ + beq.n 47038 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00046f20 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ (46fc8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - movw r3, #6288 @ 0x1890 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 46f5e │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 46f5e │ │ │ │ - add.w r9, r8, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.n 46f70 │ │ │ │ - movw r0, #32696 @ 0x7fb8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #1548 @ 0x60c │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46f8a │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46f7e │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 46fac │ │ │ │ - b.n 46f80 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, #1 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - bl 83d14 │ │ │ │ - cbnz r0, 46f90 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46fc4 │ │ │ │ - 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 46fa8 │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - b.n 46f9a │ │ │ │ - str r3, [r0, #0] │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - add.w r4, r0, r5, lsl #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46fc0 │ │ │ │ - add.w r5, r5, #1120 @ 0x460 │ │ │ │ - ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46fc0 │ │ │ │ - blx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 46ff8 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16788 @ 0x4194 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4701e │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4702a │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 47022 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #2 │ │ │ │ - movw r1, #16840 @ 0x41c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47042 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d760 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 25646c <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ - cbnz r0, 47042 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ 00047044 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 47066 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -42708,147 +42723,147 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ 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 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ cbz r1, 4712a │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cbz r7, 47100 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #32596 @ 0x7f54 │ │ │ │ + movw r4, #33108 @ 0x8154 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #4164 @ 0x1044 │ │ │ │ + movw r2, #4676 @ 0x1244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #19840 @ 0x4d80 │ │ │ │ + movw r0, #20352 @ 0x4f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ b.n 47156 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #32596 @ 0x7f54 │ │ │ │ + movw r4, #33108 @ 0x8154 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #4164 @ 0x1044 │ │ │ │ + movw r2, #4676 @ 0x1244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #19868 @ 0x4d9c │ │ │ │ + movw r0, #20380 @ 0x4f9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ b.n 47156 │ │ │ │ cbz r7, 47140 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #19892 @ 0x4db4 │ │ │ │ + movw r0, #20404 @ 0x4fb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ b.n 47156 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19912 @ 0x4dc8 │ │ │ │ + movw r0, #20424 @ 0x4fc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ │ │ │ │ 00047178 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12ca04 │ │ │ │ + b.w 12c990 │ │ │ │ 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 4719c │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbnz r0, 471a6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ 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 7f6ac │ │ │ │ + bl 7f5cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 471fe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl daebc <_PyType_Name@@Base> │ │ │ │ + bl dae78 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + movw r0, #3112 @ 0xc28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 471f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 471f6 │ │ │ │ mov r4, r5 │ │ │ │ b.n 471fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 471f2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -42870,140 +42885,107 @@ │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00047242 <_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 4727c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 4727c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31440 @ 0x7ad0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4728c <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4aac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47290 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 47290 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47294 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 472bc <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r7, 47268 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 472bc <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + ble.n 47268 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 472bc <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cbnz r2, 472da <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + bne.n 47268 │ │ │ │ + cbnz r2, 47286 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47354 <_PyLong_UnsignedLong_Converter@@Base+0x112>) │ │ │ │ + ldr r4, [pc, #148] @ (47300 ) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47344 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + cbz r0, 472f0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b598 │ │ │ │ - bl cbdfc │ │ │ │ + bl 11b820 │ │ │ │ + bl cbe24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 472fe <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + beq.n 472aa │ │ │ │ mov r0, r3 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 47316 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 472c2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23ce24 │ │ │ │ + bl 23cbac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47348 <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ - b.n 47344 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + bne.n 472f4 │ │ │ │ + b.n 472f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b598 │ │ │ │ - bl cbdfc │ │ │ │ + bl 11b820 │ │ │ │ + bl cbe24 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61640 @ 0xf0c8 │ │ │ │ + movw r0, #62152 @ 0xf2c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47350 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 472fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4738e <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ + blt.n 4733a │ │ │ │ subs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 29660 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ - b.n 47390 <_PyLong_UnsignedLong_Converter@@Base+0x14e> │ │ │ │ + b.n 4733c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -43015,105 +42997,138 @@ │ │ │ │ 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, #19956 @ 0x4df4 │ │ │ │ + movweq r1, #20468 @ 0x4ff4 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #19964 @ 0x4dfc │ │ │ │ + movwne r1, #20476 @ 0x4ffc │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000473dc : │ │ │ │ +00047388 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +000473aa <_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 473e4 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 473e4 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31952 @ 0x7cd0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 473f4 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4a5c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 473f8 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 473f8 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 473fc <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 47418 │ │ │ │ + cbz r2, 47418 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 4741a │ │ │ │ + b.n 4741a <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47428 │ │ │ │ + cbnz r2, 47428 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47428 │ │ │ │ + bne.n 47428 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47442 │ │ │ │ - ldr r4, [pc, #128] @ (474ac ) │ │ │ │ + cbnz r0, 47442 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (474ac <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4746a │ │ │ │ + cbz r0, 4746a <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4746e │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 4746e <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64184 @ 0xfab8 │ │ │ │ + movw r1, #64696 @ 0xfcb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19972 @ 0x4e04 │ │ │ │ + movw r0, #20484 @ 0x5004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 474a4 │ │ │ │ + b.n 474a4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ - movweq r5, #47264 @ 0xb8a0 │ │ │ │ + movweq r5, #47240 @ 0xb888 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f202c │ │ │ │ + bl 1f1344 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 34964 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474a4 │ │ │ │ + beq.n 474a4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 474a4 │ │ │ │ + cbnz r3, 474a4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -43134,17 +43149,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 474fe │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #32696 @ 0x7fb8 │ │ │ │ + movw r0, #33208 @ 0x81b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 4751c │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cbz r3, 4750c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 4750c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -43185,672 +43200,672 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 4758e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 47592 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19988 @ 0x4e14 │ │ │ │ + movw r1, #20500 @ 0x5014 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ b.n 475a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2415dc <_PyTime_AsTimeval@@Base+0x1bcc> │ │ │ │ + bl 241300 <_PyTime_AsTimeval@@Base+0x1ad0> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 4758e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 47808 │ │ │ │ - b.n 475b0 │ │ │ │ + b.n 475ae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ │ │ │ │ -000475be : │ │ │ │ +000475bc : │ │ │ │ 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 475f0 │ │ │ │ + bmi.n 475ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #20544 @ 0x5040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 47716 │ │ │ │ + bl d187c │ │ │ │ + b.n 47714 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r6, r7, #124 @ 0x7c │ │ │ │ subs r3, r3, r6 │ │ │ │ ldr.w r9, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47658 │ │ │ │ + bge.n 47656 │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47658 │ │ │ │ + bne.n 47656 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47658 │ │ │ │ + bne.n 47656 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 47656 │ │ │ │ + ble.n 47654 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ ldr.w r1, [lr] │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne.w r1, [lr] │ │ │ │ str.w lr, [r3, #4]! │ │ │ │ - b.n 47634 │ │ │ │ + b.n 47632 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 476fe │ │ │ │ + ble.n 476fc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47672 │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47670 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4765a │ │ │ │ + b.n 47658 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47686 │ │ │ │ + bge.n 47684 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 476fe │ │ │ │ + bpl.n 476fc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 476ec │ │ │ │ + cbz r1, 476ea │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 476ea │ │ │ │ + blt.n 476e8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 476ec │ │ │ │ - cbz r0, 476fe │ │ │ │ + bpl.n 476ea │ │ │ │ + cbz r0, 476fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 476ee │ │ │ │ + bne.n 476ec │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #20568 @ 0x5058 │ │ │ │ + movw r1, #21080 @ 0x5258 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #20312 @ 0x4f58 │ │ │ │ + movw r4, #20824 @ 0x5158 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 476ee │ │ │ │ + bcs.n 476ec │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 476da │ │ │ │ + bne.n 476d8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 476ea │ │ │ │ + beq.n 476e8 │ │ │ │ cmp r7, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ adds r3, #1 │ │ │ │ add.w r6, r6, r3, lsl #1 │ │ │ │ - b.n 476c0 │ │ │ │ + b.n 476be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 476fe │ │ │ │ + cbz r0, 476fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47718 │ │ │ │ + beq.n 47716 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47718 │ │ │ │ + b.n 47716 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20060 @ 0x4e5c │ │ │ │ + movw r1, #20572 @ 0x505c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (477e8 ) │ │ │ │ + ldr r1, [pc, #184] @ (477e8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 477a2 │ │ │ │ - bne.n 47750 │ │ │ │ + blt.n 477a0 │ │ │ │ + bne.n 4774e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 477a2 │ │ │ │ - beq.n 47752 │ │ │ │ + blt.n 477a0 │ │ │ │ + beq.n 47750 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47752 │ │ │ │ - ldr r5, [pc, #148] @ (477e8 ) │ │ │ │ + b.n 47750 │ │ │ │ + ldr r5, [pc, #152] @ (477e8 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 115aa8 │ │ │ │ + bl 115d28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 477a2 │ │ │ │ + cbz r0, 477a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl c8794 │ │ │ │ + bl c879c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4777e │ │ │ │ + beq.n 4777c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4777e │ │ │ │ + cbnz r3, 4777c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 477a2 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 477a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f1988 │ │ │ │ + bl f193c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 477a6 │ │ │ │ + cbnz r0, 477a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477a2 │ │ │ │ + beq.n 477a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 477a2 │ │ │ │ + cbnz r3, 477a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 477e6 │ │ │ │ + b.n 477e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477c2 │ │ │ │ + beq.n 477c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 477c2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 477c0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 477d6 │ │ │ │ + bne.n 477d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 477e6 │ │ │ │ + b.n 477e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 477cc │ │ │ │ + bne.n 477ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 477cc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 477ca │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (478b4 ) │ │ │ │ - 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, 47850 │ │ │ │ - addw r0, r0, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 47846 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 47836 │ │ │ │ - dmb ish │ │ │ │ - beq.n 47850 │ │ │ │ - bl 269654 │ │ │ │ - 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 46db8 │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47894 │ │ │ │ - addw r0, r4, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4788a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4787a │ │ │ │ - dmb ish │ │ │ │ - beq.n 47894 │ │ │ │ - bl 2470fc │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71e08 │ │ │ │ - ldr r3, [pc, #20] @ (478b4 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 478ae │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.n 478cc │ │ │ │ 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 478da │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 4782c │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47906 │ │ │ │ + cbnz r3, 47858 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 478ee │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 47840 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47906 │ │ │ │ + b.n 47858 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb6c │ │ │ │ + bl bfb58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 478ea │ │ │ │ + bne.n 4783c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478ea │ │ │ │ + beq.n 4783c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47930 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 47940 │ │ │ │ - b.n 4795a │ │ │ │ + bne.n 47882 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 47892 │ │ │ │ + b.n 478ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4793e │ │ │ │ + blt.n 47890 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 47940 │ │ │ │ + b.n 47892 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 4795c │ │ │ │ + b.n 478ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004795e : │ │ │ │ +000478b0 : │ │ │ │ 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 1893e0 │ │ │ │ + bl 187d80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldr r3, [pc, #156] @ (47978 ) │ │ │ │ + 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, 47914 │ │ │ │ + addw r0, r0, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4790a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 478fa │ │ │ │ + dmb ish │ │ │ │ + beq.n 47914 │ │ │ │ + bl 269820 │ │ │ │ + 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 46edc │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + cbz r3, 47958 │ │ │ │ + addw r0, r4, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4794e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4793e │ │ │ │ + dmb ish │ │ │ │ + beq.n 47958 │ │ │ │ + bl 24721c │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71cf0 │ │ │ │ + ldr r3, [pc, #20] @ (47978 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 47972 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29e98 │ │ │ │ + cbnz r0, 479a4 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1800 │ │ │ │ + b.n 479aa │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 8f8a0 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f94f0 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 479ac │ │ │ │ + beq.n 47a04 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 479ce │ │ │ │ + bl 127324 │ │ │ │ + b.n 47a26 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 479d2 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 47a2a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47a9a │ │ │ │ + b.n 47af2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 479ce │ │ │ │ + beq.n 47a26 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a04 │ │ │ │ + ble.n 47a5c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 479ce │ │ │ │ + bl ce97c │ │ │ │ + b.n 47a26 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47a36 │ │ │ │ + cbnz r3, 47a8e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a1e │ │ │ │ + blt.n 47a76 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47a36 │ │ │ │ + b.n 47a8e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25a11c │ │ │ │ + bl 25a34c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47a9a │ │ │ │ - bl 95c98 │ │ │ │ + b.n 47af2 │ │ │ │ + bl 95aec │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47a58 │ │ │ │ + bne.n 47ab0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a48 │ │ │ │ + bne.n 47aa0 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a64 │ │ │ │ + beq.n 47abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25a11c │ │ │ │ + bl 25a34c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47a86 │ │ │ │ + bne.n 47ade │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a76 │ │ │ │ + bne.n 47ace │ │ │ │ dmb ish │ │ │ │ - beq.n 47a92 │ │ │ │ + beq.n 47aea │ │ │ │ mov r0, r4 │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - b.n 47a26 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 47a7e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29e98 │ │ │ │ - cbnz r0, 47ac6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 47acc │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 8f9a0 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f95b4 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #62524 @ 0xf43c │ │ │ │ + movw r1, #63036 @ 0xf63c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ b.n 47b6c │ │ │ │ - ldr r2, [pc, #32] @ (47b24 ) │ │ │ │ + ldr r2, [pc, #32] @ (47b24 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #56372 @ 0xdc34 │ │ │ │ + movw r0, #56884 @ 0xde34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b.w 8273c │ │ │ │ - nop │ │ │ │ + b.w 82650 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00047b28 : │ │ │ │ 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 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 47b68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 475be │ │ │ │ + bl 475bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 47b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 47b60 │ │ │ │ mov r4, r5 │ │ │ │ b.n 47b68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 47b5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 45550 │ │ │ │ + bl 454e8 │ │ │ │ cbz r0, 47bce │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #15244 @ 0x3b8c │ │ │ │ + movw r2, #15720 @ 0x3d68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl cca88 │ │ │ │ + bl cca5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 47bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 47bb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 47bd0 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cbz r0, 47bce │ │ │ │ - bl d3c3c │ │ │ │ + bl d3be0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23c214 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23c1b4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c339c │ │ │ │ + b.w c3384 │ │ │ │ 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 245afc <_PyObject_GetState@@Base> │ │ │ │ + bl 24592c <_PyObject_GetState@@Base> │ │ │ │ cbz r0, 47c14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 47c18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 47c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 47c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 47c46 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 47c36 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #20344 @ 0x4f78 │ │ │ │ + movw r0, #20856 @ 0x5178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #20352 @ 0x4f80 │ │ │ │ + movw r0, #20864 @ 0x5180 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #62532 @ 0xf444 │ │ │ │ + movw r1, #63044 @ 0xf644 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ b.n 47b6c │ │ │ │ stmdb 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 │ │ │ │ @@ -43896,91 +43911,91 @@ │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 47e54 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 47e62 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cbz r0, 47d78 │ │ │ │ cmp r7, #2 │ │ │ │ beq.n 47d28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ bge.n 47d2c │ │ │ │ b.n 47d78 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ ble.n 47d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r3, 47d5a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #55368 @ 0xd848 │ │ │ │ + movw r1, #55880 @ 0xda48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #20440 @ 0x4fd8 │ │ │ │ + movw r0, #20952 @ 0x51d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 47d78 │ │ │ │ ldr.w fp, [pc, #312] @ 47e90 │ │ │ │ b.n 47dd2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #5444 @ 0x1544 │ │ │ │ + movw r2, #1960 @ 0x7a8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #13892 @ 0x3644 │ │ │ │ + movw r1, #13112 @ 0x3338 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r5, #0 │ │ │ │ b.n 47e66 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 47d78 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ blt.n 47dec │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 47e46 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ bne.n 47e1c │ │ │ │ @@ -43992,15 +44007,15 @@ │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 47d7c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1118f8 │ │ │ │ + bl 111a38 │ │ │ │ b.n 47d78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r3, 47dfe │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ @@ -44013,196 +44028,198 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 47dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 47dce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 47dce │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1118f8 │ │ │ │ + bl 111a38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 47d78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 47d78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 47d78 │ │ │ │ cmp r7, r1 │ │ │ │ beq.n 47e50 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ b.n 47e66 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 47e66 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ (47ec4 ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #20364 @ 0x4f8c │ │ │ │ + movw r0, #20876 @ 0x518c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #62308 @ 0xf364 │ │ │ │ + movw r1, #62820 @ 0xf564 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ b.n 47b6c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47ef2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47ee8 │ │ │ │ - movw r3, #47264 @ 0xb8a0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 47ef2 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ 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 125048 │ │ │ │ + b.w 125258 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47fa0 │ │ │ │ + beq.n 47f78 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 46fcc │ │ │ │ - cbnz r0, 47f72 │ │ │ │ + bl 46e64 │ │ │ │ + cbnz r0, 47f4a │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 47f54 │ │ │ │ - bl d3c3c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 47f2c │ │ │ │ + bl d3be0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47f9e │ │ │ │ + b.n 47f76 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f46 │ │ │ │ + bne.n 47f1e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f46 │ │ │ │ - b.n 47f9c │ │ │ │ + bne.n 47f1e │ │ │ │ + b.n 47f74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f86 │ │ │ │ + beq.n 47f5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47f86 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47f5e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62664 @ 0xf4c8 │ │ │ │ + movw r1, #63176 @ 0xf6c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 47fa0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cbz r2, 47f96 │ │ │ │ + movw r3, #47240 @ 0xb888 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 47fa0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (48008 ) │ │ │ │ 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 47fe6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5112 @ 0x13f8 │ │ │ │ + movw r1, #5548 @ 0x15ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 47ffa │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f1a20 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f0d38 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a8c <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + bl 1f0da4 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ cbz r0, 47ffe │ │ │ │ movs r0, #0 │ │ │ │ b.n 48006 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -44213,93 +44230,91 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 4806c │ │ │ │ + cbz r0, 48070 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4806c │ │ │ │ + beq.n 48070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4806c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48070 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e81c │ │ │ │ - nop │ │ │ │ + b.w 7e73c │ │ │ │ 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] @ (480e0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d51a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480be │ │ │ │ + cbz r0, 480c0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124024 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124234 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480b2 │ │ │ │ + beq.n 480b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480b6 │ │ │ │ + cbz r3, 480b8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480d8 │ │ │ │ + b.n 480da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 480b2 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 480b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20624 @ 0x5090 │ │ │ │ + movw r1, #21136 @ 0x5290 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 000480e4 : │ │ │ │ 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 1947bc │ │ │ │ + bl 192dac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ cbz r3, 4811c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #46968 @ 0xb778 │ │ │ │ + movw r4, #47480 @ 0xb978 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ add.w r8, r3, r9 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -44332,64 +44347,64 @@ │ │ │ │ mov r3, lr │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #15204 @ 0x3b64 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48260 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4826e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4825c │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 481d4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r5, r0, #0 │ │ │ │ bge.n 481d6 │ │ │ │ b.n 4825c │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ble.n 481dc │ │ │ │ cbz r5, 481fa │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #55368 @ 0xd848 │ │ │ │ + movw r1, #55880 @ 0xda48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #20668 @ 0x50bc │ │ │ │ + movw r0, #21180 @ 0x52bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 4821a │ │ │ │ b.n 4825c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #5468 @ 0x155c │ │ │ │ + movw r2, #1984 @ 0x7c0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #13892 @ 0x3644 │ │ │ │ + movw r1, #13112 @ 0x3338 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ b.n 4825c │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 48230 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -44398,22 +44413,22 @@ │ │ │ │ cbz r5, 4823c │ │ │ │ blx 293e0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 48242 │ │ │ │ blx 29abc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cbz r5, 48274 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1868 │ │ │ │ + bl f181c │ │ │ │ movs r5, #0 │ │ │ │ b.n 4827c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ @@ -44422,19 +44437,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 4827c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -44477,95 +44492,95 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 48314 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 48304 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ beq.n 4831e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209e3c <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 20930c <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 48350 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ cbnz r3, 4834e <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cbz r2, 4833c <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ b.n 4833e <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ cbz r3, 48342 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 4837a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 48370 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 48360 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ beq.n 4837a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #20684 @ 0x50cc │ │ │ │ + movw r0, #21196 @ 0x52cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0e4 │ │ │ │ + b.w 79fe0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 149f6c │ │ │ │ + bl 1494dc │ │ │ │ cbnz r0, 483ca <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ b.n 483fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 4845e │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 483e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 483c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 483f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 483c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000483fe : │ │ │ │ @@ -44581,50 +44596,50 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 48458 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a66e0 │ │ │ │ + bl 1a4d98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 48450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 48450 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 48458 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 48490 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbz r0, 48494 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 484a8 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 484a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ @@ -44648,55 +44663,55 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1b7c90 │ │ │ │ + bl 1b63ec <_PySys_GetRequiredAttrString@@Base+0x25f4> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 484dc │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ 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 24dd80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + bl 24e0a0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x318> │ │ │ │ cbnz r0, 48502 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.n 485ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00048506 <_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 13a534 │ │ │ │ + bl 13a430 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24d7fc │ │ │ │ + bl 24d97c │ │ │ │ cbnz r0, 48546 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbnz r0, 48540 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #16176 @ 0x3f30 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 48548 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0004854a : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -44716,39 +44731,39 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 10e12c <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10e274 <_PySet_Contains@@Base+0x28> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2908c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ cbz r0, 48618 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ @@ -44792,19 +44807,19 @@ │ │ │ │ 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, #11288 @ 0x2c18 │ │ │ │ + movw r1, #6512 @ 0x1970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #11292 @ 0x2c1c │ │ │ │ + movw r0, #6516 @ 0x1974 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 486e4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ @@ -44815,383 +44830,382 @@ │ │ │ │ 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 486bc │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #59025 @ 0xe691 │ │ │ │ + movw r2, #59353 @ 0xe7d9 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #27809 @ 0x6ca1 │ │ │ │ + movw r1, #28337 @ 0x6eb1 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #57845 @ 0xe1f5 │ │ │ │ + movw r0, #58173 @ 0xe33d │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6c9e0 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ cbnz r0, 486bc │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ b.n 486e4 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10ca40 <_PyArena_Free@@Base+0xe14> │ │ │ │ + bl 10cb94 <_PyArena_Free@@Base+0xe14> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cbz r0, 486d0 │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e668 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.n 487c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48794 ) │ │ │ │ + ldr r3, [pc, #148] @ (4879c ) │ │ │ │ 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, 48732 │ │ │ │ + cbz r3, 4873c │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48728 │ │ │ │ + bne.n 48732 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48718 │ │ │ │ + bne.n 48722 │ │ │ │ dmb ish │ │ │ │ - beq.n 48732 │ │ │ │ - bl 269654 │ │ │ │ + beq.n 4873c │ │ │ │ + bl 269820 │ │ │ │ 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 48bc4 │ │ │ │ + bl 48c74 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48774 │ │ │ │ + cbz r3, 4877e │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4876a │ │ │ │ + bne.n 48774 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4875a │ │ │ │ + bne.n 48764 │ │ │ │ dmb ish │ │ │ │ - beq.n 48774 │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 4877e │ │ │ │ + bl 24721c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24b27c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48794 ) │ │ │ │ + bl 24b3f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4879c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4878e │ │ │ │ + beq.n 48798 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.n 487ca │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r4, r0 │ │ │ │ blx 290a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 487fa │ │ │ │ + bne.n 487f8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20800 @ 0x5140 │ │ │ │ + movw r1, #21312 @ 0x5340 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 48816 │ │ │ │ + bl 127324 │ │ │ │ + b.n 48814 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 4881a │ │ │ │ + ble.n 48818 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ + bl 14dba8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489d6 │ │ │ │ + b.n 489d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48926 │ │ │ │ + bne.w 48924 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 48854 │ │ │ │ + cbz r3, 48852 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 48846 │ │ │ │ - movw r1, #20848 @ 0x5170 │ │ │ │ + cbnz r2, 48844 │ │ │ │ + movw r1, #21360 @ 0x5370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127114 │ │ │ │ - b.n 48816 │ │ │ │ - movw r1, #20900 @ 0x51a4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 48814 │ │ │ │ + movw r1, #21412 @ 0x53a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127114 │ │ │ │ - b.n 48816 │ │ │ │ + bl 127324 │ │ │ │ + b.n 48814 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 4886e │ │ │ │ + cbz r6, 4886c │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ - b.n 48816 │ │ │ │ + bl 14dba8 │ │ │ │ + b.n 48814 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48892 │ │ │ │ + beq.n 48890 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61792 @ 0xf160 │ │ │ │ + movw r1, #62304 @ 0xf360 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 48816 │ │ │ │ + bl 127324 │ │ │ │ + b.n 48814 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488e4 │ │ │ │ + cbnz r3, 488e2 │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20d8ac │ │ │ │ + bl 20d0a0 <_PyTime_AsMilliseconds@@Base+0x8fc> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4898a │ │ │ │ + beq.n 48988 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489d6 │ │ │ │ + bne.w 489d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48966 │ │ │ │ + beq.n 48964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48966 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48966 │ │ │ │ + bne.n 48964 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48964 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #6816 @ 0x1aa0 │ │ │ │ + movw r1, #7328 @ 0x1ca0 │ │ │ │ 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 bf9d0 │ │ │ │ + bl bf9bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48816 │ │ │ │ + beq.n 48814 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20d8ac │ │ │ │ + bl 20d0a0 <_PyTime_AsMilliseconds@@Base+0x8fc> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25646c <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ + bl 2564b4 <_PyUnicode_ToNumeric@@Base+0x7a2c> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4898a │ │ │ │ - b.n 489d6 │ │ │ │ + cbz r0, 48988 │ │ │ │ + b.n 489d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 203fd8 │ │ │ │ + bl 2034a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48942 │ │ │ │ + cbz r3, 48940 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 25646c <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ - cbz r0, 4898a │ │ │ │ + b.w 2564b4 <_PyUnicode_ToNumeric@@Base+0x7a2c> │ │ │ │ + cbz r0, 48988 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489d6 │ │ │ │ + bne.n 489d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48966 │ │ │ │ + beq.n 48964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48966 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48964 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #62728 @ 0xf508 │ │ │ │ + movw r1, #63240 @ 0xf708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 127114 │ │ │ │ - b.n 48816 │ │ │ │ + bl 127324 │ │ │ │ + b.n 48814 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 489c2 │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 489c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48816 │ │ │ │ - bl d3c3c │ │ │ │ + bne.w 48814 │ │ │ │ + bl d3be0 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ - b.n 48816 │ │ │ │ + bl 14dba8 │ │ │ │ + b.n 48814 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 489a6 │ │ │ │ - b.n 48816 │ │ │ │ + bne.n 489a4 │ │ │ │ + b.n 48814 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #30872 @ 0x7898 │ │ │ │ + movw r0, #31384 @ 0x7a98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a0e4 │ │ │ │ + b.w 79fe0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48a34 │ │ │ │ + beq.n 48a32 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a34 │ │ │ │ + beq.n 48a32 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #60200 @ 0xeb28 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bf9d0 │ │ │ │ - cbnz r0, 48a48 │ │ │ │ - b.n 48a74 │ │ │ │ + bl bf9bc │ │ │ │ + cbnz r0, 48a46 │ │ │ │ + b.n 48a72 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48a16 │ │ │ │ - movw r0, #60200 @ 0xeb28 │ │ │ │ + beq.n 48a14 │ │ │ │ + movw r0, #60712 @ 0xed28 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a74 │ │ │ │ - b.n 48a16 │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48a72 │ │ │ │ + b.n 48a14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a74 │ │ │ │ + cbz r0, 48a72 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a78 │ │ │ │ + cbnz r0, 48a76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a74 │ │ │ │ + beq.n 48a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a74 │ │ │ │ + cbnz r3, 48a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a88 │ │ │ │ + b.n 48a86 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048a8c : │ │ │ │ +00048a8a : │ │ │ │ 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 1e1e88 │ │ │ │ + bl 1e11bc │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -45200,136 +45214,199 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48bc0 ) │ │ │ │ + ldr r1, [pc, #224] @ (48bc0 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #40464 @ 0x9e10 │ │ │ │ + movw r2, #40976 @ 0xa010 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #21044 @ 0x5234 │ │ │ │ + movw r1, #21464 @ 0x53d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b9c │ │ │ │ + beq.n 48b9a │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #15720 @ 0x3d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15924 @ 0x3e34 │ │ │ │ + movw r0, #16444 @ 0x403c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48b34 │ │ │ │ + bge.n 48b32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48b92 │ │ │ │ + b.n 48b90 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 217354 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 216db8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b30 │ │ │ │ - bl 95c98 │ │ │ │ + beq.n 48b2e │ │ │ │ + bl 95aec │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ blx 29964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 41f8c │ │ │ │ + bl 41f8c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 771f0 │ │ │ │ - b.n 48b9e │ │ │ │ + bl 770e8 │ │ │ │ + b.n 48b9c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48bc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (48bc0 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48bb6 │ │ │ │ + beq.n 48bb4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl f8e78 │ │ │ │ + cbnz r0, 48c40 │ │ │ │ + ldrd r5, r1, [r4, #-8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + orrs r3, r1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cbz r0, 48c1a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 48c1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48c1a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 48c36 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48c36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48c36 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7e73c │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ (48c70 ) │ │ │ │ + ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ + cbz r3, 48c66 │ │ │ │ + bl 19b614 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 48c6e │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #212] @ (48cac ) │ │ │ │ + ldr r3, [pc, #212] @ (48d5c ) │ │ │ │ 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 48c92 │ │ │ │ + bne.n 48d42 │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ - bls.n 48c22 │ │ │ │ + bls.n 48cd2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ addls r2, #1 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 26040c │ │ │ │ + bl 2605d4 │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48c4e │ │ │ │ + cbz r2, 48cfe │ │ │ │ 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 │ │ │ │ @@ -45338,271 +45415,169 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26040c │ │ │ │ + bl 2605d4 │ │ │ │ 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 48c7a │ │ │ │ + bne.n 48d2a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48cac ) │ │ │ │ + ldr r3, [pc, #24] @ (48d5c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48ca4 │ │ │ │ + beq.n 48d54 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl f8f38 │ │ │ │ - cbnz r0, 48d2c │ │ │ │ - ldrd r5, r1, [r4, #-8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48d06 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 48d06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d06 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d22 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48d22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d22 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e81c │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (48d5c ) │ │ │ │ - ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d52 │ │ │ │ - bl 19cf84 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 48d5a │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr 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 48d82 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 48d82 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48d8e │ │ │ │ + cbz r3, 48d8e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48dd0 │ │ │ │ + b.n 48dd0 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dcc │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48dcc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dcc │ │ │ │ + cbnz r3, 48dcc │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dcc │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48dcc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dcc │ │ │ │ + cbnz r3, 48dcc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dcc │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48dcc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dcc │ │ │ │ + cbnz r3, 48dcc │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dcc │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48dcc │ │ │ │ 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, 48dec │ │ │ │ - ldr r2, [pc, #20] @ (48df0 ) │ │ │ │ + cbnz r3, 48dec │ │ │ │ + ldr r2, [pc, #20] @ (48df0 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 26615c │ │ │ │ + b.w 266324 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 48e24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 48e24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e3e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 48e3e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 48e5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 86204 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_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, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48eb2 │ │ │ │ + beq.n 48e46 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48eb2 │ │ │ │ + beq.n 48e46 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4da8 │ │ │ │ + bl b4d88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48ec6 │ │ │ │ + bgt.n 48e5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37460 @ 0x9254 │ │ │ │ + movw r1, #37972 @ 0x9454 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 48ef4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 48e88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48e8e │ │ │ │ - movw r0, #52508 @ 0xcd1c │ │ │ │ + beq.n 48e22 │ │ │ │ + movw r0, #53440 @ 0xd0c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48ef4 │ │ │ │ - b.n 48e8e │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48e88 │ │ │ │ + b.n 48e22 │ │ │ │ subs r0, #1 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48ef4 │ │ │ │ + cbz r0, 48e88 │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 86204 │ │ │ │ - cbnz r0, 48ef8 │ │ │ │ + bl 860d4 │ │ │ │ + cbnz r0, 48e8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f16 │ │ │ │ + bne.n 48eaa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f36 │ │ │ │ + b.n 48eca │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48edc │ │ │ │ + bne.n 48e70 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f26 │ │ │ │ + cbnz r0, 48eba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48ef4 │ │ │ │ + beq.n 48e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ef4 │ │ │ │ + bne.n 48e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ef4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48e88 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45613,1384 +45588,1446 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48f88 │ │ │ │ + beq.n 48f1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 48f88 │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 48f1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #21092 @ 0x5264 │ │ │ │ + movw r1, #21604 @ 0x5464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 48f94 │ │ │ │ + bl d187c │ │ │ │ + b.n 48f28 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f98 │ │ │ │ + beq.n 48f2c │ │ │ │ bl 498ac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48ff2 │ │ │ │ + b.n 48f86 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48fae │ │ │ │ + bge.n 48f42 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d81c │ │ │ │ + bl 20d010 <_PyTime_AsMilliseconds@@Base+0x86c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48f94 │ │ │ │ + beq.n 48f28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48fd2 │ │ │ │ + ble.n 48f66 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48ff2 │ │ │ │ + ble.n 48f86 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 48fba │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 48fba │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48fd4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 48fd4 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 48ff2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 860d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48ff2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 48ff2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (4909c ) │ │ │ │ + ldr r3, [pc, #148] @ (4909c ) │ │ │ │ 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, 4903c │ │ │ │ + cbz r3, 4903c │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49032 │ │ │ │ + bne.n 49032 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49022 │ │ │ │ + bne.n 49022 │ │ │ │ dmb ish │ │ │ │ - beq.n 4903c │ │ │ │ - bl 269654 │ │ │ │ + beq.n 4903c │ │ │ │ + bl 269820 │ │ │ │ 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 48bc4 │ │ │ │ + bl 48c74 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4907e │ │ │ │ + cbz r3, 4907e │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49074 │ │ │ │ + bne.n 49074 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49064 │ │ │ │ + bne.n 49064 │ │ │ │ dmb ish │ │ │ │ - beq.n 4907e │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 4907e │ │ │ │ + bl 24721c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e08 │ │ │ │ - ldr r3, [pc, #20] @ (4909c ) │ │ │ │ + bl 71cf0 │ │ │ │ + ldr r3, [pc, #20] @ (4909c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49098 │ │ │ │ + beq.n 49098 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 490d0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 490d0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 490ec │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 490ec │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4910a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1046fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4910a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4910a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 49130 │ │ │ │ + cbz r4, 490c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 49132 │ │ │ │ + b.n 490c4 │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 49142 │ │ │ │ + cbnz r4, 490d4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 49142 │ │ │ │ + ble.n 490d4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 49142 │ │ │ │ - cbnz r5, 49164 │ │ │ │ + bgt.n 490d4 │ │ │ │ + cbnz r5, 490f6 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (4921c ) │ │ │ │ + ldr r4, [pc, #212] @ (491ac ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49212 │ │ │ │ + beq.n 491a4 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 491ea │ │ │ │ + beq.n 4917c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 491b0 │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49142 │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49188 │ │ │ │ - bl 7f710 │ │ │ │ + cbnz r0, 4911a │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49212 │ │ │ │ + bne.n 491a4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 491a8 │ │ │ │ - bl 83920 │ │ │ │ + b.n 4913a │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 491a4 │ │ │ │ + beq.n 49136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 491a4 │ │ │ │ + cbnz r3, 49136 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 4917a │ │ │ │ + beq.n 4910c │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 491b2 │ │ │ │ - b.n 491f2 │ │ │ │ + bne.n 49144 │ │ │ │ + b.n 49184 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 491c8 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 49212 │ │ │ │ + cbnz r0, 4915a │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 491a4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 491f6 │ │ │ │ - bl 83920 │ │ │ │ + b.n 49188 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 491e4 │ │ │ │ + beq.n 49176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 491e4 │ │ │ │ + cbnz r3, 49176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 491f6 │ │ │ │ - b.n 491bc │ │ │ │ + bne.n 49188 │ │ │ │ + b.n 4914e │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 491f6 │ │ │ │ + b.n 49188 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f524 │ │ │ │ + bl 14ea80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2084b4 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 207984 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 49242 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 491d2 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4924e │ │ │ │ + cbz r3, 491de │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49270 │ │ │ │ + b.n 49200 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4926c │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 491fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4926c │ │ │ │ + cbnz r3, 491fc │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4926c │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 491fc │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00049274 : │ │ │ │ - b.w 1e56a0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 492aa │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 492cc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 492d0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 49396 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 492cc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 49302 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 49234 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 49234 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49250 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49250 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 492cc │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 49334 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4931c │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 49334 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 25fef8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 49396 │ │ │ │ - bl 95c98 │ │ │ │ - adds r4, #223 @ 0xdf │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 49354 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49344 │ │ │ │ - dmb ish │ │ │ │ - beq.n 49360 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4926e │ │ │ │ mov r0, r4 │ │ │ │ - bl 269654 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 25fef8 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 49382 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49372 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4938e │ │ │ │ + bl 104874 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4926e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4926e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2470fc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - b.n 49324 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00049272 : │ │ │ │ + b.w 1e4834 │ │ │ │ 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 493c6 │ │ │ │ + beq.n 492a2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5528 @ 0x1598 │ │ │ │ + movw r0, #2044 @ 0x7fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 493c6 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 492a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49404 │ │ │ │ + b.n 492e0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 493da │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 492b6 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493c2 │ │ │ │ + bne.n 4929e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 493ee │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 492ca │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493c2 │ │ │ │ + bne.n 4929e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b0f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b37c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 493c2 │ │ │ │ + blt.n 4929e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 26196c │ │ │ │ + b.w 261b34 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49412 │ │ │ │ + cbz r1, 492ee │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4941a │ │ │ │ + b.n 492f6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 34310 │ │ │ │ - movw r1, #62832 @ 0xf570 │ │ │ │ + b.w 3430c │ │ │ │ + movw r1, #63344 @ 0xf770 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41eec │ │ │ │ + b.w 41eec │ │ │ │ │ │ │ │ -0004942a : │ │ │ │ - ldr r3, [pc, #68] @ (49470 ) │ │ │ │ +00049306 : │ │ │ │ + ldr r3, [pc, #68] @ (4934c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4946c │ │ │ │ + cbz r0, 49348 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49442 │ │ │ │ + bne.n 4931e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49434 │ │ │ │ + b.n 49310 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49458 │ │ │ │ + beq.n 49334 │ │ │ │ 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 4943e │ │ │ │ + bcc.n 4931a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4946c │ │ │ │ + cbz r0, 49348 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4946c │ │ │ │ + beq.n 49348 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 494a4 │ │ │ │ + cbz r0, 49380 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494a4 │ │ │ │ + beq.n 49380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494a4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49380 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 494c0 │ │ │ │ + cbz r0, 4939c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494c0 │ │ │ │ + beq.n 4939c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494c0 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4939c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 494dc │ │ │ │ + cbz r0, 493b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494dc │ │ │ │ + beq.n 493b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494dc │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493b8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494f8 │ │ │ │ + cbz r0, 493d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f8 │ │ │ │ + beq.n 493d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494f8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493d4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 49514 │ │ │ │ + cbz r0, 493f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49514 │ │ │ │ + beq.n 493f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49514 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493f0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49530 │ │ │ │ + cbz r0, 4940c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49530 │ │ │ │ + beq.n 4940c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4940c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ + beq.n 49442 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 49464 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 49468 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4952e │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl cdee4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 49464 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 4949a │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ce97c │ │ │ │ + b.n 49464 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + add.w r6, r4, #40 @ 0x28 │ │ │ │ + cbnz r3, 494cc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 494b4 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #222] @ 0xde │ │ │ │ + b.n 494cc │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2600c0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ce97c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4952e │ │ │ │ + bl 95aec │ │ │ │ + adds r4, #223 @ 0xdf │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 494ec │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 494dc │ │ │ │ + dmb ish │ │ │ │ + beq.n 494f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 269820 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 2600c0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4951a │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4950a │ │ │ │ + dmb ish │ │ │ │ + beq.n 49526 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24721c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 494bc │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 13ec50 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 49562 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 49574 │ │ │ │ + b.n 495b0 │ │ │ │ + vabs.f64 d7, d0 │ │ │ │ + vldr d6, [pc, #96] @ 495c8 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 495b4 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 29684 │ │ │ │ + vcmp.f64 d8, d0 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 495bc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 495bc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 495bc │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + │ │ │ │ +000495d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (49600 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1a6114 │ │ │ │ + cbz r0, 495fe │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 49630 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17456 @ 0x4430 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4965a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 49658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49530 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49658 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49552 │ │ │ │ + cbz r3, 4967a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49554 │ │ │ │ + b.n 4967c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 49562 │ │ │ │ + cbnz r3, 4968a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49562 │ │ │ │ + blt.n 4968a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 49562 │ │ │ │ - cbnz r4, 4957e │ │ │ │ + bgt.n 4968a │ │ │ │ + cbnz r4, 496a6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (496f0 ) │ │ │ │ + ldr r4, [pc, #392] @ (49818 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 495d8 │ │ │ │ - cbz r5, 495a2 │ │ │ │ + cbz r0, 49700 │ │ │ │ + cbz r5, 496ca │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4958c │ │ │ │ + cbz r7, 496b4 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4958c │ │ │ │ + bne.n 496b4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 495a6 │ │ │ │ + b.n 496ce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 49594 │ │ │ │ + cbnz r0, 496bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 495a6 │ │ │ │ - bl c339c │ │ │ │ + b.n 496ce │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 495d8 │ │ │ │ + blt.n 49700 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 49588 │ │ │ │ - b.n 49590 │ │ │ │ + beq.n 496b0 │ │ │ │ + b.n 496b8 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 257c94 │ │ │ │ + bl 25817c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 49700 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4962e │ │ │ │ + beq.n 49756 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 495dc │ │ │ │ + beq.n 49704 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 496d8 │ │ │ │ + b.n 49800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 495fc │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 49724 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 495d8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 49700 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 49700 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4962e │ │ │ │ + ble.n 49756 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 495d8 │ │ │ │ + bl ce97c │ │ │ │ + b.n 49700 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 49888 │ │ │ │ + bl 4988a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4964a │ │ │ │ + cbnz r0, 49772 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 49700 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 495d8 │ │ │ │ + bl ce97c │ │ │ │ + b.n 49700 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 496e0 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49808 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 496e8 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49810 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 496a8 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 497d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4963e │ │ │ │ + beq.n 49766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4963e │ │ │ │ + bne.n 49766 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4963e │ │ │ │ - cbz r5, 496d8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49766 │ │ │ │ + cbz r5, 49800 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 496ca │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 497f2 │ │ │ │ + bl 95aec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538ac │ │ │ │ + bl 538d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - b.n 496d2 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 497fa │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 538ac │ │ │ │ + bl 538d8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ 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, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13e8a8 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49724 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 49736 │ │ │ │ - b.n 49772 │ │ │ │ - vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49788 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49776 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 29684 │ │ │ │ - vcmp.f64 d8, d0 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4977e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4977e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4977e │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - │ │ │ │ -00049790 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (497c0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1a7a5c │ │ │ │ - cbz r0, 497be │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 497f0 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16944 @ 0x4230 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4981a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 49818 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49818 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 49842 │ │ │ │ + cbnz r3, 49842 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21148 @ 0x529c │ │ │ │ + movw r0, #21660 @ 0x549c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc28 │ │ │ │ - bl 13c40c │ │ │ │ + b.w ddbe4 │ │ │ │ + bl 13c314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49866 │ │ │ │ + bne.n 49866 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #21164 @ 0x52ac │ │ │ │ + movw r0, #21676 @ 0x54ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c934 │ │ │ │ - b.n 49884 │ │ │ │ - ble.n 49882 │ │ │ │ + bl 13c864 │ │ │ │ + b.n 49884 │ │ │ │ + ble.n 49882 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4252 @ 0x109c │ │ │ │ + movw r1, #4764 @ 0x129c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 49350 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498a6 │ │ │ │ + cbz r0, 498a8 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 801f8 │ │ │ │ + bl 80118 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49474 │ │ │ │ │ │ │ │ 000498ac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #32] @ (498dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21188 @ 0x52c4 │ │ │ │ + movw r2, #21700 @ 0x54c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (498e4 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (498ec ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4990c │ │ │ │ + cbz r3, 498fc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4990e │ │ │ │ + b.n 498fe │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4991c │ │ │ │ + cbnz r3, 4990c │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4991c │ │ │ │ + ble.n 4990c │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 4991c │ │ │ │ - cbnz r4, 4993c │ │ │ │ + bgt.n 4990c │ │ │ │ + cbnz r4, 4992c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49a80 ) │ │ │ │ + ldr r4, [pc, #352] @ (49a70 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #5 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 499e0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49950 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 49940 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 499e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49966 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 49956 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 499e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4997a │ │ │ │ - bl 7f710 │ │ │ │ + cbnz r0, 4996a │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a6e │ │ │ │ - b.n 499f0 │ │ │ │ - bl 83920 │ │ │ │ + beq.n 49a5e │ │ │ │ + b.n 499e0 │ │ │ │ + bl 8383c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4999a │ │ │ │ + beq.n 4998a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4999a │ │ │ │ + cbnz r3, 4998a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49970 │ │ │ │ + beq.n 49960 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a4c │ │ │ │ + beq.n 49a3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 499ac │ │ │ │ + cbz r0, 4999c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499b4 │ │ │ │ - b.n 499b8 │ │ │ │ + bne.n 499a4 │ │ │ │ + b.n 499a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499c0 │ │ │ │ + b.n 499b0 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499dc │ │ │ │ + bge.n 499cc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21232 @ 0x52f0 │ │ │ │ + movw r1, #21744 @ 0x54f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 499f0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 499e0 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 499f4 │ │ │ │ + beq.n 499e4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ef8d0 │ │ │ │ - cbnz r0, 499f8 │ │ │ │ + bl 1eebe0 │ │ │ │ + cbnz r0, 499e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a78 │ │ │ │ + b.n 49a68 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 499fa │ │ │ │ + b.n 499ea │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49a0e │ │ │ │ + beq.n 499fe │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 499e0 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 49a00 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ 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 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a66 │ │ │ │ + bge.n 49a56 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a56 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 49a46 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a14 │ │ │ │ - b.n 499f0 │ │ │ │ + beq.n 49a04 │ │ │ │ + b.n 499e0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499c4 │ │ │ │ + blt.n 499b4 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 49a00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 49a78 │ │ │ │ + bl f1800 │ │ │ │ + b.n 49a68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f8f8 │ │ │ │ - b.n 49a78 │ │ │ │ + bl 7f818 │ │ │ │ + b.n 49a68 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499c4 │ │ │ │ + beq.n 499b4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 499a2 │ │ │ │ + b.n 49992 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00049a74 : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 181e28 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20d69c │ │ │ │ + bl 20ce90 <_PyTime_AsMilliseconds@@Base+0x6ec> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49aa6 │ │ │ │ - beq.n 49aaa │ │ │ │ + blt.n 49a9e │ │ │ │ + beq.n 49aa2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49ab2 │ │ │ │ + b.n 49aaa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49ab2 │ │ │ │ + b.n 49aaa │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ - bl cbdfc │ │ │ │ + bl 11b820 │ │ │ │ + bl cbe24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49b1c │ │ │ │ + beq.n 49b14 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 49b1c │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 49b14 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b598 │ │ │ │ - bl cbdfc │ │ │ │ + bl 11b820 │ │ │ │ + bl cbe24 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #60760 @ 0xed58 │ │ │ │ + movw r0, #61272 @ 0xef58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49bd4 │ │ │ │ + b.n 49bcc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49b70 │ │ │ │ + cbz r3, 49b68 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49b70 │ │ │ │ + bge.n 49b68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49b88 │ │ │ │ + beq.n 49b80 │ │ │ │ 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 d11d0 │ │ │ │ + bl d11a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b64 │ │ │ │ + beq.n 49b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49b64 │ │ │ │ + cbnz r3, 49b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49b18 │ │ │ │ - bne.n 49b88 │ │ │ │ + blt.n 49b10 │ │ │ │ + bne.n 49b80 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49b1e │ │ │ │ + b.n 49b16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63868 @ 0xf97c │ │ │ │ + movw r1, #64380 @ 0xfb7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 49b18 │ │ │ │ + bl 127324 │ │ │ │ + b.n 49b10 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49b96 │ │ │ │ + cbnz r1, 49b8e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49bd4 │ │ │ │ + b.n 49bcc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49b8c │ │ │ │ + bge.n 49b84 │ │ │ │ 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 49bbc │ │ │ │ + beq.n 49bb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49bae │ │ │ │ + b.n 49ba6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b8c │ │ │ │ + beq.n 49b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b8c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b8c │ │ │ │ + bne.n 49b84 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49b84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49bdc ) │ │ │ │ + ldr r0, [pc, #0] @ (49bd4 ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (49bdc ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db1bc <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00049bfc : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 183154 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14e3a8 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49c3a │ │ │ │ + bl 14d908 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49c16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f11ec │ │ │ │ + bl 1f0504 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49c3c │ │ │ │ + bge.n 49c18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c3a │ │ │ │ + beq.n 49c16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c3a │ │ │ │ + cbnz r3, 49c16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49c78 │ │ │ │ + bne.n 49c54 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ bl 4845e │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49c6c │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 49c80 │ │ │ │ + bne.n 49c48 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 49c5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 149f6c │ │ │ │ + bl 1494dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49c64 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #9] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1da05c <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49d18 ) │ │ │ │ + ldr r3, [pc, #132] @ (49d18 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49cc8 │ │ │ │ + cbz r3, 49cc8 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49cbe │ │ │ │ + bne.n 49cbe │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cae │ │ │ │ + bne.n 49cae │ │ │ │ dmb ish │ │ │ │ - beq.n 49cc8 │ │ │ │ - bl 269654 │ │ │ │ + beq.n 49cc8 │ │ │ │ + bl 269820 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d1c │ │ │ │ + bl 49d54 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49cfa │ │ │ │ + cbz r3, 49cfa │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49cf0 │ │ │ │ + bne.n 49cf0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49ce0 │ │ │ │ + bne.n 49ce0 │ │ │ │ dmb ish │ │ │ │ - beq.n 49cfa │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 49cfa │ │ │ │ + bl 24721c │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e08 │ │ │ │ - ldr r3, [pc, #20] @ (49d18 ) │ │ │ │ + bl 71cf0 │ │ │ │ + ldr r3, [pc, #20] @ (49d18 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49d14 │ │ │ │ + beq.n 49d14 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 185a50 │ │ │ │ + cbz r0, 49d52 │ │ │ │ + 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 49d50 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d50 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + 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, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #236] @ (49e1c ) │ │ │ │ + ldr r3, [pc, #236] @ (49e54 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, lr, [r0] │ │ │ │ ands.w r4, r5, #63 @ 0x3f │ │ │ │ - bne.n 49d50 │ │ │ │ + bne.n 49d88 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d54 │ │ │ │ + bne.n 49d8c │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49d58 │ │ │ │ + b.n 49d90 │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 49d70 │ │ │ │ - cbz r4, 49d70 │ │ │ │ + cbnz r7, 49da8 │ │ │ │ + cbz r4, 49da8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49d72 │ │ │ │ + b.n 49daa │ │ │ │ mov r3, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r9, r4, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ add r9, r1 │ │ │ │ - beq.n 49d88 │ │ │ │ + beq.n 49dc0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 49ed4 │ │ │ │ + bl 4a0a8 │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r0, r5, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r4, r0, #63 @ 0x3f │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -47003,116 +47040,281 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r7] │ │ │ │ add sl, r7 │ │ │ │ adds r0, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 49dc8 │ │ │ │ + beq.n 49e00 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49dbe │ │ │ │ + b.n 49df6 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ mov.w sl, sl, lsr #6 │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 49df4 │ │ │ │ + beq.n 49e2c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 49ed4 │ │ │ │ - b.n 49de2 │ │ │ │ + bl 4a0a8 │ │ │ │ + b.n 49e1a │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #24] @ (49e1c ) │ │ │ │ + ldr r3, [pc, #24] @ (49e54 ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e16 │ │ │ │ + beq.n 49e4e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 186da0 │ │ │ │ - cbz r0, 49e56 │ │ │ │ - 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 49e54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e54 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 4a796 │ │ │ │ + b.n 49ed2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 49e8c │ │ │ │ + bpl.n 49e8a │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49ec4 │ │ │ │ - bl 71320 │ │ │ │ + bne.n 49ec2 │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49ec0 │ │ │ │ + cbz r0, 49ebe │ │ │ │ mov r1, r6 │ │ │ │ - bl 86e38 │ │ │ │ + bl 86d08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49eaa │ │ │ │ + blt.n 49ea8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86e38 │ │ │ │ + bl 86d08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49ecc │ │ │ │ + bge.n 49eca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ec0 │ │ │ │ + beq.n 49ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ec0 │ │ │ │ + cbnz r3, 49ebe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ecc │ │ │ │ + b.n 49eca │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 440ec │ │ │ │ + b.w 43ff8 │ │ │ │ + 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, 49ef6 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 49ef6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 49f02 │ │ │ │ + bl 15ef38 <_PySemaphore_Wakeup@@Base+0x104> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 49f96 │ │ │ │ + b.n 4a03c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 49f9c │ │ │ │ + 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 49f1c │ │ │ │ + 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 49f86 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bne.n 49f56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d82d8 │ │ │ │ + cbnz r0, 49f44 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 49fba │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str.w r0, [r2, #260] @ 0x104 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str.w r8, [r4, #24] │ │ │ │ + subs r2, r5, r6 │ │ │ │ + rsb r3, r3, #63 @ 0x3f │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + it ge │ │ │ │ + movge r3, r2 │ │ │ │ + add r6, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + bcc.n 49f2a │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r7, #0] │ │ │ │ + str r7, [r2, #4] │ │ │ │ + b.n 49f68 │ │ │ │ + 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 4a03c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4a03c │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26cab0 │ │ │ │ + cmp r0, r7 │ │ │ │ + bcs.n 49fb0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1e8f18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 108670 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 49fbe │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4a03c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 49fd8 │ │ │ │ + mul.w r3, r7, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 49fd8 │ │ │ │ + add r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + subs r0, #1 │ │ │ │ + bl 26cd28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #0 │ │ │ │ + subs r5, #1 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, r8 │ │ │ │ + ble.n 4a01c │ │ │ │ + bl 185a50 │ │ │ │ + cbnz r0, 4a006 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 49fba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 49fba │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49fba │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a016 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4a016 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 49fe2 │ │ │ │ + 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 4a03c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4a03c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #63192 @ 0xf6d8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 41eec │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bpl.n 4a086 │ │ │ │ + movw r3, #24964 @ 0x6184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 4a086 │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 4a09e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3252e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4a07c │ │ │ │ + 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 4715c │ │ │ │ + nop │ │ │ │ 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] │ │ │ │ @@ -47784,550 +47986,360 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r7, 4a7ba │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 4a7ba │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 4a7c6 │ │ │ │ - bl 15fb64 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4a85a │ │ │ │ - b.n 4a900 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 4a860 │ │ │ │ - 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 4a7e0 │ │ │ │ - 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 4a84a │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a81a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d96b0 │ │ │ │ - cbnz r0, 4a808 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 4a87e │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r0, [r2, #260] @ 0x104 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str.w r8, [r4, #24] │ │ │ │ - subs r2, r5, r6 │ │ │ │ - rsb r3, r3, #63 @ 0x3f │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - it ge │ │ │ │ - movge r3, r2 │ │ │ │ - add r6, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 4a7ee │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r7, #0] │ │ │ │ - str r7, [r2, #4] │ │ │ │ - b.n 4a82c │ │ │ │ - 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 4a900 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4a900 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26c890 │ │ │ │ - cmp r0, r7 │ │ │ │ - bcs.n 4a874 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1084fc │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 4a882 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4a900 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4a89c │ │ │ │ - mul.w r3, r7, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 4a89c │ │ │ │ - add r0, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r0, #1 │ │ │ │ - bl 26cb08 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, #1 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 4a8e0 │ │ │ │ - bl 186da0 │ │ │ │ - cbnz r0, 4a8ca │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a87e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4a87e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a87e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a8da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a8da │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 4a8a6 │ │ │ │ - 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 4a900 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a900 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #62680 @ 0xf4d8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41eec │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 4a94a │ │ │ │ - movw r3, #24964 @ 0x6184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4a94a │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a962 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4a940 │ │ │ │ - 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} │ │ │ │ - nop │ │ │ │ - b.w 4715c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4a994 │ │ │ │ + cbz r0, 4a992 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4a994 │ │ │ │ - bl 2459ec <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4a992 │ │ │ │ + bl 24581c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a99e │ │ │ │ + beq.n 4a99c │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7814c │ │ │ │ + bl 78034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 4a9e6 │ │ │ │ + beq.n 4a9e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a9e6 │ │ │ │ + cbnz r3, 4a9e4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004a9e8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4aa10 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004a9e6 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #40] @ (4aa10 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl cdee4 │ │ │ │ + cbnz r0, 4aa78 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 4aa46 <_PyContext_NewHamtForTests@@Base+0x60> │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + b.n 4aa4e <_PyContext_NewHamtForTests@@Base+0x68> │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 4aa6c <_PyContext_NewHamtForTests@@Base+0x86> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29204 │ │ │ │ + cbnz r0, 4aa6c <_PyContext_NewHamtForTests@@Base+0x86> │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + bl 1551e8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4aa7a <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1551e8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4aa7a <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 4aa84 <_PyContext_NewHamtForTests@@Base+0x9e> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ce97c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #63204 @ 0xf6e4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0xec>) │ │ │ │ + ldr r3, [pc, #176] @ (4ab54 <_PyContext_NewHamtForTests@@Base+0x16e>) │ │ │ │ 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, 4aa58 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ + cbz r3, 4aad8 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4aa4e <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + bne.n 4aace <_PyContext_NewHamtForTests@@Base+0xe8> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa3e <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ + bne.n 4aabe <_PyContext_NewHamtForTests@@Base+0xd8> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa58 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ - bl 269654 │ │ │ │ + beq.n 4aad8 <_PyContext_NewHamtForTests@@Base+0xf2> │ │ │ │ + bl 269820 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d1c │ │ │ │ + bl 49d54 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4aa8a <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + cbz r3, 4ab0a <_PyContext_NewHamtForTests@@Base+0x124> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4aa80 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + bne.n 4ab00 <_PyContext_NewHamtForTests@@Base+0x11a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa70 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ + bne.n 4aaf0 <_PyContext_NewHamtForTests@@Base+0x10a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa8a <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ - bl 2470fc │ │ │ │ - movw r1, #59848 @ 0xe9c8 │ │ │ │ + beq.n 4ab0a <_PyContext_NewHamtForTests@@Base+0x124> │ │ │ │ + bl 24721c │ │ │ │ + movw r1, #60360 @ 0xebc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4aa98 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ + bne.n 4ab18 <_PyContext_NewHamtForTests@@Base+0x132> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f6ac │ │ │ │ - ldr r3, [pc, #20] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0xec>) │ │ │ │ + bl 7f5cc │ │ │ │ + ldr r3, [pc, #20] @ (4ab54 <_PyContext_NewHamtForTests@@Base+0x16e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4aad0 <_PyContext_NewHamtForTests@@Base+0xe8> │ │ │ │ + beq.n 4ab50 <_PyContext_NewHamtForTests@@Base+0x16a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ - cbnz r0, 4ab3c <_PyContext_NewHamtForTests@@Base+0x154> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab0a <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - b.n 4ab12 <_PyContext_NewHamtForTests@@Base+0x12a> │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 4ab30 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29204 │ │ │ │ - cbnz r0, 4ab30 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ - adds r0, r4, r6 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - bl 155cd8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 155cd8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab48 <_PyContext_NewHamtForTests@@Base+0x160> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #62692 @ 0xf4e4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ 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, #39560 @ 0x9a88 │ │ │ │ + movw r1, #40072 @ 0x9c88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #39564 @ 0x9a8c │ │ │ │ + movw r0, #40076 @ 0x9c8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab96 <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ + blt.n 4ab96 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ab98 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + beq.n 4ab98 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ab98 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + b.n 4ab98 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #31832 @ 0x7c58 │ │ │ │ + movw r1, #32344 @ 0x7e58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl bf9d0 │ │ │ │ - cbz r0, 4abd2 <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ + bl bf9bc │ │ │ │ + cbz r0, 4abd2 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c2ec │ │ │ │ + bl 22bd50 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #18856 @ 0x49a8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 7f6ac │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ac06 <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ + bne.n 4abf8 <_PyContext_NewHamtForTests@@Base+0x212> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ac1e <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ - b.n 4ac32 <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ + cbnz r0, 4ac10 <_PyContext_NewHamtForTests@@Base+0x22a> │ │ │ │ + b.n 4ac24 <_PyContext_NewHamtForTests@@Base+0x23e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61648 @ 0xf0d0 │ │ │ │ + movw r0, #62160 @ 0xf2d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4abfa <_PyContext_NewHamtForTests@@Base+0x212> │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ - bl 83920 │ │ │ │ + bne.n 4abec <_PyContext_NewHamtForTests@@Base+0x206> │ │ │ │ + b.n 4acfe <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac40 <_PyContext_NewHamtForTests@@Base+0x258> │ │ │ │ + bne.n 4ac32 <_PyContext_NewHamtForTests@@Base+0x24c> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ac50 <_PyContext_NewHamtForTests@@Base+0x268> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 4ac42 <_PyContext_NewHamtForTests@@Base+0x25c> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bne.n 4acfe <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ac50 <_PyContext_NewHamtForTests@@Base+0x268> │ │ │ │ + b.n 4ac42 <_PyContext_NewHamtForTests@@Base+0x25c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac2e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + bne.n 4ac20 <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac2e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac20 <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac72 <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ + bne.n 4ac64 <_PyContext_NewHamtForTests@@Base+0x27e> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21344 @ 0x5360 │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bl 127324 │ │ │ │ + b.n 4acfe <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + blt.n 4ac74 <_PyContext_NewHamtForTests@@Base+0x28e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2eb54 │ │ │ │ + b.w 2eb4c │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x2a2> │ │ │ │ - cbnz r5, 4acae <_PyContext_NewHamtForTests@@Base+0x2c6> │ │ │ │ + ble.n 4ac7c <_PyContext_NewHamtForTests@@Base+0x296> │ │ │ │ + cbnz r5, 4aca0 <_PyContext_NewHamtForTests@@Base+0x2ba> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 241320 <_PyTime_AsTimeval@@Base+0x1910> │ │ │ │ + bl 241140 <_PyTime_AsTimeval@@Base+0x1910> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + beq.n 4acfe <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ad0e <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + b.n 4ad00 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c04 │ │ │ │ - cbnz r0, 4ad0c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bl 1f4e64 │ │ │ │ + cbnz r0, 4acfe <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4acc8 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + bge.n 4acba <_PyContext_NewHamtForTests@@Base+0x2d4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb54 │ │ │ │ - cbnz r0, 4acec <_PyContext_NewHamtForTests@@Base+0x304> │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bl 2eb4c │ │ │ │ + cbnz r0, 4acde <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ + b.n 4acfe <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 241320 <_PyTime_AsTimeval@@Base+0x1910> │ │ │ │ + bl 241140 <_PyTime_AsTimeval@@Base+0x1910> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + beq.n 4acfe <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ad00 <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ + beq.n 4acf2 <_PyContext_NewHamtForTests@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad00 <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4acf2 <_PyContext_NewHamtForTests@@Base+0x30c> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c04 │ │ │ │ + bl 1f4e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aca4 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ + beq.n 4ac96 <_PyContext_NewHamtForTests@@Base+0x2b0> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -48336,434 +48348,438 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ - cbnz r0, 4ad74 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ + bl cdee4 │ │ │ │ + cbnz r0, 4ad66 <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ad42 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ + cbz r5, 4ad34 <_PyContext_NewHamtForTests@@Base+0x34e> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ad4a <_PyContext_NewHamtForTests@@Base+0x362> │ │ │ │ + b.n 4ad3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ad68 <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ + blt.n 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ad68 <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ + cbnz r0, 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ad76 <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ + b.n 4ad68 <_PyContext_NewHamtForTests@@Base+0x382> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ad76 <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ + b.n 4ad68 <_PyContext_NewHamtForTests@@Base+0x382> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ad80 <_PyContext_NewHamtForTests@@Base+0x398> │ │ │ │ + cbz r3, 4ad72 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #62844 @ 0xf57c │ │ │ │ + movw r1, #63356 @ 0xf77c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ + b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ 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 24dd80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ - cbnz r0, 4adb4 <_PyContext_NewHamtForTests@@Base+0x3cc> │ │ │ │ + bl 24e0a0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x318> │ │ │ │ + cbnz r0, 4ada6 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24dfb4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3ac> │ │ │ │ + b.w 24e14c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3c4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4ade4 <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ + bgt.n 4add6 <_PyContext_NewHamtForTests@@Base+0x3f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24dd80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ - cbnz r0, 4ae00 <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ + bl 24e0a0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x318> │ │ │ │ + cbnz r0, 4adf2 <_PyContext_NewHamtForTests@@Base+0x40c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 485ac │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #21380 @ 0x5384 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4add0 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ + bge.n 4adc2 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ 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 4ae2a <_PyContext_NewHamtForTests@@Base+0x442> │ │ │ │ + bhi.n 4ae1c <_PyContext_NewHamtForTests@@Base+0x436> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ae42 <_PyContext_NewHamtForTests@@Base+0x45a> │ │ │ │ + beq.n 4ae34 <_PyContext_NewHamtForTests@@Base+0x44e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae44 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ - movw r0, #45652 @ 0xb254 │ │ │ │ + b.n 4ae36 <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ + movw r0, #45656 @ 0xb258 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae20 <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ - b.n 4ae6e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + bne.n 4ae12 <_PyContext_NewHamtForTests@@Base+0x42c> │ │ │ │ + b.n 4ae60 <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9988 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1e8ca8 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4ae6e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + beq.n 4ae60 <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ae72 <_PyContext_NewHamtForTests@@Base+0x48a> │ │ │ │ + blt.n 4ae64 <_PyContext_NewHamtForTests@@Base+0x47e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36672 @ 0x8f40 │ │ │ │ + movw r1, #37184 @ 0x9140 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aea6 <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ + b.n 4ae98 <_PyContext_NewHamtForTests@@Base+0x4b2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4ae8a <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ + cbz r0, 4ae7c <_PyContext_NewHamtForTests@@Base+0x496> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1af384 │ │ │ │ + bl 1ada94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ae6e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + blt.n 4ae60 <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4aea6 <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ - cbz r4, 4ae9c <_PyContext_NewHamtForTests@@Base+0x4b4> │ │ │ │ + cbnz r0, 4ae98 <_PyContext_NewHamtForTests@@Base+0x4b2> │ │ │ │ + cbz r4, 4ae8e <_PyContext_NewHamtForTests@@Base+0x4a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aea4 <_PyContext_NewHamtForTests@@Base+0x4bc> │ │ │ │ + beq.n 4ae96 <_PyContext_NewHamtForTests@@Base+0x4b0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4aea4 <_PyContext_NewHamtForTests@@Base+0x4bc> │ │ │ │ + b.n 4ae96 <_PyContext_NewHamtForTests@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a7c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4ae6e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + bl f99b4 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4ae60 <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ 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 r4, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #60072 @ 0xeaa8 │ │ │ │ + movw r1, #60584 @ 0xeca8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl bf9d0 │ │ │ │ - cbz r0, 4aeee <_PyContext_NewHamtForTests@@Base+0x506> │ │ │ │ + bl bf9bc │ │ │ │ + cbz r0, 4aee0 <_PyContext_NewHamtForTests@@Base+0x4fa> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 22b624 │ │ │ │ + bl 22b0cc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ - cbnz r0, 4af00 <_PyContext_NewHamtForTests@@Base+0x518> │ │ │ │ + beq.n 4aee4 <_PyContext_NewHamtForTests@@Base+0x4fe> │ │ │ │ + cbnz r0, 4aef2 <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af1c <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ + b.n 4af0e <_PyContext_NewHamtForTests@@Base+0x528> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af1c <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ - b.n 4af0e <_PyContext_NewHamtForTests@@Base+0x526> │ │ │ │ + beq.n 4af0e <_PyContext_NewHamtForTests@@Base+0x528> │ │ │ │ + b.n 4af00 <_PyContext_NewHamtForTests@@Base+0x51a> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4af14 <_PyContext_NewHamtForTests@@Base+0x52c> │ │ │ │ + cbz r0, 4af06 <_PyContext_NewHamtForTests@@Base+0x520> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af1c <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ + beq.n 4af0e <_PyContext_NewHamtForTests@@Base+0x528> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4af1c <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ + b.n 4af0e <_PyContext_NewHamtForTests@@Base+0x528> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #62516 @ 0xf434 │ │ │ │ + movw r0, #19368 @ 0x4ba8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 7f5cc │ │ │ │ + movw r1, #63028 @ 0xf634 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ + b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ 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 4af56 <_PyContext_NewHamtForTests@@Base+0x56e> │ │ │ │ + bne.n 4af56 <_PyContext_NewHamtForTests@@Base+0x570> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20800 @ 0x5140 │ │ │ │ + movw r1, #21312 @ 0x5340 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ + bl 127324 │ │ │ │ + b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4af9a <_PyContext_NewHamtForTests@@Base+0x5b2> │ │ │ │ + cbnz r3, 4af9a <_PyContext_NewHamtForTests@@Base+0x5b4> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4af92 <_PyContext_NewHamtForTests@@Base+0x5aa> │ │ │ │ + cbz r3, 4af92 <_PyContext_NewHamtForTests@@Base+0x5ac> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4af82 <_PyContext_NewHamtForTests@@Base+0x59a> │ │ │ │ - movw r1, #20848 @ 0x5170 │ │ │ │ + cbnz r2, 4af82 <_PyContext_NewHamtForTests@@Base+0x59c> │ │ │ │ + movw r1, #21360 @ 0x5370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127114 │ │ │ │ - b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ - movw r1, #20900 @ 0x51a4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ + movw r1, #21412 @ 0x53a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b044 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + b.n 4b044 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d760 │ │ │ │ + bl 20cf54 <_PyTime_AsMilliseconds@@Base+0x7b0> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4afbe <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ + cbz r2, 4afbe <_PyContext_NewHamtForTests@@Base+0x5d8> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 25646c <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ + bl 2564b4 <_PyUnicode_ToNumeric@@Base+0x7a2c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b044 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + bne.n 4b044 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b044 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ - cbz r0, 4b004 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ + b.n 4b044 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ + cbz r0, 4b004 <_PyContext_NewHamtForTests@@Base+0x61e> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b00e <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ + bne.n 4b00e <_PyContext_NewHamtForTests@@Base+0x628> │ │ │ │ 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 4afec <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ + beq.n 4afec <_PyContext_NewHamtForTests@@Base+0x606> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4afec <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4afec <_PyContext_NewHamtForTests@@Base+0x606> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62728 @ 0xf508 │ │ │ │ + movw r1, #63240 @ 0xf708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ + bl 127324 │ │ │ │ + b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 4b032 <_PyContext_NewHamtForTests@@Base+0x64a> │ │ │ │ - bl d3c3c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 4b032 <_PyContext_NewHamtForTests@@Base+0x64c> │ │ │ │ + bl d3be0 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ - b.n 4b044 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + bl 14dba8 │ │ │ │ + b.n 4b044 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b01e <_PyContext_NewHamtForTests@@Base+0x636> │ │ │ │ + bne.n 4b01e <_PyContext_NewHamtForTests@@Base+0x638> │ │ │ │ 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 235f3c │ │ │ │ + bl 2359e4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7814c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e81c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b0bc <_PyContext_NewHamtForTests@@Base+0x6d4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b0bc <_PyContext_NewHamtForTests@@Base+0x6d4> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_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, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4b0ea <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ + cbz r0, 4b09a <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b0ea <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ + beq.n 4b09a <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b0ea <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b09a <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b108 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + cbnz r2, 4b0b8 <_PyContext_NewHamtForTests@@Base+0x6d2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b108 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + cbz r0, 4b0b8 <_PyContext_NewHamtForTests@@Base+0x6d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b108 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + beq.n 4b0b8 <_PyContext_NewHamtForTests@@Base+0x6d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b108 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b0b8 <_PyContext_NewHamtForTests@@Base+0x6d2> │ │ │ │ + bl 77c4c <_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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b130 <_PyContext_NewHamtForTests@@Base+0x748> │ │ │ │ + cbnz r6, 4b0e0 <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b130 <_PyContext_NewHamtForTests@@Base+0x748> │ │ │ │ + ble.n 4b0e0 <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b130 <_PyContext_NewHamtForTests@@Base+0x748> │ │ │ │ - cbnz r2, 4b14e <_PyContext_NewHamtForTests@@Base+0x766> │ │ │ │ + bne.n 4b0e0 <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ + cbnz r2, 4b0fe <_PyContext_NewHamtForTests@@Base+0x718> │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #68] @ (4b178 <_PyContext_NewHamtForTests@@Base+0x790>) │ │ │ │ + ldr r6, [pc, #68] @ (4b128 <_PyContext_NewHamtForTests@@Base+0x742>) │ │ │ │ mov r0, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b166 <_PyContext_NewHamtForTests@@Base+0x77e> │ │ │ │ + cbz r0, 4b116 <_PyContext_NewHamtForTests@@Base+0x730> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 14f524 │ │ │ │ + bl 14ea80 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 4b354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b16a <_PyContext_NewHamtForTests@@Base+0x782> │ │ │ │ + bne.n 4b11a <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b172 <_PyContext_NewHamtForTests@@Base+0x78a> │ │ │ │ + b.n 4b122 <_PyContext_NewHamtForTests@@Base+0x73c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78034 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e73c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b17a <_PyContext_NewHamtForTests@@Base+0x794> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4b17a <_PyContext_NewHamtForTests@@Base+0x794> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0004b17c : │ │ │ │ - movw r0, #18840 @ 0x4998 │ │ │ │ + movw r0, #19352 @ 0x4b98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ @@ -48787,94 +48803,94 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4b22a │ │ │ │ cbz r5, 4b1f4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cbz r7, 4b1de │ │ │ │ subs r5, #1 │ │ │ │ bne.n 4b1de │ │ │ │ movs r2, #0 │ │ │ │ b.n 4b1f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbnz r0, 4b1e6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ b.n 4b1f8 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 4b22a │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 4b1da │ │ │ │ b.n 4b1e2 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 257c94 │ │ │ │ + bl 25817c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 4b22a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 4b280 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ beq.n 4b22e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ b.n 4b336 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103aac │ │ │ │ + bl 103c1c │ │ │ │ cbnz r0, 4b24e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 4b22a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 4b22a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 4b280 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ b.n 4b22a │ │ │ │ mov r0, r6 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b642 │ │ │ │ + bl 4b6c4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 4b29c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 4b22a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ b.n 4b22a │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ @@ -48893,45 +48909,45 @@ │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cbz r0, 4b306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 4b290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 4b290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ b.n 4b290 │ │ │ │ cbz r5, 4b336 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ blt.n 4b328 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53ca2 │ │ │ │ + bl 53bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ b.n 4b330 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53ca2 │ │ │ │ + bl 53bb0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @@ -48947,50 +48963,50 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 4b382 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cbnz r0, 4b382 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 235e98 │ │ │ │ + b.w 235940 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 4b3a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21476 @ 0x53e4 │ │ │ │ + movw r1, #21988 @ 0x55e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 4b3ca │ │ │ │ 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 4b3c6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ cmp r8, r0 │ │ │ │ ble.n 4b3d0 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 4b3fa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e814 │ │ │ │ + bl 20e008 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 4b3ca │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 4b3f8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ @@ -49004,29 +49020,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7814c │ │ │ │ - bl 78184 │ │ │ │ + bl 78034 │ │ │ │ + bl 7806c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ bgt.n 4b43a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ movw r2, #46079 @ 0xb3ff │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 4b43a │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14e4f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ble.n 4b448 │ │ │ │ add.w r7, r5, #16 │ │ │ │ b.n 4b46a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -49038,19 +49054,19 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cbz r2, 4b478 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ble.n 4b478 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14e508 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ bcc.n 4b448 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ b.n 4b46a │ │ │ │ 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 r4, r1 │ │ │ │ @@ -49076,54 +49092,54 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b5b6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 4b4e4 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4b5b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 4b4fa │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4b5b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 4b512 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4b5b6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 4b532 │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 4b52e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 4b52e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 4b504 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 4b56c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cbz r6, 4b544 │ │ │ │ subs.w r9, r5, #4 │ │ │ │ @@ -49136,106 +49152,94 @@ │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.n 4b580 │ │ │ │ b.n 4b560 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42e66 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 42c6a <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cbnz r0, 4b580 │ │ │ │ b.n 4b5b6 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ b.n 4b580 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ bge.n 4b59c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21232 @ 0x52f0 │ │ │ │ + movw r1, #21744 @ 0x54f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ b.n 4b5b6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 4b5ba │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cbnz r0, 4b5be │ │ │ │ movs r0, #0 │ │ │ │ b.n 4b622 │ │ │ │ movs r6, #0 │ │ │ │ b.n 4b5c0 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 4b5d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b5b6 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ b.n 4b5d6 │ │ │ │ movs r4, #0 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r9, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r5, #0 │ │ │ │ bge.n 4b61c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 4b60c │ │ │ │ - bl e4b04 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b5d6 │ │ │ │ b.n 4b5b6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ b.n 4b622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #14801 @ 0x39d1 │ │ │ │ + movw r1, #11937 @ 0x2ea1 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40650 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b660 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 801f8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ 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] │ │ │ │ @@ -49244,83 +49248,94 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b692 │ │ │ │ + cbz r3, 4b670 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b694 │ │ │ │ + b.n 4b672 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b6a2 │ │ │ │ + cbnz r3, 4b680 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b6a2 │ │ │ │ + ble.n 4b680 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b6a2 │ │ │ │ - cbnz r4, 4b6c2 │ │ │ │ + bgt.n 4b680 │ │ │ │ + cbnz r4, 4b6a0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b6e4 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b6c0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6de │ │ │ │ + cbz r0, 4b6bc │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 152710 │ │ │ │ + b.w 151c24 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ subs r5, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b6e2 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 80118 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004b6e8 : │ │ │ │ +0004b6e6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b6fe │ │ │ │ + cbz r0, 4b6fc │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b704 │ │ │ │ - bl 263ddc │ │ │ │ - b.n 4b70c │ │ │ │ - bl 7a0e4 │ │ │ │ + cbnz r1, 4b702 │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 4b70a │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b712 │ │ │ │ + cbnz r0, 4b710 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b732 │ │ │ │ + b.n 4b730 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107104 │ │ │ │ + bl 10727c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b732 │ │ │ │ + beq.n 4b730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b732 │ │ │ │ + cbnz r3, 4b730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -49329,652 +49344,651 @@ │ │ │ │ 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 4b76a │ │ │ │ + bne.n 4b768 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b78a │ │ │ │ - b.n 4b782 │ │ │ │ + bne.n 4b788 │ │ │ │ + b.n 4b780 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #22844 @ 0x593c │ │ │ │ + movw r0, #23356 @ 0x5b3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b75c │ │ │ │ - b.n 4b80c │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 4b75a │ │ │ │ + b.n 4b80a │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b80c │ │ │ │ + bne.n 4b80a │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b79e │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4b80c │ │ │ │ + bne.n 4b79c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 4b80a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b7c4 │ │ │ │ + beq.n 4b7c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21572 @ 0x5444 │ │ │ │ + movw r1, #22084 @ 0x5644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 4b80c │ │ │ │ + bl d187c │ │ │ │ + b.n 4b80a │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b7d0 │ │ │ │ + bhi.n 4b7ce │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b810 │ │ │ │ - b.n 4b7ea │ │ │ │ + beq.n 4b80e │ │ │ │ + b.n 4b7e8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #4772 @ 0x12a4 │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 4b80c │ │ │ │ + bl d187c │ │ │ │ + b.n 4b80a │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b810 │ │ │ │ + beq.n 4b80e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4892 @ 0x131c │ │ │ │ + movw r1, #5600 @ 0x15e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b846 │ │ │ │ + b.n 4b844 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b832 │ │ │ │ + bcc.n 4b830 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21600 @ 0x5460 │ │ │ │ + movw r1, #22112 @ 0x5660 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 4b80c │ │ │ │ + bl d187c │ │ │ │ + b.n 4b80a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3128 │ │ │ │ + bl 1f243c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b80c │ │ │ │ + bne.n 4b80a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b84c ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b868 │ │ │ │ + cbz r1, 4b85e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b884 │ │ │ │ + bmi.n 4b87a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42384 @ 0xa590 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b89e │ │ │ │ + b.n 4b894 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4b8be │ │ │ │ + cbnz r0, 4b8b4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b8ce │ │ │ │ - b.n 4b8c8 │ │ │ │ + cbz r0, 4b8c4 │ │ │ │ + b.n 4b8be │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b8b8 │ │ │ │ - b.n 4b8dc │ │ │ │ + beq.n 4b8ae │ │ │ │ + b.n 4b8d2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b8dc │ │ │ │ + cbnz r0, 4b8d2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b8dc │ │ │ │ + cbz r0, 4b8d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b8e4 ) │ │ │ │ + ldr r0, [pc, #0] @ (4b8d8 ) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b908 │ │ │ │ + cbnz r3, 4b8fc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b908 │ │ │ │ + ble.n 4b8fc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b908 │ │ │ │ - cbnz r4, 4b928 │ │ │ │ + bne.n 4b8fc │ │ │ │ + cbnz r4, 4b91c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4b9c0 ) │ │ │ │ + ldr r4, [pc, #176] @ (4b9b4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b928 │ │ │ │ + cbnz r0, 4b91c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b9bc │ │ │ │ + b.n 4b9b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b93c │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 4b930 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b924 │ │ │ │ + bne.n 4b918 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b950 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 4b944 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b924 │ │ │ │ + bne.n 4b918 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #57648 @ 0xe130 │ │ │ │ + movw r1, #58268 @ 0xe39c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #21752 @ 0x54f8 │ │ │ │ + movw r0, #22264 @ 0x56f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b924 │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 4b918 │ │ │ │ + bl 95aec │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ - cbz r6, 4b99e │ │ │ │ + bl 985e4 │ │ │ │ + cbz r6, 4b992 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b9a8 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 4b99c │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b972 │ │ │ │ - b.n 4b924 │ │ │ │ + beq.n 4b966 │ │ │ │ + b.n 4b918 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4b9bc │ │ │ │ + b.n 4b9b0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b9dc │ │ │ │ + cbz r1, 4b9d0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b9f8 │ │ │ │ + bmi.n 4b9ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43056 @ 0xa830 │ │ │ │ + movw r1, #43568 @ 0xaa30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ba12 │ │ │ │ + b.n 4ba06 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [pc, #0] @ (4ba0c ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #10] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + b.w 3f914 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4baa8 ) │ │ │ │ + ldr r3, [pc, #132] @ (4baa8 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ba58 │ │ │ │ + cbz r3, 4ba58 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ba4e │ │ │ │ + bne.n 4ba4e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba3e │ │ │ │ + bne.n 4ba3e │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba58 │ │ │ │ - bl 269654 │ │ │ │ + beq.n 4ba58 │ │ │ │ + bl 269820 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bae0 │ │ │ │ + bl 4bce8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ba8a │ │ │ │ + cbz r3, 4ba8a │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ba80 │ │ │ │ + bne.n 4ba80 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba70 │ │ │ │ + bne.n 4ba70 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba8a │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 4ba8a │ │ │ │ + bl 24721c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71e08 │ │ │ │ - ldr r3, [pc, #20] @ (4baa8 ) │ │ │ │ + bl 71cf0 │ │ │ │ + ldr r3, [pc, #20] @ (4baa8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4baa4 │ │ │ │ + beq.n 4baa4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 3f91c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bad6 │ │ │ │ + cbnz r0, 4bad2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 149df4 │ │ │ │ + b.w 149364 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bac8 │ │ │ │ + beq.n 4bac4 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4bc04 ) │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - mov r6, r1 │ │ │ │ - ldrd ip, lr, [r0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r8, [r0, #12] │ │ │ │ - ands.w r5, r4, #63 @ 0x3f │ │ │ │ - bne.n 4bb14 │ │ │ │ - orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bb18 │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 4bb1e │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ - mov r7, sp │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [ip, #16] │ │ │ │ - str r0, [r7, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 4bb44 │ │ │ │ - cbz r5, 4bb44 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bb46 │ │ │ │ - mov r3, r9 │ │ │ │ - subs r3, r5, r3 │ │ │ │ - bic.w r7, r5, #63 @ 0x3f │ │ │ │ - add.w r1, lr, r3 │ │ │ │ - lsrs r5, r5, #6 │ │ │ │ - add r7, r1 │ │ │ │ - beq.n 4bb5c │ │ │ │ - mov r0, sp │ │ │ │ - bl 1961b8 │ │ │ │ - add r3, sp, #20 │ │ │ │ - rsb r1, r4, #119 @ 0x77 │ │ │ │ - mov.w fp, #128 @ 0x80 │ │ │ │ - and.w sl, r1, #63 @ 0x3f │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r5, sl, #9 │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - add.w r7, r0, r9 │ │ │ │ - add r5, r9 │ │ │ │ - blx 29c10 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - strb.w fp, [r0, r9] │ │ │ │ - add.w r1, r7, sl │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 4bb9e │ │ │ │ - strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bb94 │ │ │ │ - mov.w r2, r8, lsl #3 │ │ │ │ - lsrs r5, r5, #6 │ │ │ │ - orr.w r2, r2, r4, lsr #29 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - rev r4, r4 │ │ │ │ - movs r7, #0 │ │ │ │ - str.w r4, [r1, #5] │ │ │ │ - mov r4, r3 │ │ │ │ - rev r2, r2 │ │ │ │ - str.w r2, [r1, #1] │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.n 4bbcc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - adds r7, #1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - bl 1961b8 │ │ │ │ - b.n 4bbba │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - rev r0, r0 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - rev r0, r1 │ │ │ │ - rev r1, r2 │ │ │ │ - rev r2, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [r6, #4] │ │ │ │ - rev r3, r3 │ │ │ │ - str r1, [r6, #8] │ │ │ │ - str r3, [r6, #16] │ │ │ │ - str r2, [r6, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4bc04 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bbfc │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20cb84 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bc5a │ │ │ │ + bl 20c354 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bb2e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bc3e │ │ │ │ + cbnz r0, 4bb12 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bc5e │ │ │ │ + beq.n 4bb32 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bc5e │ │ │ │ - bl 81e14 │ │ │ │ - cbnz r0, 4bc66 │ │ │ │ + b.n 4bb32 │ │ │ │ + bl 81d28 │ │ │ │ + cbnz r0, 4bb3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc5a │ │ │ │ + beq.n 4bb2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc5a │ │ │ │ + cbnz r3, 4bb2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bca0 │ │ │ │ + b.n 4bb74 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21652 @ 0x5494 │ │ │ │ + movw r0, #22164 @ 0x5694 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bca0 │ │ │ │ + beq.n 4bb74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bca0 │ │ │ │ + cbnz r3, 4bb74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 4bcb0 │ │ │ │ + cbz r0, 4bb84 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20c190 │ │ │ │ + b.w 20b960 │ │ │ │ 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 4bd28 │ │ │ │ + ble.n 4bbfc │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bd28 │ │ │ │ + beq.n 4bbfc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bcf6 │ │ │ │ + cbz r5, 4bbca │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bcf6 │ │ │ │ + bge.n 4bbca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bd0c │ │ │ │ + ble.n 4bbe0 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bcee │ │ │ │ + blt.n 4bbc2 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e814 │ │ │ │ + bl 20e008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bd38 │ │ │ │ + beq.n 4bc0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148f00 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14846c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd3a │ │ │ │ + beq.n 4bc0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bd3a │ │ │ │ + b.n 4bc0e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - blt.n 4bd62 │ │ │ │ - cbz r0, 4bd62 │ │ │ │ + blt.n 4bc36 │ │ │ │ + cbz r0, 4bc36 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bd7a │ │ │ │ + bgt.n 4bc4e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21660 @ 0x549c │ │ │ │ + movw r1, #22172 @ 0x569c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4bdc4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4bc98 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bde2 │ │ │ │ + cbz r5, 4bcb6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b598 │ │ │ │ - bl cbdfc │ │ │ │ + bl 11b820 │ │ │ │ + bl cbe24 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bdca │ │ │ │ + beq.n 4bc9e │ │ │ │ mov r0, r8 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 4bdca │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 4bc9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4940 @ 0x134c │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be10 │ │ │ │ + b.n 4bce4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r2, r4, lsl #2] │ │ │ │ - b.n 4bdf8 │ │ │ │ + b.n 4bccc │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bdf8 │ │ │ │ + beq.n 4bccc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4bdea │ │ │ │ + b.n 4bcbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be0e │ │ │ │ + beq.n 4bce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be0e │ │ │ │ + cbnz r3, 4bce2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr r3, [pc, #272] @ (4be0c ) │ │ │ │ + sub sp, #156 @ 0x9c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + ldrd ip, lr, [r0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r8, [r0, #12] │ │ │ │ + ands.w r5, r4, #63 @ 0x3f │ │ │ │ + bne.n 4bd1c │ │ │ │ + orrs.w r3, r4, r8 │ │ │ │ + bne.n 4bd20 │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 4bd26 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ + mov r7, sp │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + ldr.w r2, [ip, #8] │ │ │ │ + ldr.w r3, [ip, #12] │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [ip, #16] │ │ │ │ + str r0, [r7, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 4bd4c │ │ │ │ + cbz r5, 4bd4c │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ + b.n 4bd4e │ │ │ │ + mov r3, r9 │ │ │ │ + subs r3, r5, r3 │ │ │ │ + bic.w r7, r5, #63 @ 0x3f │ │ │ │ + add.w r1, lr, r3 │ │ │ │ + lsrs r5, r5, #6 │ │ │ │ + add r7, r1 │ │ │ │ + beq.n 4bd64 │ │ │ │ + mov r0, sp │ │ │ │ + bl 194770 │ │ │ │ + add r3, sp, #20 │ │ │ │ + rsb r1, r4, #119 @ 0x77 │ │ │ │ + mov.w fp, #128 @ 0x80 │ │ │ │ + and.w sl, r1, #63 @ 0x3f │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, fp │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r5, sl, #9 │ │ │ │ + blx 2957c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + add.w r7, r0, r9 │ │ │ │ + add r5, r9 │ │ │ │ + blx 29c10 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + strb.w fp, [r0, r9] │ │ │ │ + add.w r1, r7, sl │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 4bda6 │ │ │ │ + strb.w r0, [r2, #1]! │ │ │ │ + b.n 4bd9c │ │ │ │ + mov.w r2, r8, lsl #3 │ │ │ │ + lsrs r5, r5, #6 │ │ │ │ + orr.w r2, r2, r4, lsr #29 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + rev r4, r4 │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r4, [r1, #5] │ │ │ │ + mov r4, r3 │ │ │ │ + rev r2, r2 │ │ │ │ + str.w r2, [r1, #1] │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.n 4bdd4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + adds r7, #1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + bl 194770 │ │ │ │ + b.n 4bdc2 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + rev r0, r0 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + rev r0, r1 │ │ │ │ + rev r1, r2 │ │ │ │ + rev r2, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [r6, #4] │ │ │ │ + rev r3, r3 │ │ │ │ + str r1, [r6, #8] │ │ │ │ + str r3, [r6, #16] │ │ │ │ + str r2, [r6, #12] │ │ │ │ + ldr r3, [pc, #24] @ (4be0c ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4be04 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #156 @ 0x9c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be1e │ │ │ │ + cbz r0, 4be1a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20c190 │ │ │ │ + b.w 20b960 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -49983,1500 +49997,1451 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be54 │ │ │ │ + cbz r0, 4be50 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20c190 │ │ │ │ + b.w 20b960 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be68 │ │ │ │ + cbz r0, 4be64 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20c190 │ │ │ │ + b.w 20b960 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4be94 │ │ │ │ + cbnz r3, 4be90 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4be94 │ │ │ │ + ble.n 4be90 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4be94 │ │ │ │ - cbnz r4, 4beb4 │ │ │ │ + bne.n 4be90 │ │ │ │ + cbnz r4, 4beb0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4bf5c ) │ │ │ │ + ldr r4, [pc, #192] @ (4bf58 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4beb4 │ │ │ │ + cbnz r0, 4beb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bf54 │ │ │ │ + b.n 4bf50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bec8 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 4bec4 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4beb0 │ │ │ │ + bne.n 4beac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4beb0 │ │ │ │ + beq.n 4beac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4beb0 │ │ │ │ + beq.n 4beac │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #21696 @ 0x54c0 │ │ │ │ + movw r1, #22208 @ 0x56c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10740 @ 0x29f4 │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4beb0 │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 4beac │ │ │ │ + bl 95aec │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 4bf36 │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 4bf32 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bf40 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 4bf3c │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf08 │ │ │ │ - b.n 4beb0 │ │ │ │ + beq.n 4bf04 │ │ │ │ + b.n 4beac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bf54 │ │ │ │ + b.n 4bf50 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bff4 ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bfa4 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4bf9a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bf8a │ │ │ │ - dmb ish │ │ │ │ - beq.n 4bfa4 │ │ │ │ - bl 269654 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bae0 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bfd6 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4bfcc │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bfbc │ │ │ │ - dmb ish │ │ │ │ - beq.n 4bfd6 │ │ │ │ - bl 2470fc │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 24b27c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4bff4 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bff0 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c01e │ │ │ │ + cbnz r0, 4bf82 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c026 │ │ │ │ + cbz r0, 4bf8a │ │ │ │ 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 4c010 │ │ │ │ + beq.n 4bf74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4c05a │ │ │ │ + cbz r6, 4bfbe │ │ │ │ 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, 4c06c │ │ │ │ + cbz r2, 4bfd0 │ │ │ │ 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 1084fc │ │ │ │ + bl 108670 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 781b8 │ │ │ │ - cbz r4, 4c09a │ │ │ │ - ldr r0, [pc, #28] @ (4c0a0 ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 780a0 │ │ │ │ + cbz r4, 4bffe │ │ │ │ + ldr r0, [pc, #28] @ (4c004 ) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9100 @ 0x238c │ │ │ │ + movw r0, #9612 @ 0x258c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c17c │ │ │ │ + bmi.n 4c0e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004c0a4 : │ │ │ │ +0004c008 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c0b2 │ │ │ │ + cbnz r0, 4c016 │ │ │ │ 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 71ff4 │ │ │ │ - cbz r0, 4c0f8 │ │ │ │ + bl 71edc │ │ │ │ + cbz r0, 4c05c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c0e2 │ │ │ │ + cbz r0, 4c046 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7f8f8 │ │ │ │ - cbnz r0, 4c0fc │ │ │ │ + bl 7f818 │ │ │ │ + cbnz r0, 4c060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c0f8 │ │ │ │ + beq.n 4c05c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c0f8 │ │ │ │ + cbnz r3, 4c05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c0fe │ │ │ │ + b.n 4c062 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #132] @ (4c0fc ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4c0aa │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4c0a0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c090 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c0aa │ │ │ │ + bl 269820 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bce8 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4c0dc │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4c0d2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c0c2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c0dc │ │ │ │ + bl 24721c │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 24b3f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c0fc ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4c0f6 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c102 : │ │ │ │ +0004c100 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c116 │ │ │ │ - cbnz r1, 4c11c │ │ │ │ - bl 263ddc │ │ │ │ - b.n 4c126 │ │ │ │ + cbz r0, 4c114 │ │ │ │ + cbnz r1, 4c11a │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 4c124 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9a98c │ │ │ │ + bl 9a7f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c136 │ │ │ │ - movw r0, #21740 @ 0x54ec │ │ │ │ + bge.n 4c134 │ │ │ │ + movw r0, #22252 @ 0x56ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ef358 │ │ │ │ - b.n 4c13c │ │ │ │ + bl 1ee668 │ │ │ │ + b.n 4c13a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c168 │ │ │ │ + cbnz r0, 4c166 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c170 │ │ │ │ + cbz r0, 4c16e │ │ │ │ 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 4c15a │ │ │ │ + beq.n 4c158 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ movw r2, #41388 @ 0xa1ac │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 4c1c6 │ │ │ │ + bne.n 4c1c4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c1c6 │ │ │ │ + bne.n 4c1c4 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c1c6 │ │ │ │ - bl 41844 │ │ │ │ + bhi.n 4c1c4 │ │ │ │ + bl 41840 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c1d0 │ │ │ │ + beq.n 4c1ce │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4c1d2 │ │ │ │ + b.n 4c1d0 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c1d2 │ │ │ │ + b.n 4c1d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c1d4 : │ │ │ │ +0004c1d2 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - movw r0, #18848 @ 0x49a0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #4 │ │ │ │ - b.w 7f6ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c214 │ │ │ │ + cbnz r0, 4c204 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c21c │ │ │ │ + cbz r0, 4c20c │ │ │ │ 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 4c206 │ │ │ │ + beq.n 4c1f6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004c21e : │ │ │ │ +0004c20e : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ 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, 4c248 │ │ │ │ + cbnz r3, 4c238 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c262 │ │ │ │ + cbz r2, 4c252 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c262 │ │ │ │ + cbz r3, 4c252 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63620 @ 0xf884 │ │ │ │ + movw r1, #64132 @ 0xfa84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c310 │ │ │ │ - bl 1661d0 │ │ │ │ + b.n 4c300 │ │ │ │ + bl 1654a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c26e │ │ │ │ + cbz r2, 4c25e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23ccac │ │ │ │ + bl 23cad4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c25e │ │ │ │ + beq.n 4c24e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 188430 │ │ │ │ + bl 186dd0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 188430 │ │ │ │ + bl 186dd0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c310 │ │ │ │ + cbz r3, 4c300 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cea0 │ │ │ │ + bl 23ccc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2cc │ │ │ │ + beq.n 4c2bc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c2e6 │ │ │ │ + b.n 4c2d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c25e │ │ │ │ + beq.n 4c24e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c25e │ │ │ │ + bne.n 4c24e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c25e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c24e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c30e │ │ │ │ + bge.n 4c2fe │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, r7] │ │ │ │ - b.n 4c2e6 │ │ │ │ + b.n 4c2d6 │ │ │ │ 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 │ │ │ │ - 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 7814c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e81c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c362 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c362 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #19360 @ 0x4ba0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #4 │ │ │ │ + b.w 7f5cc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #8256 @ 0x2040 │ │ │ │ + movw r0, #8812 @ 0x226c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c3a0 │ │ │ │ + cbnz r0, 4c34e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3a8 │ │ │ │ + cbz r0, 4c356 │ │ │ │ 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 4c392 │ │ │ │ + beq.n 4c340 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3361 @ 0xd21 │ │ │ │ + movw r1, #3349 @ 0xd15 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40650 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + b.w 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ │ │ │ │ -0004c3c0 : │ │ │ │ +0004c36e : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78034 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e73c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c3c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4c3c8 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77c4c <_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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22b624 │ │ │ │ + bl 22b0cc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c3fe │ │ │ │ + beq.n 4c3fc │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c40e │ │ │ │ + bne.n 4c40c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c410 │ │ │ │ + beq.n 4c40e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c410 │ │ │ │ + b.n 4c40e │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f6c │ │ │ │ + bl e9f1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c414 : │ │ │ │ +0004c412 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 22b0cc │ │ │ │ + subs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +0004c43c : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2314e0 │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vmov.f64 d8, d1 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 4c4a4 │ │ │ │ + vabs.f64 d9, d9 │ │ │ │ + vldr d7, [pc, #72] @ 4c4c0 │ │ │ │ + vcmp.f64 d9, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 4c4a8 │ │ │ │ + vabs.f64 d8, d8 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + vcmp.f64 d8, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ls │ │ │ │ + movls r0, r3 │ │ │ │ + b.n 4c4b0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4c4b0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c43e │ │ │ │ + cbz r3, 4c4e6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c440 │ │ │ │ + b.n 4c4e8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c44e │ │ │ │ + cbnz r3, 4c4f6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c44e │ │ │ │ + blt.n 4c4f6 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c44e │ │ │ │ - cbnz r4, 4c46a │ │ │ │ + bgt.n 4c4f6 │ │ │ │ + cbnz r4, 4c512 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c600 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c6a8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c4c4 │ │ │ │ - cbz r5, 4c48e │ │ │ │ + cbz r0, 4c56c │ │ │ │ + cbz r5, 4c536 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c478 │ │ │ │ + cbz r7, 4c520 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c478 │ │ │ │ + bne.n 4c520 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c492 │ │ │ │ + b.n 4c53a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c480 │ │ │ │ + cbnz r0, 4c528 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c492 │ │ │ │ - bl c339c │ │ │ │ + b.n 4c53a │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c4c4 │ │ │ │ + blt.n 4c56c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c474 │ │ │ │ - b.n 4c47c │ │ │ │ + beq.n 4c51c │ │ │ │ + b.n 4c524 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21e288 │ │ │ │ + bl 21dd30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4c4 │ │ │ │ + beq.n 4c56c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c51a │ │ │ │ + beq.n 4c5c2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c4c8 │ │ │ │ + beq.n 4c570 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c5d8 │ │ │ │ + b.n 4c680 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 4c4e8 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 4c590 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4c4c4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4c56c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4c4 │ │ │ │ + beq.n 4c56c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c51a │ │ │ │ + ble.n 4c5c2 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 4c4c4 │ │ │ │ + bl ce97c │ │ │ │ + b.n 4c56c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c6fa │ │ │ │ + bl 4c99e │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c532 │ │ │ │ + cbnz r0, 4c5da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c4c4 │ │ │ │ + beq.n 4c56c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 4c4c4 │ │ │ │ + bl ce97c │ │ │ │ + b.n 4c56c │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c5e0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c688 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c5e8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c690 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c5f0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c698 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c5f8 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4c5a8 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 4c650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c526 │ │ │ │ + beq.n 4c5ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c526 │ │ │ │ + bne.n 4c5ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c526 │ │ │ │ - cbz r5, 4c5d8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c5ce │ │ │ │ + cbz r5, 4c680 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c5ca │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 4c672 │ │ │ │ + bl 95aec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53ef8 │ │ │ │ + bl 53e0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - b.n 4c5d2 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 4c67a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53ef8 │ │ │ │ + bl 53e0c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c5f6 │ │ │ │ + bpl.n 4c69e │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c61a │ │ │ │ + ble.n 4c6c2 │ │ │ │ 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] @ (4c890 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c938 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 22b624 │ │ │ │ - subs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c622 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 231a38 │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vmov.f64 d8, d1 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4c68a │ │ │ │ - vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c6a0 │ │ │ │ - vcmp.f64 d9, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c68e │ │ │ │ - vabs.f64 d8, d8 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vcmp.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ls │ │ │ │ - movls r0, r3 │ │ │ │ - b.n 4c696 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4c696 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20b4a8 │ │ │ │ + bl 20a978 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c6d0 │ │ │ │ + beq.n 4c6d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6d2 │ │ │ │ + beq.n 4c6d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c6d2 │ │ │ │ + b.n 4c6d6 │ │ │ │ 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, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2028c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4c718 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 801f8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 201d8c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #17644 @ 0x44ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4c758 │ │ │ │ + beq.n 4c73a │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 4c758 │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 4c73a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c75a │ │ │ │ + b.n 4c73c │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c792 │ │ │ │ + bpl.n 4c774 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c78e │ │ │ │ + cbz r0, 4c770 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b4a8 │ │ │ │ + bl 20a978 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c79a │ │ │ │ + bne.n 4c77c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c78e │ │ │ │ + beq.n 4c770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c78e │ │ │ │ + cbnz r3, 4c770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c79a │ │ │ │ + b.n 4c77c │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 231a38 │ │ │ │ + bl 2314e0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4c7fa │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 4c7dc │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c810 │ │ │ │ + vldr d7, [pc, #72] @ 4c7f8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c7fe │ │ │ │ + bgt.n 4c7e0 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4c806 │ │ │ │ + b.n 4c7e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c806 │ │ │ │ + b.n 4c7e8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4c846 │ │ │ │ + cbz r7, 4c82e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18436 @ 0x4804 │ │ │ │ + movw r1, #18948 @ 0x4a04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4c874 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4c85c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c858 │ │ │ │ + bpl.n 4c840 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c878 │ │ │ │ + bgt.n 4c860 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #21876 @ 0x5574 │ │ │ │ + movw r1, #22388 @ 0x5774 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9b2 │ │ │ │ + b.n 4c99a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb280 │ │ │ │ + bl fb2f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c85c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177650 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 176900 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8b0 │ │ │ │ + bne.n 4c898 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c85c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c874 │ │ │ │ + bne.n 4c85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c874 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c85c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8c0 │ │ │ │ + beq.n 4c8a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8c0 │ │ │ │ + cbnz r3, 4c8a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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 4c904 │ │ │ │ + beq.n 4c8ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 23cca0 │ │ │ │ + bl 23cac8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c85c │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2083c4 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 207894 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c8f4 │ │ │ │ + bne.n 4c8dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 4c874 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 4c85c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c92a │ │ │ │ + bmi.n 4c912 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21936 @ 0x55b0 │ │ │ │ + movw r1, #22448 @ 0x57b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 4c874 │ │ │ │ - bl 83920 │ │ │ │ + bl d187c │ │ │ │ + b.n 4c85c │ │ │ │ + bl 8383c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c93a │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4c93e │ │ │ │ - b.n 4c874 │ │ │ │ + bne.n 4c922 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 4c926 │ │ │ │ + b.n 4c85c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c956 │ │ │ │ + bge.n 4c93e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11432 @ 0x2ca8 │ │ │ │ + movw r1, #11944 @ 0x2ea8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4c874 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4c85c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c996 │ │ │ │ + beq.n 4c97e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c988 │ │ │ │ + bmi.n 4c970 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21988 @ 0x55e4 │ │ │ │ + movw r1, #22500 @ 0x57e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 4c874 │ │ │ │ + bl d187c │ │ │ │ + b.n 4c85c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c9a0 │ │ │ │ - bl 86e38 │ │ │ │ + cbz r0, 4c988 │ │ │ │ + bl 86d08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c874 │ │ │ │ + blt.w 4c85c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9b2 │ │ │ │ + b.n 4c99a │ │ │ │ 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 4c996 │ │ │ │ + b.n 4c97e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4c9bc │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80118 │ │ │ │ + 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20e814 │ │ │ │ + bl 20e008 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 231a38 │ │ │ │ + bl 2314e0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4ca20 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 4ca2a │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4ca22 │ │ │ │ + b.n 4ca2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [pc, #0] @ (4ca30 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 231a38 │ │ │ │ + bl 2314e0 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4ca8c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 4ca8e │ │ │ │ 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 4ccf2 │ │ │ │ + bl 4cc64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4ca82 │ │ │ │ - bl 264f9c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4ca8c │ │ │ │ + cbz r3, 4ca84 │ │ │ │ + bl 265164 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4ca8e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 7ffd0 │ │ │ │ + ldr r0, [pc, #0] @ (4ca98 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4cab2 │ │ │ │ + cbz r3, 4cab6 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cab4 │ │ │ │ + b.n 4cab8 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cac2 │ │ │ │ + cbnz r3, 4cac6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cac2 │ │ │ │ + ble.n 4cac6 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cac2 │ │ │ │ - cbnz r4, 4cae2 │ │ │ │ + bgt.n 4cac6 │ │ │ │ + cbnz r4, 4cae6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cbdc ) │ │ │ │ + ldr r4, [pc, #276] @ (4cbe0 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbb8 │ │ │ │ + beq.n 4cbbc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4caf6 │ │ │ │ - bl 7f710 │ │ │ │ + cbnz r0, 4cafa │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbcc │ │ │ │ - b.n 4cbb8 │ │ │ │ - bl 83920 │ │ │ │ + beq.n 4cbd0 │ │ │ │ + b.n 4cbbc │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb12 │ │ │ │ + beq.n 4cb16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb12 │ │ │ │ + cbnz r3, 4cb16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4caec │ │ │ │ + beq.n 4caf0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb2e │ │ │ │ + beq.n 4cb32 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb30 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4cb30 │ │ │ │ - b.n 4cbb8 │ │ │ │ + bne.n 4cb34 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 4cb34 │ │ │ │ + b.n 4cbbc │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb50 │ │ │ │ + bge.n 4cb54 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb64 │ │ │ │ + cbz r0, 4cb68 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cb7c │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 4cbb8 │ │ │ │ + b.n 4cb80 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 4cbbc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cb90 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 4cb94 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cbae │ │ │ │ + blt.n 4cbb2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cba0 │ │ │ │ - b.n 4cb6a │ │ │ │ + bge.n 4cba4 │ │ │ │ + b.n 4cb6e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 4cbae │ │ │ │ + bl f1800 │ │ │ │ + b.n 4cbb2 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cbaa │ │ │ │ + beq.n 4cbae │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cbd6 │ │ │ │ + b.n 4cbda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbbc │ │ │ │ + bne.n 4cbc0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cbd6 │ │ │ │ + b.n 4cbda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbb8 │ │ │ │ + bne.n 4cbbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbb8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cbbc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb34 │ │ │ │ + beq.n 4cb38 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb1a │ │ │ │ + b.n 4cb1e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cc74 ) │ │ │ │ - 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, 4cc24 │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4cc1a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cc0a │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cc24 │ │ │ │ - bl 269654 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4cf4c │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cc56 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4cc4c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cc3c │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cc56 │ │ │ │ - bl 2470fc │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71e08 │ │ │ │ - ldr r3, [pc, #20] @ (4cc74 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4cc70 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 7fef0 │ │ │ │ │ │ │ │ -0004cc78 : │ │ │ │ +0004cbea : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4cc90 │ │ │ │ - bl 263ddc │ │ │ │ - b.n 4cc9a │ │ │ │ + cbnz r0, 4cc02 │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 4cc0c │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2465a0 │ │ │ │ + bl 246790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ccaa │ │ │ │ - movw r0, #22148 @ 0x5684 │ │ │ │ + bge.n 4cc1c │ │ │ │ + movw r0, #22660 @ 0x5884 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ef358 │ │ │ │ - b.n 4ccb0 │ │ │ │ + bl 1ee668 │ │ │ │ + b.n 4cc22 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ 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, 4cce2 │ │ │ │ + cbz r0, 4cc54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cce2 │ │ │ │ + beq.n 4cc54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cce2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cc54 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122580 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1227ac <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb28 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20c2f8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cdf4 │ │ │ │ + bvs.n 4cd66 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #248] @ 4ce00 │ │ │ │ + vldr d6, [pc, #244] @ 4cd70 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd40 │ │ │ │ + ble.n 4ccb2 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cd56 │ │ │ │ - vldr d0, [pc, #216] @ 4ce08 │ │ │ │ + bgt.n 4ccc8 │ │ │ │ + vldr d0, [pc, #212] @ 4cd78 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce10 │ │ │ │ + vldr d7, [pc, #216] @ 4cd80 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf8 │ │ │ │ + b.n 4cd6a │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cd9c │ │ │ │ + bgt.n 4cd0e │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cd9c │ │ │ │ - b.n 4cdea │ │ │ │ + beq.n 4cd0e │ │ │ │ + b.n 4cd5c │ │ │ │ vmov r2, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cd8a │ │ │ │ - vldr d0, [pc, #156] @ 4ce18 │ │ │ │ + bne.n 4ccfc │ │ │ │ + vldr d0, [pc, #156] @ 4cd88 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4ce20 │ │ │ │ + vldr d7, [pc, #156] @ 4cd90 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf8 │ │ │ │ - vldr d0, [pc, #156] @ 4ce28 │ │ │ │ + b.n 4cd6a │ │ │ │ + vldr d0, [pc, #152] @ 4cd98 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce30 │ │ │ │ + vldr d7, [pc, #156] @ 4cda0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf8 │ │ │ │ + b.n 4cd6a │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s1 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cdd8 │ │ │ │ - vldr d0, [pc, #112] @ 4ce38 │ │ │ │ + bne.n 4cd4a │ │ │ │ + vldr d0, [pc, #108] @ 4cda8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce40 │ │ │ │ + vldr d7, [pc, #112] @ 4cdb0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf8 │ │ │ │ - vldr d0, [pc, #108] @ 4ce48 │ │ │ │ + b.n 4cd6a │ │ │ │ + vldr d0, [pc, #108] @ 4cdb8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce50 │ │ │ │ + vldr d7, [pc, #108] @ 4cdc0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf8 │ │ │ │ + b.n 4cd6a │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4ce58 │ │ │ │ + vldr d0, [pc, #96] @ 4cdc8 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -51489,19 +51454,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 4cf28 @ unpredictable │ │ │ │ + bls.n 4ce98 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf30 │ │ │ │ + bls.n 4cea0 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51510,131 +51475,200 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4ce64 ) │ │ │ │ + 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, 4ce14 │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ce0a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4cdfa │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ce14 │ │ │ │ + bl 269820 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cf78 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4ce46 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4ce3c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ce2c │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ce46 │ │ │ │ + bl 24721c │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71cf0 │ │ │ │ + ldr r3, [pc, #20] @ (4ce64 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4ce60 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ - cbnz r2, 4ce68 │ │ │ │ - b.n 4d0d0 │ │ │ │ + cbnz r2, 4ce70 │ │ │ │ + b.n 4d0d8 │ │ │ │ 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 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24a1a0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4cea2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4cec0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4cec0 │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4ceb2 │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4ceb4 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #17680 @ 0x4510 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ - mov r0, r2 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ + b.w 24a190 <_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 231a38 │ │ │ │ + bl 2314e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4cf40 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 4cf0e │ │ │ │ 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 4ccf2 │ │ │ │ + bl 4cc64 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 24a100 <_Py_c_abs@@Base> │ │ │ │ + bl 24a0ec <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf2c │ │ │ │ - bl 264f9c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cf42 │ │ │ │ - movw r0, #22320 @ 0x5730 │ │ │ │ + cbz r1, 4cefa │ │ │ │ + bl 265164 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cf10 │ │ │ │ + movw r0, #22832 @ 0x5930 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf42 │ │ │ │ + b.n 4cf10 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0004cf1a : │ │ │ │ + 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 246790 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 780fc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4cf54 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4cf72 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4cf72 │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4cf64 │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4cf66 │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #18192 @ 0x4710 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddbe4 │ │ │ │ + mov r0, r2 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #292] @ (4d084 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d0b0 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r6, r7, #63 @ 0x3f │ │ │ │ - bne.n 4cf80 │ │ │ │ + bne.n 4cfac │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cf84 │ │ │ │ + bne.n 4cfb0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cf8a │ │ │ │ + b.n 4cfb6 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4cfbc │ │ │ │ + beq.n 4cfe8 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51667,20 +51701,20 @@ │ │ │ │ add.w r3, r3, r6, lsl #6 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4d0f6 │ │ │ │ + bl 4d0fe │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d03a │ │ │ │ + bne.n 4d066 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d0f6 │ │ │ │ + bl 4d0fe │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51693,67 +51727,52 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4d084 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d0b0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d07c │ │ │ │ + beq.n 4d0a8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004d088 : │ │ │ │ - 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 2465a0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78214 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004d0ac : │ │ │ │ +0004d0b4 : │ │ │ │ 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 9a98c │ │ │ │ + bl 9a7f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24a1a0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a190 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ rev r2, r2 │ │ │ │ @@ -54104,476 +54123,426 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #22376 @ 0x5768 │ │ │ │ + movw r0, #22868 @ 0x5954 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc28 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ede8 ) │ │ │ │ - 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, 4ed96 │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4ed8c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4ed7c │ │ │ │ - dmb ish │ │ │ │ - beq.n 4ed96 │ │ │ │ - bl 269654 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4cf4c │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4edc8 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4edbe │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4edae │ │ │ │ - dmb ish │ │ │ │ - beq.n 4edc8 │ │ │ │ - bl 2470fc │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24b27c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ede8 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4ede2 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.w ddbe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4ee08 │ │ │ │ + cbz r3, 4ed76 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee0a │ │ │ │ + b.n 4ed78 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee1a │ │ │ │ + cbnz r3, 4ed88 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee1a │ │ │ │ + ble.n 4ed88 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee1a │ │ │ │ - cbnz r4, 4ee3c │ │ │ │ + bgt.n 4ed88 │ │ │ │ + cbnz r4, 4edaa │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4eea8 ) │ │ │ │ + ldr r4, [pc, #136] @ (4ee14 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ee3c │ │ │ │ + cbnz r0, 4edaa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ee9a │ │ │ │ + b.n 4ee08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11aec8 │ │ │ │ + bl 11b150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee38 │ │ │ │ + beq.n 4eda6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ee60 │ │ │ │ + beq.n 4edce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ee62 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4ee62 │ │ │ │ - b.n 4ee38 │ │ │ │ + bne.n 4edd0 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 4edd0 │ │ │ │ + b.n 4eda6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ee92 │ │ │ │ + bne.n 4ee00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee9a │ │ │ │ + b.n 4ee08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ subs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24a1a0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a190 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004eed0 : │ │ │ │ +0004ee3c : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef14 ) │ │ │ │ + ldr r5, [pc, #60] @ (4ee80 ) │ │ │ │ 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 4ef0e │ │ │ │ + beq.n 4ee7a │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef06 │ │ │ │ + bge.n 4ee72 │ │ │ │ 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 4eef2 │ │ │ │ + b.n 4ee5e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4ef1a │ │ │ │ + b.n 4ee86 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 262e98 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + b.w 263060 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4ef20 ) │ │ │ │ + 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, 4eed0 │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4eec6 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4eeb6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4eed0 │ │ │ │ + bl 269820 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cf78 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4ef02 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4eef8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4eee8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ef02 │ │ │ │ + bl 24721c │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24b3f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ef20 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4ef1c │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4f2dc <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f250 <_PyDict_SizeOf@@Base+0x2d0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef44 │ │ │ │ + cbz r3, 4ef48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ │ │ │ │ -0004ef4c <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004ef50 <_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 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ 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, 4efa2 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16944 @ 0x4230 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4efb8 <_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 188430 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne.n 4efce <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ - movw r0, #49932 @ 0xc30c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6ac │ │ │ │ - movw r0, #49924 @ 0xc304 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6ac │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0004efdc <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f2dc <_PyDict_SizeOf@@Base+0x300> │ │ │ │ +0004ef80 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f250 <_PyDict_SizeOf@@Base+0x2d0> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4effe <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4efa2 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f002 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4efa6 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4f002 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e2354 <_PySet_Update@@Base+0x4c> │ │ │ │ + b.n 4efa6 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e1688 <_PySet_Update@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4f034 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4efd8 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22412 @ 0x578c │ │ │ │ + movw r1, #22936 @ 0x5998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f052 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4eff6 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - 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 7814c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e81c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f0a2 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f0a2 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne.n 4f00c <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #50444 @ 0xc50c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f5cc │ │ │ │ + movw r0, #50436 @ 0xc504 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f5cc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f0e8 <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ + bhi.n 4f05e <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f100 <_PyDict_SizeOf@@Base+0x124> │ │ │ │ + bmi.n 4f076 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31848 @ 0x7c68 │ │ │ │ + movw r0, #32360 @ 0x7e68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f1ac <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #31848 @ 0x7c68 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f122 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #32360 @ 0x7e68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f0be <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ - b.n 4f1ac <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f034 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f122 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f182 <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ + ble.n 4f0f8 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f168 <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ + beq.n 4f0de <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f14a <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ + bpl.n 4f0c0 <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1ac <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + beq.n 4f122 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f16a <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ + beq.n 4f0e0 <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4f1ac <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 4f122 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31848 @ 0x7c68 │ │ │ │ + movw r0, #32360 @ 0x7e68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f1ac <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f122 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f188 <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ + beq.n 4f0fe <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f18a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4f18a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - b.n 4f1ac <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f100 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 4f100 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f122 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f18a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f100 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24a1a0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 24a190 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f1ac <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #41200 @ 0xa0f0 │ │ │ │ + cbz r0, 4f122 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (4f2d8 <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ + ldr r3, [pc, #272] @ (4f24c <_PyDict_SizeOf@@Base+0x2cc>) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bge.n 4f1fe <_PyDict_SizeOf@@Base+0x222> │ │ │ │ + bge.n 4f174 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22444 @ 0x57ac │ │ │ │ + movw r1, #22968 @ 0x59b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4f208 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 127324 │ │ │ │ + b.n 4f17e <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f212 <_PyDict_SizeOf@@Base+0x236> │ │ │ │ - bl 7ffd0 │ │ │ │ - cbnz r0, 4f20e <_PyDict_SizeOf@@Base+0x232> │ │ │ │ + beq.n 4f188 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 7fef0 │ │ │ │ + cbnz r0, 4f184 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f2d0 <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ + b.n 4f246 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #56636 @ 0xdd3c │ │ │ │ + movw r9, #57148 @ 0xdf3c │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f2ce <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ + beq.n 4f244 <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w r0, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -54584,72 +54553,71 @@ │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, r0, r5 │ │ │ │ sxtb r0, r5 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2a08 │ │ │ │ + bl 1f1d20 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f224 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + beq.n 4f19a <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f208 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f17e <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f2c0 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ + ble.n 4f236 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #34308 @ 0x8604 │ │ │ │ + movw r2, #34820 @ 0x8804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #5800 @ 0x16a8 │ │ │ │ + movw r1, #6312 @ 0x18a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f208 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f17e <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f208 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f17e <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f208 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f208 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bne.n 4f17e <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f17e <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f224 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + b.n 4f19a <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4f2f0 <_PyDict_SizeOf@@Base+0x314> │ │ │ │ + cbz r3, 4f264 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f332 <_PyDict_SizeOf@@Base+0x356> │ │ │ │ + bne.n 4f2a6 <_PyDict_SizeOf@@Base+0x326> │ │ │ │ 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 │ │ │ │ @@ -54665,887 +54633,901 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f334 : │ │ │ │ +0004f2a8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78034 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e73c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f2fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4f2fa │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f75d0 │ │ │ │ + b.w f750c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f2dc <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f250 <_PyDict_SizeOf@@Base+0x2d0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ - 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 │ │ │ │ + b.w 7f818 │ │ │ │ │ │ │ │ -0004f36a <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f31c <_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 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ 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 4f3c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f37a <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f392 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f400 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f3b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #8280 @ 0x2058 │ │ │ │ + movw r0, #8760 @ 0x2238 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f574 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13e8a8 │ │ │ │ + bne.n 4f364 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f526 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f400 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 4f3b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f574 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f526 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f40e <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f3c0 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f42e <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 4f3e0 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f42e <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 4f3e0 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f574 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f526 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f580 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ + vldr d10, [pc, #324] @ 4f530 <_PyMonitoring_FirePyResumeEvent@@Base+0x214> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f45a <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f40c <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f4ca <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f522 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f4ca <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f47c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f4d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f47c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f4ca <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f47c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f4ca <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f47c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #260] @ 4f588 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ + vldr d6, [pc, #260] @ 4f538 <_PyMonitoring_FirePyResumeEvent@@Base+0x21c> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4f590 <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ + vldr d5, [pc, #256] @ 4f540 <_PyMonitoring_FirePyResumeEvent@@Base+0x224> │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f4b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f46a <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f55e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f510 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f4f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f4a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 264ce4 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 264eac <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 264ce4 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 264eac <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19424 @ 0x4be0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f55e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f510 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f55e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f510 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f55e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f510 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 264f9c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f574 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 265164 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f526 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f4ec <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f55e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f510 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 183154 │ │ │ │ + b.w 181e28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vtbl.8 d30, {d0-d1}, d29 │ │ │ │ - rors r0, r6 │ │ │ │ + vtbl.8 d22, {d16}, d0 │ │ │ │ + cbz r0, 4f558 <_PyMonitoring_FirePyResumeEvent@@Base+0x23c> │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 1ac0b8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0004f574 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + movs r4, #3 │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #8 │ │ │ │ + strd r4, r4, [sp] │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 14ea80 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4f5e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 4f5e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f5dc <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4f5dc <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl ce97c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f5fc <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r5 │ │ │ │ + bl 1fd23c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f5b6 <_PyMonitoring_FirePyResumeEvent@@Base+0x24c> │ │ │ │ + cbz r3, 4f61c <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f5b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x24e> │ │ │ │ + b.n 4f61e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + cbnz r3, 4f62c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + blt.n 4f62c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ - cbnz r4, 4f5e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x27e> │ │ │ │ - movs r2, #0 │ │ │ │ + bgt.n 4f62c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r4, 4f648 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ + ldr r4, [pc, #432] @ (4f7e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x26c>) │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #16464 @ 0x4050 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f642 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d8> │ │ │ │ - cbz r5, 4f60c <_PyMonitoring_FirePyResumeEvent@@Base+0x2a2> │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f5f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x28c> │ │ │ │ + cbz r0, 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + cbz r5, 4f66c <_PyMonitoring_FirePyYieldEvent@@Base+0xf8> │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ + cbz r7, 4f656 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f5f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x28c> │ │ │ │ + bne.n 4f656 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f610 <_PyMonitoring_FirePyResumeEvent@@Base+0x2a6> │ │ │ │ + b.n 4f670 <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f5fe <_PyMonitoring_FirePyResumeEvent@@Base+0x294> │ │ │ │ + cbnz r0, 4f65e <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f610 <_PyMonitoring_FirePyResumeEvent@@Base+0x2a6> │ │ │ │ - bl c339c │ │ │ │ + b.n 4f670 <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f642 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d8> │ │ │ │ + blt.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f5f2 <_PyMonitoring_FirePyResumeEvent@@Base+0x288> │ │ │ │ - b.n 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x290> │ │ │ │ - mov r6, r5 │ │ │ │ + beq.n 4f652 <_PyMonitoring_FirePyYieldEvent@@Base+0xde> │ │ │ │ + b.n 4f65a <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ + mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21e288 │ │ │ │ + bl 21dd30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f642 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d8> │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4f698 <_PyMonitoring_FirePyResumeEvent@@Base+0x32e> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 4f6f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f646 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + beq.n 4f6a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f756 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ec> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 4f666 <_PyMonitoring_FirePyResumeEvent@@Base+0x2fc> │ │ │ │ + b.n 4f7b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 4f6c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4f642 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d8> │ │ │ │ + bl 127324 │ │ │ │ + b.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl cdf10 │ │ │ │ + mov r0, r5 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f642 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d8> │ │ │ │ + beq.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f698 <_PyMonitoring_FirePyResumeEvent@@Base+0x32e> │ │ │ │ + ble.n 4f6f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 4f642 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d8> │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ + bl ce97c │ │ │ │ + b.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f8d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + bl 4f942 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f6b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x346> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4f642 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d8> │ │ │ │ + cbnz r0, 4f710 <_PyMonitoring_FirePyYieldEvent@@Base+0x19c> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 4f642 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d8> │ │ │ │ + bl ce97c │ │ │ │ + b.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f760 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f6>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f7c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x24c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - strd r2, r3, [r7] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f768 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fe>) │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f7c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x254>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f770 <_PyMonitoring_FirePyResumeEvent@@Base+0x406>) │ │ │ │ + strd r2, r3, [r8, #8] │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f778 <_PyMonitoring_FirePyResumeEvent@@Base+0x40e>) │ │ │ │ + strd r2, r3, [r8, #16] │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f7d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x264>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - strd r2, r3, [r7, #24] │ │ │ │ - strd r7, r8, [r0] │ │ │ │ + strd r2, r3, [r8, #24] │ │ │ │ + strd r8, r6, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4f726 <_PyMonitoring_FirePyResumeEvent@@Base+0x3bc> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 4f786 <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f6a4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33a> │ │ │ │ + beq.n 4f704 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f6a4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33a> │ │ │ │ + bne.n 4f704 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f6a4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33a> │ │ │ │ - cbz r6, 4f756 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ec> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f704 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + cbz r5, 4f7b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f748 <_PyMonitoring_FirePyResumeEvent@@Base+0x3de> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 4f7a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x234> │ │ │ │ + bl 95aec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53ef8 │ │ │ │ + bl 53e0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - b.n 4f750 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e6> │ │ │ │ + bl 985e4 │ │ │ │ + b.n 4f7b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 53ef8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 53e0c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 4f432 <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ + b.n 4f492 <_PyMonitoring_FirePyResumeEvent@@Base+0x176> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f7c2 <_PyMonitoring_FirePyYieldEvent@@Base+0x28> │ │ │ │ + cbnz r7, 4f822 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ae> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca20e <__bss_end__@@Base+0xffaf5306> │ │ │ │ + bmi.w fffca26e <__bss_end__@@Base+0xffaf5366> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f6d2 <_PyMonitoring_FirePyResumeEvent@@Base+0x368> │ │ │ │ + bls.n 4f732 <_PyMonitoring_FirePyYieldEvent@@Base+0x1be> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f790 <_PyMonitoring_FirePyResumeEvent@@Base+0x426> │ │ │ │ - movw r1, #20492 @ 0x500c │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad9a8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004f79a <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r4, #3 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r4, r4, [sp] │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 14f524 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f80a <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 4f80e <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f802 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f802 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl ce9a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4f822 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r5 │ │ │ │ - bl 1fdd70 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + ands r4, r6 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f842 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + bhi.n 4f802 <_PyMonitoring_FirePyYieldEvent@@Base+0x28e> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - b.n 4f86e <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ - movw r0, #64184 @ 0xfab8 │ │ │ │ + bgt.n 4f81a <_PyMonitoring_FirePyYieldEvent@@Base+0x2a6> │ │ │ │ + b.n 4f82e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ba> │ │ │ │ + movw r0, #64696 @ 0xfcb8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f83c <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ - b.n 4f87a <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0x288> │ │ │ │ + b.n 4f83a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f870 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4f870 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - b.n 4f87a <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0x2bc> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0x2bc> │ │ │ │ + b.n 4f83a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c6> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.n 4f886 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f88e <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ + cbz r0, 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x2da> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad9a8 │ │ │ │ + b.w 1ac0b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0004f8aa <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f858 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4f8f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 801f8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 245afc <_PyObject_GetState@@Base> │ │ │ │ + bl 24592c <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f96e <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + cbz r0, 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f930 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ + cbnz r3, 4f8bc <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #22592 @ 0x5840 │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f95c <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + bgt.n 4f8e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 94238 │ │ │ │ + bl 9408c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #32188 @ 0x7dbc │ │ │ │ + movw r3, #32700 @ 0x7fbc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #22600 @ 0x5848 │ │ │ │ + movw r0, #23112 @ 0x5a48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f96e <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + b.n 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #22612 @ 0x5854 │ │ │ │ + movw r0, #23124 @ 0x5a54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4f99a <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ + cbnz r0, 4f938 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f9a2 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + cbz r0, 4f940 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ 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 4f98c <_PyMonitoring_FirePyReturnEvent@@Base+0xe2> │ │ │ │ + beq.n 4f92a <_PyMonitoring_FirePyReturnEvent@@Base+0xd2> │ │ │ │ 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 71378 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4f960 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80118 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f9c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x118> │ │ │ │ + cbz r3, 4f982 <_PyMonitoring_FirePyReturnEvent@@Base+0x12a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f9c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x11a> │ │ │ │ + b.n 4f984 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f9d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ + cbnz r3, 4f992 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f9d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ + blt.n 4f992 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f9d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ - cbnz r4, 4f9ee <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + bgt.n 4f992 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + cbnz r4, 4f9ae <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x326>) │ │ │ │ + ldr r4, [pc, #504] @ (4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x338>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ - cbz r5, 4fa12 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + cbz r0, 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + cbz r5, 4f9d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f9fc <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ + cbz r6, 4f9bc <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f9fc <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ + bne.n 4f9bc <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fa16 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ + b.n 4f9d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fa04 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + cbnz r0, 4f9c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fa16 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ - bl c339c │ │ │ │ + b.n 4f9d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + bl c3384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + blt.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f9f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x14e> │ │ │ │ - b.n 4fa00 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + beq.n 4f9b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + b.n 4f9c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21e288 │ │ │ │ + bl 21dd30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4faa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ + beq.n 4fa60 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + beq.n 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb84 <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ + b.n 4fb44 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 4fa6e <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 4fa2e <_PyMonitoring_FirePyReturnEvent@@Base+0x1d6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl 127324 │ │ │ │ + b.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4faa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ + ble.n 4fa60 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl ce97c │ │ │ │ + b.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fbf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x34e> │ │ │ │ + bl 4fc3e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fab6 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + cbnz r0, 4fa76 <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl ce97c │ │ │ │ + b.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fb50 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f8>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4fb98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ee>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fb58 <_PyMonitoring_FirePyReturnEvent@@Base+0x300>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fba0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f6>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fb60 <_PyMonitoring_FirePyReturnEvent@@Base+0x308>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fe>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x310>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fbb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x306>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x318>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fbb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x320>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fbc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x316>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fb80 <_PyMonitoring_FirePyReturnEvent@@Base+0x328>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fbc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31e>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fb88 <_PyMonitoring_FirePyReturnEvent@@Base+0x330>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r7, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 4fb54 <_PyMonitoring_FirePyReturnEvent@@Base+0x2aa> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 4fb14 <_PyMonitoring_FirePyReturnEvent@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4faaa <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + beq.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4faaa <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + bne.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4faaa <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ - cbz r6, 4fb84 <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + cbz r6, 4fb44 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fb76 <_PyMonitoring_FirePyReturnEvent@@Base+0x2cc> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ + bl 95aec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21e45c │ │ │ │ + bl 21df04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - b.n 4fb7e <_PyMonitoring_FirePyReturnEvent@@Base+0x2d4> │ │ │ │ + bl 985e4 │ │ │ │ + b.n 4fb3e <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21e45c │ │ │ │ + bl 21df04 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fbaa <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ + bpl.n 4fb6a <_PyMonitoring_FirePyReturnEvent@@Base+0x312> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fbd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + ble.n 4fb92 <_PyMonitoring_FirePyReturnEvent@@Base+0x33a> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e55c <__bss_end__@@Base+0xffa89654> │ │ │ │ + blx fff5e51c <__bss_end__@@Base+0xffa89614> │ │ │ │ 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] @ (4fddc <_PyMonitoring_FireJumpEvent@@Base+0x13a>) │ │ │ │ + ldr r2, [pc, #540] @ (4fd9c <_PyMonitoring_FireJumpEvent@@Base+0x13c>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fbe2 <_PyMonitoring_FirePyReturnEvent@@Base+0x338> │ │ │ │ - ldr r7, [pc, #656] @ (4fe5c <_PyMonitoring_FireJumpEvent@@Base+0x1ba>) │ │ │ │ + blt.n 4fba2 <_PyMonitoring_FirePyReturnEvent@@Base+0x34a> │ │ │ │ + ldr r7, [pc, #656] @ (4fe1c <_PyMonitoring_FireJumpEvent@@Base+0x1bc>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fc44 <_PyMonitoring_FirePyReturnEvent@@Base+0x39a>) │ │ │ │ + ldr r0, [pc, #116] @ (4fc04 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ac>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - eors r4, r7 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1480c4 <_PyLong_Copy@@Base> │ │ │ │ + bl 147b50 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #62844 @ 0xf57c │ │ │ │ + movw r0, #63356 @ 0xf77c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8273c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4fc16 <_PyMonitoring_FirePyReturnEvent@@Base+0x36c> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 801f8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 82650 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (4fc6c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c2>) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fc08 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b0>) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fc4c <_PyMonitoring_FirePyReturnEvent@@Base+0x3a2> │ │ │ │ + blt.n 4fbea <_PyMonitoring_FirePyReturnEvent@@Base+0x392> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #9092 @ 0x2384 │ │ │ │ + movw r0, #9604 @ 0x2584 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fc68 <_PyMonitoring_FirePyReturnEvent@@Base+0x3be> │ │ │ │ + cbz r0, 4fc06 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ae> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #9100 @ 0x238c │ │ │ │ + movw r0, #9612 @ 0x258c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - b.n 4fac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ + b.n 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004fc70 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fc0c <_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 │ │ │ │ @@ -55554,49 +55536,53 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4fc5c <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80118 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004fca2 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fc60 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #7 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4fcd4 <_PyMonitoring_FireJumpEvent@@Base+0x32>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fcdc <_PyMonitoring_FireJumpEvent@@Base+0x3a>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #47328 @ 0xb8e0 │ │ │ │ + movw r4, #47832 @ 0xbad8 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -55604,644 +55590,656 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4fd24 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + bne.n 4fcd2 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fd24 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + ble.n 4fcd2 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fd24 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ - cbnz r6, 4fd46 <_PyMonitoring_FireJumpEvent@@Base+0xa4> │ │ │ │ - ldr r4, [pc, #184] @ (4fde0 <_PyMonitoring_FireJumpEvent@@Base+0x13e>) │ │ │ │ + bne.n 4fcd2 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbnz r6, 4fcf4 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ + ldr r4, [pc, #188] @ (4fd90 <_PyMonitoring_FireJumpEvent@@Base+0x130>) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdc2 <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ + beq.n 4fd70 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fdbe <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + cbz r0, 4fd6c <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fdbe <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fd6c <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fdbe <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fd6c <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #10732 @ 0x29ec │ │ │ │ + movw r1, #11244 @ 0x2bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10740 @ 0x29f4 │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fdbe <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 4fd6c <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 95aec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fdc8 <_PyMonitoring_FireJumpEvent@@Base+0x126> │ │ │ │ + bge.n 4fd76 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1868 │ │ │ │ + bl f181c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fdd0 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ + b.n 4fd7e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fdd0 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ + b.n 4fd7e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsls r0, r5 │ │ │ │ + nop │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #22624 @ 0x5860 │ │ │ │ + movw r1, #23136 @ 0x5a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 4fe1e <_PyMonitoring_FireJumpEvent@@Base+0x17c> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 4fdce <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x180> │ │ │ │ + cbz r0, 4fdd2 <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe42 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ + b.n 4fdf2 <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4fe48 <_PyMonitoring_FireJumpEvent@@Base+0x1a6> │ │ │ │ + vldr d6, [pc, #20] @ 4fdf8 <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fd76 <_PyMonitoring_FireJumpEvent@@Base+0xd4> │ │ │ │ + bvs.n 4fd26 <_PyMonitoring_FireJumpEvent@@Base+0xc6> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4fe70 <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ + bne.n 4fe20 <_PyMonitoring_FireJumpEvent@@Base+0x1c0> │ │ │ │ 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 4fe78 <_PyMonitoring_FireJumpEvent@@Base+0x1d6> │ │ │ │ + beq.n 4fe28 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe9c <_PyMonitoring_FireJumpEvent@@Base+0x1fa> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 4fec0 <_PyMonitoring_FireJumpEvent@@Base+0x21e> │ │ │ │ + bne.n 4fe4c <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 4fe70 <_PyMonitoring_FireJumpEvent@@Base+0x210> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4feb6 <_PyMonitoring_FireJumpEvent@@Base+0x214> │ │ │ │ + cbz r3, 4fe66 <_PyMonitoring_FireJumpEvent@@Base+0x206> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4feb0 <_PyMonitoring_FireJumpEvent@@Base+0x20e> │ │ │ │ + blt.n 4fe60 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ - b.n 4feb4 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ + b.n 4fe64 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4fec2 <_PyMonitoring_FireJumpEvent@@Base+0x220> │ │ │ │ + b.n 4fe72 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 124e70 │ │ │ │ │ │ │ │ -0004feca <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004fe7a <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add.w r3, sp, r4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 7ffd0 │ │ │ │ - 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] @ (4ff48 <_PyMonitoring_FireBranchEvent@@Base+0x7e>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ - ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 4ff2a <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ - ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ - ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 4ff2c <_PyMonitoring_FireBranchEvent@@Base+0x62> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffadc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #22640 @ 0x5870 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8273c │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldr r0, [pc, #4] @ (4feb0 <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4feb8 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 502a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ - cbz r0, 4ffa2 <_PyMonitoring_FireBranchEvent@@Base+0xd8> │ │ │ │ + bl 501d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x232> │ │ │ │ + cbz r0, 4ff12 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff82 <_PyMonitoring_FireBranchEvent@@Base+0xb8> │ │ │ │ + cbz r0, 4fef2 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ffa2 <_PyMonitoring_FireBranchEvent@@Base+0xd8> │ │ │ │ + b.n 4ff12 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4ffa8 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ + vldr d6, [pc, #20] @ 4ff18 <_PyMonitoring_FireBranchEvent@@Base+0x9e> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fed6 <_PyMonitoring_FireBranchEvent@@Base+0xc> │ │ │ │ + bvs.n 4fe46 <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 4ffe8 <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 4ff58 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62164 @ 0xf2d4 │ │ │ │ + movw r0, #62676 @ 0xf4d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5002e <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ + b.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ movw r6, #35736 @ 0x8b98 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 22b664 │ │ │ │ + bl 22b10c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 5002e <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ + beq.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ffe4 <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ + beq.n 4ff54 <_PyMonitoring_FireBranchEvent@@Base+0xda> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50022 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ + beq.n 4ff92 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50026 <_PyMonitoring_FireBranchEvent@@Base+0x15c> │ │ │ │ + cbz r3, 4ff96 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5002e <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ + b.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50022 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ff92 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00050032 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004ffa2 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50088 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 4ffca <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4fffe <_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] │ │ │ │ - mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50084 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3c10 │ │ │ │ - b.n 50088 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 781b8 │ │ │ │ + cbnz r4, 4fff8 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 4fffe <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 780a0 │ │ │ │ + b.n 4ffc4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50124 <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 500d2 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 500c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 500b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ - dmb ish │ │ │ │ - beq.n 500d2 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - bl 269654 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 21e810 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50104 <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 500fa <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 500ea <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50104 <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - bl 2470fc │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24b27c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50124 <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5011e <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 7fef0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x202>) │ │ │ │ + ldr r6, [pc, #252] @ (50118 <_PyMonitoring_FirePyThrowEvent@@Base+0x176>) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 50168 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bne.n 5004a <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50168 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + ble.n 5004a <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50168 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ - cbnz r4, 5018a <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + bne.n 5004a <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ + cbnz r4, 5006c <_PyMonitoring_FirePyThrowEvent@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50238 <_PyMonitoring_FirePyThrowEvent@@Base+0x206>) │ │ │ │ + ldr r4, [pc, #204] @ (5011c <_PyMonitoring_FirePyThrowEvent@@Base+0x17a>) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5020e <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + beq.n 500f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x14e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 501da <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + cbz r0, 500bc <_PyMonitoring_FirePyThrowEvent@@Base+0x11a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + cbz r0, 50102 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 501bc <_PyMonitoring_FirePyThrowEvent@@Base+0x18a> │ │ │ │ + beq.n 5009e <_PyMonitoring_FirePyThrowEvent@@Base+0xfc> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3fa78 │ │ │ │ + bl 3ff78 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + b.n 50102 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #1988 @ 0x7c4 │ │ │ │ + movw r1, #2608 @ 0xa30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #14844 @ 0x39fc │ │ │ │ + movw r0, #15532 @ 0x3cac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 501de <_PyMonitoring_FirePyThrowEvent@@Base+0x1ac> │ │ │ │ + bge.n 500c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x11e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ - bl 95c98 │ │ │ │ + b.n 50102 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ + bl 95aec │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50218 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e6> │ │ │ │ + bge.n 500fa <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1868 │ │ │ │ - b.n 501da <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + bl f181c │ │ │ │ + b.n 500bc <_PyMonitoring_FirePyThrowEvent@@Base+0x11a> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + b.n 50102 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - cbnz r0, 5023e <_PyMonitoring_FirePyThrowEvent@@Base+0x20c> │ │ │ │ + nop │ │ │ │ + cbnz r0, 50160 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be> │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsls r0, r7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #56] @ (50168 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c6>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d3e4 │ │ │ │ + ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ + cbz r5, 5014a <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ + ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ + b.n 5014c <_PyMonitoring_FirePyThrowEvent@@Base+0x1aa> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffc48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #23152 @ 0x5a70 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 82650 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 50268 <_PyMonitoring_FirePyThrowEvent@@Base+0x236> │ │ │ │ + cbnz r3, 50198 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 50284 <_PyMonitoring_FirePyThrowEvent@@Base+0x252> │ │ │ │ + bl 127324 │ │ │ │ + b.n 501b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x212> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50288 <_PyMonitoring_FirePyThrowEvent@@Base+0x256> │ │ │ │ + cbz r3, 501b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x216> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18436 @ 0x4804 │ │ │ │ + movw r1, #18948 @ 0x4a04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5029e <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ + b.n 501ce <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 50296 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + cbz r0, 501c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (502a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x26e>) │ │ │ │ - b.w 8e5a0 │ │ │ │ + ldr r1, [pc, #12] @ (501d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e>) │ │ │ │ + b.w 8e4a0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 5025c <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + ble.n 5018c <_PyMonitoring_FirePyThrowEvent@@Base+0x1ea> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 502ea <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 502ea <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ + bne.n 5021a <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5021a <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl daebc <_PyType_Name@@Base> │ │ │ │ - movw r1, #22644 @ 0x5874 │ │ │ │ + bl dae78 <_PyType_Name@@Base> │ │ │ │ + movw r1, #23156 @ 0x5a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 502ee <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ + b.n 5021e <_PyMonitoring_FirePyThrowEvent@@Base+0x27c> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d3bfc │ │ │ │ + bl d3ba0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 50328 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6> │ │ │ │ + cbnz r0, 50258 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22680 @ 0x5898 │ │ │ │ + movw r1, #23192 @ 0x5a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5032a <_PyMonitoring_FirePyThrowEvent@@Base+0x2f8> │ │ │ │ + b.n 5025a <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ 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] @ (50370 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e>) │ │ │ │ + ldr r2, [pc, #52] @ (502a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2fe>) │ │ │ │ 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 50358 <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ + beq.n 50288 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e6> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5034e <_PyMonitoring_FirePyThrowEvent@@Base+0x31c> │ │ │ │ + b.n 5027e <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50362 <_PyMonitoring_FirePyThrowEvent@@Base+0x330> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5036c <_PyMonitoring_FirePyThrowEvent@@Base+0x33a> │ │ │ │ + bne.n 50292 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f0> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x2fa> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #132] @ (50338 <_PyMonitoring_FirePyThrowEvent@@Base+0x396>) │ │ │ │ + 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, 502e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x346> │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 502de <_PyMonitoring_FirePyThrowEvent@@Base+0x33c> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 502ce <_PyMonitoring_FirePyThrowEvent@@Base+0x32c> │ │ │ │ + dmb ish │ │ │ │ + beq.n 502e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x346> │ │ │ │ + bl 269820 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 21e2b8 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 5031a <_PyMonitoring_FirePyThrowEvent@@Base+0x378> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 50310 <_PyMonitoring_FirePyThrowEvent@@Base+0x36e> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50300 <_PyMonitoring_FirePyThrowEvent@@Base+0x35e> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5031a <_PyMonitoring_FirePyThrowEvent@@Base+0x378> │ │ │ │ + bl 24721c │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24b3f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (50338 <_PyMonitoring_FirePyThrowEvent@@Base+0x396>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 50334 <_PyMonitoring_FirePyThrowEvent@@Base+0x392> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50398 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 503c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x390> │ │ │ │ - bl 95c98 │ │ │ │ + bne.n 50360 <_PyMonitoring_FirePyThrowEvent@@Base+0x3be> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5038a <_PyMonitoring_FirePyThrowEvent@@Base+0x3e8> │ │ │ │ + bl 95aec │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a224 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ - cbz r6, 503d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3a4> │ │ │ │ + bl 985e4 │ │ │ │ + cbz r6, 5039e <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 503c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x394> │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 5038e <_PyMonitoring_FirePyThrowEvent@@Base+0x3ec> │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50398 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ + beq.n 50360 <_PyMonitoring_FirePyThrowEvent@@Base+0x3be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x3ea> │ │ │ │ + b.n 503e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x442> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x3ea> │ │ │ │ + bl f1800 │ │ │ │ + b.n 503e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x442> │ │ │ │ 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 │ │ │ │ @@ -56253,622 +56251,607 @@ │ │ │ │ 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 403e8 │ │ │ │ + bl 40422 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 50446 <_PyMonitoring_FirePyThrowEvent@@Base+0x414> │ │ │ │ + cbz r3, 5040e <_PyMonitoring_FirePyThrowEvent@@Base+0x46c> │ │ │ │ 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 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7f8f8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50460 <_PyMonitoring_FirePyThrowEvent@@Base+0x42e> │ │ │ │ - movw r0, #49940 @ 0xc314 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6ac │ │ │ │ - movw r0, #49948 @ 0xc31c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6ac │ │ │ │ + b.w 7f818 │ │ │ │ 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] @ (50528 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f6>) │ │ │ │ + ldr r5, [pc, #172] @ (504d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x52e>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 504ac <_PyMonitoring_FirePyThrowEvent@@Base+0x47a> │ │ │ │ + bne.n 50452 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b0> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 504ac <_PyMonitoring_FirePyThrowEvent@@Base+0x47a> │ │ │ │ + ble.n 50452 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b0> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 504ac <_PyMonitoring_FirePyThrowEvent@@Base+0x47a> │ │ │ │ - cbnz r6, 504cc <_PyMonitoring_FirePyThrowEvent@@Base+0x49a> │ │ │ │ - ldr r4, [pc, #124] @ (5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x4fa>) │ │ │ │ + bne.n 50452 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b0> │ │ │ │ + cbnz r6, 50472 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ + ldr r4, [pc, #128] @ (504d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x532>) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5050a <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ + cbz r0, 504b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x50e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 504de <_PyMonitoring_FirePyThrowEvent@@Base+0x4ac> │ │ │ │ + cbnz r0, 50484 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e2> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50518 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e6> │ │ │ │ - bl 95c98 │ │ │ │ + b.n 504be <_PyMonitoring_FirePyThrowEvent@@Base+0x51c> │ │ │ │ + bl 95aec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50510 <_PyMonitoring_FirePyThrowEvent@@Base+0x4de> │ │ │ │ + bge.n 504b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1868 │ │ │ │ - b.n 504da <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + bl f181c │ │ │ │ + b.n 50480 <_PyMonitoring_FirePyThrowEvent@@Base+0x4de> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50518 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e6> │ │ │ │ + b.n 504be <_PyMonitoring_FirePyThrowEvent@@Base+0x51c> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r0, 50540 <_PyMonitoring_FirePyThrowEvent@@Base+0x50e> │ │ │ │ + nop │ │ │ │ + cbnz r0, 50526 <_PyMonitoring_FirePyThrowEvent@@Base+0x584> │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r0, r0 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #22720 @ 0x58c0 │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 50588 <_PyMonitoring_FirePyThrowEvent@@Base+0x556> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 50530 <_PyMonitoring_FirePyThrowEvent@@Base+0x58e> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14d464 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14c9c4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50588 <_PyMonitoring_FirePyThrowEvent@@Base+0x556> │ │ │ │ + blt.n 50530 <_PyMonitoring_FirePyThrowEvent@@Base+0x58e> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14debc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50588 <_PyMonitoring_FirePyThrowEvent@@Base+0x556> │ │ │ │ + beq.n 50530 <_PyMonitoring_FirePyThrowEvent@@Base+0x58e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5058c <_PyMonitoring_FirePyThrowEvent@@Base+0x55a> │ │ │ │ + cbz r0, 50534 <_PyMonitoring_FirePyThrowEvent@@Base+0x592> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50594 <_PyMonitoring_FirePyThrowEvent@@Base+0x562> │ │ │ │ + b.n 5053c <_PyMonitoring_FirePyThrowEvent@@Base+0x59a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005059a : │ │ │ │ +00050542 : │ │ │ │ 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 b8c30 │ │ │ │ + bl b8c10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a4088 │ │ │ │ + bl 1a2740 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 505ca │ │ │ │ + bne.n 50572 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #22740 @ 0x58d4 │ │ │ │ + movw r0, #23252 @ 0x5ad4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef358 │ │ │ │ + bl 1ee668 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000505d0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00050578 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50626 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 505a0 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 505d4 <_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] │ │ │ │ - mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50622 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3c10 │ │ │ │ - b.n 50626 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 781b8 │ │ │ │ + cbnz r4, 505ce <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 505d4 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 780a0 │ │ │ │ + b.n 5059a <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 505ee <_PyMonitoring_FireRaiseEvent@@Base+0x76> │ │ │ │ + movw r0, #50452 @ 0xc514 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f5cc │ │ │ │ + movw r0, #50460 @ 0xc51c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f5cc │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl cdee4 │ │ │ │ + cbnz r0, 50678 <_PyMonitoring_FireRaiseEvent@@Base+0x100> │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + add.w r6, r4, #16 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r7, r5 │ │ │ │ + blt.n 5064e <_PyMonitoring_FireRaiseEvent@@Base+0xd6> │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 5064e <_PyMonitoring_FireRaiseEvent@@Base+0xd6> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29204 │ │ │ │ + cbnz r0, 5064e <_PyMonitoring_FireRaiseEvent@@Base+0xd6> │ │ │ │ + subs r1, r7, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ + bl 71cf0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 5067a <_PyMonitoring_FireRaiseEvent@@Base+0x102> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #42428 @ 0xa5bc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5066c <_PyMonitoring_FireRaiseEvent@@Base+0xf4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5067a <_PyMonitoring_FireRaiseEvent@@Base+0x102> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 5067a <_PyMonitoring_FireRaiseEvent@@Base+0x102> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 71cf0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 5067a <_PyMonitoring_FireRaiseEvent@@Base+0x102> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 50684 <_PyMonitoring_FireRaiseEvent@@Base+0x10c> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ce97c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #48] @ (506cc <_PyMonitoring_FireRaiseEvent@@Base+0x154>) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cbz r2, 506ba <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cbz r3, 506ba <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ + movw r0, #20876 @ 0x518c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82650 │ │ │ │ + movw r0, #16000 @ 0x3e80 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82650 │ │ │ │ + nop │ │ │ │ + bmi.n 507a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000506d0 <_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 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 506f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5072c <_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 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 50726 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 5072c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 780a0 │ │ │ │ + b.n 506f2 <_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 72198 │ │ │ │ + bl 72080 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50744 <_PyMonitoring_FireRaiseEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #296] @ (50780 <_PyMonitoring_FireRaiseEvent@@Base+0x1b0>) │ │ │ │ + beq.n 5084a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + ldr r5, [pc, #292] @ (50884 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5077a <_PyMonitoring_FireRaiseEvent@@Base+0x1aa> │ │ │ │ + beq.w 50880 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #27809 @ 0x6ca1 │ │ │ │ + movw r1, #28337 @ 0x6eb1 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #20569 @ 0x5059 │ │ │ │ + movw r3, #21225 @ 0x52e9 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #57845 @ 0xe1f5 │ │ │ │ + movw r0, #58173 @ 0xe33d │ │ │ │ movt r0, #16 │ │ │ │ movw r4, #41212 @ 0xa0fc │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #38904 @ 0x97f8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6c9e0 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50740 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ + beq.n 50846 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 509a2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + bl 50b3e <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50740 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ + beq.n 50846 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 19f490 │ │ │ │ + bl 19db40 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 506f0 <_PyMonitoring_FireRaiseEvent@@Base+0x120> │ │ │ │ + cbz r0, 507f6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3615 @ 0xe1f │ │ │ │ + movw r1, #3587 @ 0xe03 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264ca4 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 506f2 <_PyMonitoring_FireRaiseEvent@@Base+0x122> │ │ │ │ + bl 264e6c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 507f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e668 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50740 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (50784 <_PyMonitoring_FireRaiseEvent@@Base+0x1b4>) │ │ │ │ + cbz r3, 50846 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + ldr r0, [pc, #128] @ (50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 6d900 │ │ │ │ + bl 6d7e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3677 @ 0xe5d │ │ │ │ + movw r1, #3645 @ 0xe3d │ │ │ │ movt r1, #5 │ │ │ │ - bl 264ca4 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 264e6c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50734 <_PyMonitoring_FireRaiseEvent@@Base+0x164> │ │ │ │ + cbnz r0, 5083a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3827 @ 0xef3 │ │ │ │ + movw r1, #3927 @ 0xf57 │ │ │ │ movt r1, #5 │ │ │ │ - bl 264ca4 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 264e6c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50784 <_PyMonitoring_FireRaiseEvent@@Base+0x1b4>) │ │ │ │ + ldr r0, [pc, #76] @ (50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6d900 │ │ │ │ - cbz r4, 50760 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - b.n 50744 <_PyMonitoring_FireRaiseEvent@@Base+0x174> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 6d7e0 │ │ │ │ + cbz r4, 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + b.n 5084a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50760 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ + cbz r0, 50866 <_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 50760 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ + beq.n 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50760 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50768 <_PyMonitoring_FireRaiseEvent@@Base+0x198> │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5086e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ + bl 10e668 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50770 <_PyMonitoring_FireRaiseEvent@@Base+0x1a0> │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50876 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ + bl 10e668 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50778 <_PyMonitoring_FireRaiseEvent@@Base+0x1a8> │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5087e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ + bl 10e668 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ - cbnz r0, 50804 <_PyMonitoring_FireRaiseEvent@@Base+0x234> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - add.w r6, r4, #16 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r7, r5 │ │ │ │ - blt.n 507da <_PyMonitoring_FireRaiseEvent@@Base+0x20a> │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 507da <_PyMonitoring_FireRaiseEvent@@Base+0x20a> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29204 │ │ │ │ - cbnz r0, 507da <_PyMonitoring_FireRaiseEvent@@Base+0x20a> │ │ │ │ - subs r1, r7, r5 │ │ │ │ - adds r0, r6, r5 │ │ │ │ - bl 71e08 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 50806 <_PyMonitoring_FireRaiseEvent@@Base+0x236> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #42428 @ 0xa5bc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 507f8 <_PyMonitoring_FireRaiseEvent@@Base+0x228> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50806 <_PyMonitoring_FireRaiseEvent@@Base+0x236> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 50806 <_PyMonitoring_FireRaiseEvent@@Base+0x236> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 71e08 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 50806 <_PyMonitoring_FireRaiseEvent@@Base+0x236> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50810 <_PyMonitoring_FireRaiseEvent@@Base+0x240> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (50858 <_PyMonitoring_FireRaiseEvent@@Base+0x288>) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50846 <_PyMonitoring_FireRaiseEvent@@Base+0x276> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50846 <_PyMonitoring_FireRaiseEvent@@Base+0x276> │ │ │ │ - movw r0, #20364 @ 0x4f8c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r0, #15504 @ 0x3c90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - nop │ │ │ │ - bmi.n 50934 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0005085c <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 508b2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r6, #11 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 508ae <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3c10 │ │ │ │ - b.n 508b2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 781b8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 7ffd0 │ │ │ │ │ │ │ │ -000508be : │ │ │ │ +0005088c : │ │ │ │ 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 3e6c6 │ │ │ │ + bl 3e67c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a4088 │ │ │ │ + bl 1a2740 │ │ │ │ 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, 50912 │ │ │ │ + cbz r2, 508e0 │ │ │ │ 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 1084fc │ │ │ │ + bl 108670 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78214 │ │ │ │ - cbz r4, 5093a │ │ │ │ - ldr r0, [pc, #28] @ (50940 ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 780fc │ │ │ │ + cbz r4, 50908 │ │ │ │ + ldr r0, [pc, #28] @ (50910 ) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9100 @ 0x238c │ │ │ │ + movw r0, #9612 @ 0x258c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 50a1c <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + nop │ │ │ │ + bmi.n 509ec <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050944 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00050914 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r5, r1 │ │ │ │ movs r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - add.w r0, sp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ mov r4, r0 │ │ │ │ + add.w r0, sp, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5099c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 5093e <_PyMonitoring_FirePyUnwindEvent@@Base+0x2a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50972 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 50998 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3c10 │ │ │ │ - b.n 5099c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 781b8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 19f444 │ │ │ │ - cbz r0, 509d2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #2975 @ 0xb9f │ │ │ │ - movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 264ca4 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 509d4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ + cbnz r4, 5096c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 50972 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + bl 780a0 │ │ │ │ + b.n 50938 <_PyMonitoring_FirePyUnwindEvent@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #60680 @ 0xed08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a0e4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 7fef0 │ │ │ │ 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, 50a10 <_PyMonitoring_FirePyUnwindEvent@@Base+0xcc> │ │ │ │ + cbnz r3, 509aa <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 50a2c <_PyMonitoring_FirePyUnwindEvent@@Base+0xe8> │ │ │ │ + bl 127324 │ │ │ │ + b.n 509c6 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50a30 <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ + cbz r3, 509ca <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18436 @ 0x4804 │ │ │ │ + movw r1, #18948 @ 0x4a04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50a38 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf4> │ │ │ │ + b.n 509d2 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50ad2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + bne.n 50a6c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50ad2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + beq.n 50a6c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50b16 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d2> │ │ │ │ + beq.n 50ab0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56887,15 +56870,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, 50ae0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + cbz r2, 50a7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56904,1445 +56887,1391 @@ │ │ │ │ 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 50ae0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + b.n 50a7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50af2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + cbz r3, 50a8c <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d57c │ │ │ │ + bl 7d48c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50afa <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b6> │ │ │ │ + b.n 50a94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b0a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ + beq.n 50aa4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50b0e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ca> │ │ │ │ + cbz r3, 50aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50b16 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d2> │ │ │ │ + b.n 50ab0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b0a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50aa4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050b1a <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00050ab4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - movw r4, #48056 @ 0xbbb8 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + movw r6, #48056 @ 0xbbb8 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r7, r2 │ │ │ │ - bl e9f6c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r6, r2 │ │ │ │ + bl e9f1c │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ - mov r4, r0 │ │ │ │ + bl 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b98 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 50aec <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b88 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50b26 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b88 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50b26 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50b92 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50b30 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3c10 │ │ │ │ - b.n 50b98 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 50b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ + b.n 50ae6 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #68] @ (50bf4 <_PyMonitoring_FireStopIterationEvent@@Base+0xda>) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 50be8 <_PyMonitoring_FireStopIterationEvent@@Base+0xce> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 19daf4 │ │ │ │ + cbz r0, 50b6e <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 711ac <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50bee <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ - ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50bf0 <_PyMonitoring_FireStopIterationEvent@@Base+0xd6> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 7ffd0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3071 @ 0xbff │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 264e6c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50b70 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e668 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #61192 @ 0xef08 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 79fe0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50c26 <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ + cbnz r1, 50ba8 <_PyMonitoring_FireStopIterationEvent@@Base+0xf4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #23432 @ 0x5b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 50c52 <_PyMonitoring_FireStopIterationEvent@@Base+0x138> │ │ │ │ + bl 127324 │ │ │ │ + b.n 50bd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ + beq.n 50bea <_PyMonitoring_FireStopIterationEvent@@Base+0x136> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x13e> │ │ │ │ + bmi.n 50bda <_PyMonitoring_FireStopIterationEvent@@Base+0x126> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #23464 @ 0x5ba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c7a <_PyMonitoring_FireStopIterationEvent@@Base+0x160> │ │ │ │ + b.n 50bfc <_PyMonitoring_FireStopIterationEvent@@Base+0x148> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 50c6a <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + beq.n 50bec <_PyMonitoring_FireStopIterationEvent@@Base+0x138> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 50c6a <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + b.n 50bec <_PyMonitoring_FireStopIterationEvent@@Base+0x138> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #60664 @ 0xecf8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a0e4 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #68] @ (50c54 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0>) │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r3 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 50c48 <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ + mov r4, r0 │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7108c <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 50c4e <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50c50 <_PyMonitoring_FireStopIterationEvent@@Base+0x19c> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 7fef0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50caa <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + cbnz r3, 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50caa <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + ble.n 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50caa <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ - cbnz r4, 50cca <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ + bne.n 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ + cbnz r4, 50ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50d08 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ee>) │ │ │ │ + ldr r4, [pc, #88] @ (50cdc <_PyMonitoring_FireStopIterationEvent@@Base+0x228>) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50cca <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ + cbnz r0, 50ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50d00 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + b.n 50cd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x222> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14f524 │ │ │ │ + bl 14ea80 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 202d9c <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ + bl 202268 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac> │ │ │ │ + beq.n 50c9c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23c8fc <_PyGen_SetStopIterationValue@@Base+0x6e8> │ │ │ │ + bl 23c4d8 <_PyGen_SetStopIterationValue@@Base+0x324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d00 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + beq.n 50cd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50d00 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbnz r3, 50cd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x222> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23012 @ 0x59e4 │ │ │ │ + movw r1, #23524 @ 0x5be4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50d88 <_PyMonitoring_FireStopIterationEvent@@Base+0x26e> │ │ │ │ + blt.n 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50d88 <_PyMonitoring_FireStopIterationEvent@@Base+0x26e> │ │ │ │ + cbz r0, 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ 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 50dc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2aa> │ │ │ │ + b.n 50d98 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d88 <_PyMonitoring_FireStopIterationEvent@@Base+0x26e> │ │ │ │ + beq.n 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50d88 <_PyMonitoring_FireStopIterationEvent@@Base+0x26e> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50e18 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fe> │ │ │ │ + b.n 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1cd5c8 │ │ │ │ + bl 1cbd28 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50dc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2aa> │ │ │ │ + beq.n 50d98 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50dd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + bgt.n 50daa <_PyMonitoring_FireStopIterationEvent@@Base+0x2f6> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50dea <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ + bgt.n 50dbe <_PyMonitoring_FireStopIterationEvent@@Base+0x30a> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50e00 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ + blt.n 50dd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51d7a │ │ │ │ + bl 51c8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d72 <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + beq.n 50d46 <_PyMonitoring_FireStopIterationEvent@@Base+0x292> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50d8c <_PyMonitoring_FireStopIterationEvent@@Base+0x272> │ │ │ │ + bhi.n 50d60 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50e18 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fe> │ │ │ │ + b.n 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d7a │ │ │ │ + bl 51c8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d72 <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + beq.n 50d46 <_PyMonitoring_FireStopIterationEvent@@Base+0x292> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50da2 <_PyMonitoring_FireStopIterationEvent@@Base+0x288> │ │ │ │ + b.n 50d76 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d7a │ │ │ │ + bl 51c8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d72 <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + beq.n 50d46 <_PyMonitoring_FireStopIterationEvent@@Base+0x292> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50da6 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + b.n 50d7a <_PyMonitoring_FireStopIterationEvent@@Base+0x2c6> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d7a │ │ │ │ + bl 51c8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d72 <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + beq.n 50d46 <_PyMonitoring_FireStopIterationEvent@@Base+0x292> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50daa <_PyMonitoring_FireStopIterationEvent@@Base+0x290> │ │ │ │ + b.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x2ca> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r0, #61176 @ 0xeef8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 79fe0 │ │ │ │ + b.w 3c934 │ │ │ │ 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 509a2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ - cbz r0, 50e4e <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ + bl 50b3e <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ + cbz r0, 50e32 <_PyMonitoring_FireStopIterationEvent@@Base+0x37e> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711ac <_Py_hashtable_set@@Base> │ │ │ │ + bl 7108c <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e54 <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ + bge.n 50e38 <_PyMonitoring_FireStopIterationEvent@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e668 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e56 <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ + b.n 50e3a <_PyMonitoring_FireStopIterationEvent@@Base+0x386> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 3c92c │ │ │ │ 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 71ff4 │ │ │ │ + bl 71edc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50eec <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ + beq.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x418> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 125048 │ │ │ │ - cbz r0, 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ + bl 125258 │ │ │ │ + cbz r0, 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x3da> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 125048 │ │ │ │ - cbz r0, 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ + bl 125258 │ │ │ │ + cbz r0, 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x3da> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ + bl 2fdbc <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x3da> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50ec6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ac> │ │ │ │ + cbnz r0, 50ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50eec <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ + beq.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50eec <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ + cbnz r3, 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x418> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50eec <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x418> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ee8 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ + beq.n 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ee8 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ + cbnz r3, 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50eee <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + b.n 50ece <_PyMonitoring_FireStopIterationEvent@@Base+0x41a> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r1, #3677 @ 0xe5d │ │ │ │ - movt r1, #5 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - b.w 264ca4 <_Py_hashtable_foreach@@Base> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50f2a <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + cbz r6, 50ef6 <_PyMonitoring_FireStopIterationEvent@@Base+0x442> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + beq.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + b.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + cbz r0, 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f72 <_PyMonitoring_FireStopIterationEvent@@Base+0x458> │ │ │ │ + bge.n 50f3e <_PyMonitoring_FireStopIterationEvent@@Base+0x48a> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2374cc │ │ │ │ - cbnz r0, 50f6c <_PyMonitoring_FireStopIterationEvent@@Base+0x452> │ │ │ │ + bl 236fb8 │ │ │ │ + cbnz r0, 50f38 <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + beq.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + cbnz r3, 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50f3e <_PyMonitoring_FireStopIterationEvent@@Base+0x424> │ │ │ │ + b.n 50f0a <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {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 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r1, #3645 @ 0xe3d │ │ │ │ + movt r1, #5 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + b.w 264e6c <_Py_hashtable_foreach@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #23196 @ 0x5a9c │ │ │ │ + movw r2, #23708 @ 0x5c9c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1fb9f8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5100e <_PyMonitoring_FireStopIterationEvent@@Base+0x4f4> │ │ │ │ + bl 1faeb8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x51c> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 265350 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - cbz r0, 5100e <_PyMonitoring_FireStopIterationEvent@@Base+0x4f4> │ │ │ │ + bl 265518 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x51c> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51006 <_PyMonitoring_FireStopIterationEvent@@Base+0x4ec> │ │ │ │ + bne.n 50fc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x514> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5100e <_PyMonitoring_FireStopIterationEvent@@Base+0x4f4> │ │ │ │ + bl f1800 │ │ │ │ + b.n 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x51c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51030 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + cbz r3, 51010 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51032 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + b.n 51012 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51040 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ + cbnz r3, 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x56c> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51040 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ + ble.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x56c> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51040 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ - cbnz r4, 51060 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + bne.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x56c> │ │ │ │ + cbnz r4, 51040 <_PyMonitoring_FireStopIterationEvent@@Base+0x58c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51220 <_PyMonitoring_FireStopIterationEvent@@Base+0x706>) │ │ │ │ + ldr r4, [pc, #476] @ (51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x74c>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51060 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + cbnz r0, 51040 <_PyMonitoring_FireStopIterationEvent@@Base+0x58c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e6> │ │ │ │ + b.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x72c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 231a38 │ │ │ │ + bl 2314e0 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5105c <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ + bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 231a38 │ │ │ │ + bl 2314e0 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5105c <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ + bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 510fe <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ + beq.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 510cc <_PyMonitoring_FireStopIterationEvent@@Base+0x5b2> │ │ │ │ + cbz r0, 510ac <_PyMonitoring_FireStopIterationEvent@@Base+0x5f8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x58e> │ │ │ │ + bne.n 51088 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 510c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ac> │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 510a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ac> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 510a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5105c <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ + bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 51108 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ - b.n 510d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b6> │ │ │ │ - vldr d8, [pc, #312] @ 51208 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ee> │ │ │ │ + beq.n 510e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + b.n 510b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ + vldr d8, [pc, #312] @ 511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x5c4> │ │ │ │ + bne.n 510be <_PyMonitoring_FireStopIterationEvent@@Base+0x60a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 510ec <_PyMonitoring_FireStopIterationEvent@@Base+0x638> │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 510ec <_PyMonitoring_FireStopIterationEvent@@Base+0x638> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5105c <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ - b.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ - vldr d9, [pc, #272] @ 51210 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f6> │ │ │ │ - vldr d8, [pc, #260] @ 51208 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ee> │ │ │ │ - b.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ - vldr d9, [pc, #260] @ 51210 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f6> │ │ │ │ + bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ + b.n 510ec <_PyMonitoring_FireStopIterationEvent@@Base+0x638> │ │ │ │ + vldr d9, [pc, #272] @ 511f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x73c> │ │ │ │ + vldr d8, [pc, #260] @ 511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ + b.n 510ec <_PyMonitoring_FireStopIterationEvent@@Base+0x638> │ │ │ │ + vldr d9, [pc, #260] @ 511f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x73c> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vldr d12, [sp, #40] @ 0x28 │ │ │ │ vldr d11, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vldr d14, [sp, #32] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51130 <_PyMonitoring_FireStopIterationEvent@@Base+0x616> │ │ │ │ + bmi.n 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x65c> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x636> │ │ │ │ + bpl.n 51130 <_PyMonitoring_FireStopIterationEvent@@Base+0x67c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2536 @ 0x9e8 │ │ │ │ + movw r1, #3048 @ 0xbe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - bl 7f710 │ │ │ │ + bl 127324 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5105c <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ - b.n 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ + b.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x724> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51164 <_PyMonitoring_FireStopIterationEvent@@Base+0x64a> │ │ │ │ + bne.n 51144 <_PyMonitoring_FireStopIterationEvent@@Base+0x690> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + beq.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x724> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #172] @ 51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fe> │ │ │ │ + vldr d6, [pc, #172] @ 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x744> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bgt.n 511ce <_PyMonitoring_FireStopIterationEvent@@Base+0x71a> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bgt.n 511ce <_PyMonitoring_FireStopIterationEvent@@Base+0x71a> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bgt.n 511ce <_PyMonitoring_FireStopIterationEvent@@Base+0x71a> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bgt.n 511ce <_PyMonitoring_FireStopIterationEvent@@Base+0x71a> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 24a100 <_Py_c_abs@@Base> │ │ │ │ + bl 24a0ec <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24a100 <_Py_c_abs@@Base> │ │ │ │ + bl 24a0ec <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + bls.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x724> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 24a100 <_Py_c_abs@@Base> │ │ │ │ + bl 24a0ec <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + bls.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x724> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + bge.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x724> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e6> │ │ │ │ + b.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x72c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 51136 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + bvs.n 51116 <_PyMonitoring_FireStopIterationEvent@@Base+0x662> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - sbcs r4, r0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - sub.w r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 5124a <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ - bl 512fa <_Py_c_diff@@Base+0xe> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ - ldr r0, [pc, #4] @ (51250 <_PyMonitoring_FireStopIterationEvent@@Base+0x736>) │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051254 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00051204 <_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] @ (51288 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51238 <_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 20f43c │ │ │ │ + bl 20ec30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + sub.w r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 51262 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + bl 513f0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ + ldr r0, [pc, #4] @ (51268 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #23300 @ 0x5b04 │ │ │ │ + movw r2, #23812 @ 0x5d04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fb9f8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 512e8 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ + bl 1faeb8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 512c8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 265350 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - cbz r0, 512e8 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ + bl 265518 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 512c8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 512e0 <_PyErr_FormatFromCause@@Base+0x8c> │ │ │ │ + cbz r0, 512c0 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 512e8 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ + bl f1800 │ │ │ │ + b.n 512c8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000512ec <_Py_c_diff@@Base>: │ │ │ │ +000512cc <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - subs r0, #8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bls.n 5133c <_Py_c_diff@@Base+0x50> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r2, #38480 @ 0x9650 │ │ │ │ - movt r2, #74 @ 0x4a │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #23084 @ 0x5a2c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #23120 @ 0x5a50 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r0, #253 @ 0xfd │ │ │ │ - blx 2a8b4 │ │ │ │ - movw r3, #47328 @ 0xb8e0 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ - add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 51370 <_Py_c_diff@@Base+0x84> │ │ │ │ + cbnz r2, 512fc <_Py_c_diff@@Base+0x30> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 51370 <_Py_c_diff@@Base+0x84> │ │ │ │ + bne.n 512fc <_Py_c_diff@@Base+0x30> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5138e <_Py_c_diff@@Base+0xa2> │ │ │ │ - ldr r5, [pc, #60] @ (513b0 <_Py_c_diff@@Base+0xc4>) │ │ │ │ + cbnz r0, 5131a <_Py_c_diff@@Base+0x4e> │ │ │ │ + ldr r5, [pc, #60] @ (5133c <_Py_c_diff@@Base+0x70>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5138e <_Py_c_diff@@Base+0xa2> │ │ │ │ + cbnz r0, 5131a <_Py_c_diff@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 513aa <_Py_c_diff@@Base+0xbe> │ │ │ │ + b.n 51336 <_Py_c_diff@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 83404 │ │ │ │ + bl 83320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5138a <_Py_c_diff@@Base+0x9e> │ │ │ │ + beq.n 51316 <_Py_c_diff@@Base+0x4a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000513b4 : │ │ │ │ +00051340 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 513ca │ │ │ │ - bl 263ddc │ │ │ │ - b.n 513fa │ │ │ │ + cbnz r0, 51356 │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 51386 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51444 │ │ │ │ + beq.n 513d0 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 513dc │ │ │ │ + cbnz r5, 51368 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 513e4 │ │ │ │ + cbz r5, 51370 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 51444 │ │ │ │ + bmi.n 513d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 51444 │ │ │ │ + cbz r3, 513d0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 513fe │ │ │ │ + cbnz r0, 5138a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51460 │ │ │ │ + b.n 513ec │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b19f8 │ │ │ │ + bl 1b0110 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51422 │ │ │ │ + beq.n 513ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51422 │ │ │ │ + cbnz r3, 513ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51460 │ │ │ │ + bne.n 513ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51444 │ │ │ │ + beq.n 513d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51444 │ │ │ │ + cbnz r3, 513d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23320 @ 0x5b18 │ │ │ │ + movw r1, #23832 @ 0x5d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 513fa │ │ │ │ + bl d187c │ │ │ │ + b.n 51386 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + subs r0, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bls.n 51432 │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 5147c │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 72198 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 514dc │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 514ae │ │ │ │ - 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 51488 │ │ │ │ - cbz r2, 514c0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 514c0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 514e0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 514e0 │ │ │ │ - bl 71320 │ │ │ │ - cbnz r0, 514e0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 514dc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 514dc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 51530 │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #64732 @ 0xfcdc │ │ │ │ - movt r5, #41 @ 0x29 │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #23356 @ 0x5b3c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r1, #64712 @ 0xfcc8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #1044 @ 0x414 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movw r1, #20652 @ 0x50ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r3, #22580 @ 0x5834 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r2, #38480 @ 0x9650 │ │ │ │ + movt r2, #74 @ 0x4a │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #23636 @ 0x5c54 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (515d0 ) │ │ │ │ - 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, 51578 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5156e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5155e │ │ │ │ - dmb ish │ │ │ │ - beq.n 51578 │ │ │ │ - bl 269654 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 516cc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 515aa │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 515a0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51590 │ │ │ │ - dmb ish │ │ │ │ - beq.n 515aa │ │ │ │ - bl 2470fc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 512fa <_Py_c_diff@@Base+0xe> │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71e08 │ │ │ │ - ldr r3, [pc, #20] @ (515d0 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 515cc │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #23672 @ 0x5c78 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r0, #253 @ 0xfd │ │ │ │ + blx 2a8b4 │ │ │ │ + movw r3, #47832 @ 0xbad8 │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51606 │ │ │ │ + bge.n 51476 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 516b6 │ │ │ │ + b.n 51526 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 51648 │ │ │ │ + beq.n 514b8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #23952 @ 0x5d90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51602 │ │ │ │ + beq.n 51472 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #23464 @ 0x5ba8 │ │ │ │ + movw r0, #23960 @ 0x5d98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8273c │ │ │ │ - b.n 516b6 │ │ │ │ + bl 82650 │ │ │ │ + b.n 51526 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51694 │ │ │ │ + bne.n 51504 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #23952 @ 0x5d90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51602 │ │ │ │ + beq.n 51472 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #36296 @ 0x8dc8 │ │ │ │ + movw r1, #36808 @ 0x8fc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51602 │ │ │ │ + beq.n 51472 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #23472 @ 0x5bb0 │ │ │ │ + movw r0, #23968 @ 0x5da0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - b.n 516b6 │ │ │ │ + bl 82650 │ │ │ │ + b.n 51526 │ │ │ │ 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, #23480 @ 0x5bb8 │ │ │ │ + movw r0, #23976 @ 0x5da8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #140] @ (515c8 ) │ │ │ │ + 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, 5156e │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 51564 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 51554 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5156e │ │ │ │ + bl 269820 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 515de │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 515a0 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 51596 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 51586 │ │ │ │ + dmb ish │ │ │ │ + beq.n 515a0 │ │ │ │ + bl 24721c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 513f0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71cf0 │ │ │ │ + ldr r3, [pc, #20] @ (515c8 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 515c2 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 516c8 │ │ │ │ + cbz r2, 515da │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ 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 516fc │ │ │ │ + bls.n 5160e │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 512fa <_Py_c_diff@@Base+0xe> │ │ │ │ + bl 513f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 516fe │ │ │ │ + b.n 51610 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r9, r2 │ │ │ │ ldrd r5, sl, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #336] @ (51870 ) │ │ │ │ + ldr r3, [pc, #336] @ (51780 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26d1cc │ │ │ │ + bl 26d3ec │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51746 │ │ │ │ + bne.n 51658 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 51748 │ │ │ │ + bne.n 5165a │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26caec │ │ │ │ - cbz r4, 5176a │ │ │ │ + bl 26cd0c │ │ │ │ + cbz r4, 5167c │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 26548c <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ + bl 265654 <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ sub.w r3, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 517e0 │ │ │ │ + bne.n 516f2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 2654c8 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 265704 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2655b4 │ │ │ │ + bl 26577c │ │ │ │ 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 2654c8 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 265704 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 51812 │ │ │ │ + b.n 51724 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 2654c8 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 265704 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [sl, #-204] │ │ │ │ - bl 2654c8 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 265704 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2655b4 │ │ │ │ + bl 26577c │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 5183c │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bhi.n 5174e │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51a4a │ │ │ │ - b.n 51854 │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 5195a │ │ │ │ + b.n 51766 │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 512fa <_Py_c_diff@@Base+0xe> │ │ │ │ + bl 513f0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51a4a │ │ │ │ - ldr r3, [pc, #24] @ (51870 ) │ │ │ │ + bl 5195a │ │ │ │ + ldr r3, [pc, #24] @ (51780 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51866 │ │ │ │ + beq.n 51778 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fa70c │ │ │ │ + bl 1f9d40 <_PyParkingLot_UnparkAll@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 518cc │ │ │ │ + cbz r0, 517dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #23496 @ 0x5bc8 │ │ │ │ + movw r0, #23992 @ 0x5db8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 518c0 │ │ │ │ + beq.n 517d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 518c4 │ │ │ │ + cbz r3, 517d4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 518cc │ │ │ │ + b.n 517dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 518c0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 517d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000518d2 : │ │ │ │ +000517e2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 518e8 │ │ │ │ - bl 263ddc │ │ │ │ - b.n 51912 │ │ │ │ + cbnz r0, 517f8 │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 51822 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 5195a │ │ │ │ + cbz r2, 5186a │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 518fc │ │ │ │ + cbz r5, 5180c │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 5195a │ │ │ │ + bmi.n 5186a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5195a │ │ │ │ + cbz r2, 5186a │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51916 │ │ │ │ + cbnz r0, 51826 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51976 │ │ │ │ + b.n 51886 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c89d8 │ │ │ │ + bl c89e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51938 │ │ │ │ + beq.n 51848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51938 │ │ │ │ + cbnz r3, 51848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51976 │ │ │ │ + bne.n 51886 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5195a │ │ │ │ + beq.n 5186a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5195a │ │ │ │ + cbnz r3, 5186a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23320 @ 0x5b18 │ │ │ │ + movw r1, #23832 @ 0x5d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 51912 │ │ │ │ + bl d187c │ │ │ │ + b.n 51822 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 519ba │ │ │ │ + bgt.n 518ca │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 519ac │ │ │ │ - movw r1, #18764 @ 0x494c │ │ │ │ + cbz r2, 518bc │ │ │ │ + movw r1, #19276 @ 0x4b4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127114 │ │ │ │ - b.n 519c2 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + bl 127324 │ │ │ │ + b.n 518d2 │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127114 │ │ │ │ - b.n 519c2 │ │ │ │ - bl 115600 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 127324 │ │ │ │ + b.n 518d2 │ │ │ │ + bl 115880 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 519c6 │ │ │ │ + bge.n 518d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 519d2 │ │ │ │ + b.n 518e2 │ │ │ │ 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} │ │ │ │ @@ -58350,2177 +58279,2177 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 51a22 │ │ │ │ + beq.n 51932 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 51a22 │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 51932 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #23592 @ 0x5c28 │ │ │ │ + movw r1, #24088 @ 0x5e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 51a30 │ │ │ │ + bl d187c │ │ │ │ + b.n 51940 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 4b354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a34 │ │ │ │ + bne.n 51944 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51a42 │ │ │ │ + b.n 51952 │ │ │ │ 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 4fe50 <_PyMonitoring_FireJumpEvent@@Base+0x1ae> │ │ │ │ + b.w 4fe00 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ 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 26caec │ │ │ │ + bl 26cd0c │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51a90 │ │ │ │ + beq.n 519a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51a9c │ │ │ │ + bl 519ac │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 2655b4 │ │ │ │ - b.n 51a74 │ │ │ │ + bl 26577c │ │ │ │ + b.n 51984 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51a9c │ │ │ │ + b.n 519ac │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51ae4 ) │ │ │ │ + ldr r3, [pc, #56] @ (519f4 ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (51ae4 ) │ │ │ │ + ldr r3, [pc, #20] @ (519f4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51ade │ │ │ │ + beq.n 519ee │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +000519f8 : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #35736 @ 0x8b98 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w d25a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51b84 ) │ │ │ │ + ldr r3, [pc, #140] @ (51aa4 ) │ │ │ │ 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, 51b2c │ │ │ │ + cbz r3, 51a4a │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51b22 │ │ │ │ + bne.n 51a40 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b12 │ │ │ │ + bne.n 51a30 │ │ │ │ dmb ish │ │ │ │ - beq.n 51b2c │ │ │ │ - bl 269654 │ │ │ │ + beq.n 51a4a │ │ │ │ + bl 269820 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 516cc │ │ │ │ + bl 515de │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51b5e │ │ │ │ + cbz r3, 51a7c │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51b54 │ │ │ │ + bne.n 51a72 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b44 │ │ │ │ + bne.n 51a62 │ │ │ │ dmb ish │ │ │ │ - beq.n 51b5e │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 51a7c │ │ │ │ + bl 24721c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 512fa <_Py_c_diff@@Base+0xe> │ │ │ │ + bl 513f0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24b27c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51b84 ) │ │ │ │ + bl 24b3f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51aa4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51b80 │ │ │ │ + beq.n 51a9e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - │ │ │ │ -00051b88 : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #35736 @ 0x8b98 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w d25f4 │ │ │ │ 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 51bd4 │ │ │ │ + bne.n 51ae6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51bec │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 51afe │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4644 @ 0x1224 │ │ │ │ + movw r0, #1160 @ 0x488 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51ca6 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51bb8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4644 @ 0x1224 │ │ │ │ + movw r0, #1160 @ 0x488 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51bac │ │ │ │ - b.n 51ca6 │ │ │ │ + bne.n 51abe │ │ │ │ + b.n 51bb8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51ca6 │ │ │ │ + beq.n 51bb8 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51c1c │ │ │ │ + beq.n 51b2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 51ca6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 51bb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51ca6 │ │ │ │ + beq.n 51bb8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51c64 │ │ │ │ - bl 76e54 │ │ │ │ + bcs.n 51b76 │ │ │ │ + bl 76d48 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51c64 │ │ │ │ + cbz r5, 51b76 │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c70 │ │ │ │ + bne.n 51b82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51c30 │ │ │ │ + blt.n 51b42 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51c6c │ │ │ │ - bl 1e9bf4 │ │ │ │ + blt.n 51b7e │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51cc4 │ │ │ │ + b.n 51bd6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51c2e │ │ │ │ + b.n 51b40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51caa │ │ │ │ - b.n 51ca0 │ │ │ │ + cbnz r0, 51bbc │ │ │ │ + b.n 51bb2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51cbe │ │ │ │ + bge.n 51bd0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 1155f0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115870 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c7c │ │ │ │ + bne.n 51b8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51cae │ │ │ │ + bne.n 51bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51cc4 │ │ │ │ + b.n 51bd6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51c84 │ │ │ │ + b.n 51b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51ca0 │ │ │ │ + bne.n 51bb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51ca0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51bb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00051cca : │ │ │ │ +00051bdc : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 51d5e │ │ │ │ + beq.n 51c70 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4af2a <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ - cbnz r0, 51d30 │ │ │ │ + bl 4af2a <_PyContext_NewHamtForTests@@Base+0x544> │ │ │ │ + cbnz r0, 51c42 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 51d12 │ │ │ │ - bl d3c3c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 51c24 │ │ │ │ + bl d3be0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51d5c │ │ │ │ + b.n 51c6e │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d04 │ │ │ │ + bne.n 51c16 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d04 │ │ │ │ - b.n 51d5a │ │ │ │ + bne.n 51c16 │ │ │ │ + b.n 51c6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 51d44 │ │ │ │ + beq.n 51c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51d44 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51c56 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62664 @ 0xf4c8 │ │ │ │ + movw r1, #63176 @ 0xf6c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #24168 @ 0x5e68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 51db2 │ │ │ │ + bge.n 51cc4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb r6, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51dbe │ │ │ │ + b.n 51cd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51d9c │ │ │ │ + bge.n 51cae │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00051dc0 : │ │ │ │ +00051cd2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd640 │ │ │ │ + bl cd614 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78214 │ │ │ │ - ldr r0, [pc, #4] @ (51de4 ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 780fc │ │ │ │ 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 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51e28 │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51d30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51e20 │ │ │ │ + bge.n 51d28 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51e48 │ │ │ │ + cbz r3, 51d50 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51e4a │ │ │ │ + b.n 51d52 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51e58 │ │ │ │ + cbnz r3, 51d60 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51e58 │ │ │ │ + ble.n 51d60 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51e58 │ │ │ │ - cbnz r5, 51e78 │ │ │ │ - ldr r4, [pc, #240] @ (51f4c ) │ │ │ │ + bgt.n 51d60 │ │ │ │ + cbnz r5, 51d80 │ │ │ │ + ldr r4, [pc, #240] @ (51e54 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f46 │ │ │ │ + beq.n 51e4e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51f2c │ │ │ │ + beq.n 51e34 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51ec6 │ │ │ │ + cbz r4, 51dce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51eaa │ │ │ │ + bmi.n 51db2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #17664 @ 0x4500 │ │ │ │ + movw r1, #18176 @ 0x4700 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32060 @ 0x7d3c │ │ │ │ + movw r0, #32572 @ 0x7f3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f46 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e4e │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f46 │ │ │ │ + beq.n 51e4e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51f04 │ │ │ │ + bne.n 51e0c │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51f34 │ │ │ │ + beq.n 51e3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51eee │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 51df6 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #17684 @ 0x4514 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32060 @ 0x7d3c │ │ │ │ + movw r0, #32572 @ 0x7f3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f46 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e4e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51f46 │ │ │ │ + cbz r0, 51e4e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51f1c │ │ │ │ + beq.n 51e24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 51f46 │ │ │ │ - movw r3, #18840 @ 0x4998 │ │ │ │ + bl 127324 │ │ │ │ + b.n 51e4e │ │ │ │ + movw r3, #19352 @ 0x4b98 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51f36 │ │ │ │ - movw r4, #18840 @ 0x4998 │ │ │ │ + b.n 51e3e │ │ │ │ + movw r4, #19352 @ 0x4b98 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 51f50 │ │ │ │ + b.w 51e58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051f50 : │ │ │ │ +00051e58 : │ │ │ │ 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 2581a0 │ │ │ │ - cbz r0, 51f7e │ │ │ │ + bl 2583d8 │ │ │ │ + cbz r0, 51e86 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e4018 │ │ │ │ + b.w 1e31b0 │ │ │ │ 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 51fb8 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 51ec0 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57140 @ 0xdf34 │ │ │ │ + movw r0, #57652 @ 0xe134 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51fc6 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51ece │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51fca │ │ │ │ + cbnz r0, 51ed2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52008 │ │ │ │ + b.n 51f10 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51fec │ │ │ │ + beq.n 51ef4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 51fc6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 51ece │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52000 │ │ │ │ + cbnz r0, 51f08 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #0] @ (51f18 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5202e │ │ │ │ + cbnz r3, 51f3e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5202e │ │ │ │ + ble.n 51f3e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5202e │ │ │ │ - cbnz r0, 52046 │ │ │ │ - ldr r5, [pc, #52] @ (52064 ) │ │ │ │ + bne.n 51f3e │ │ │ │ + cbnz r0, 51f56 │ │ │ │ + ldr r5, [pc, #52] @ (51f74 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5205e │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 51f6e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47242 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5205e │ │ │ │ + bl 473aa <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 51f6e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52068 │ │ │ │ + b.n 51fca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - tst r0, r1 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 51fb8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2a608 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 51fb0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f1800 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + movw r0, #31384 @ 0x7a98 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 79fe0 │ │ │ │ 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 52096 │ │ │ │ + bcc.n 51ff8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23792 @ 0x5cf0 │ │ │ │ + movw r1, #24288 @ 0x5ee0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 520de │ │ │ │ + bl 127324 │ │ │ │ + b.n 52040 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 520ae │ │ │ │ + cbnz r0, 52010 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ - cbz r4, 520c4 │ │ │ │ + b.w 1e8f18 │ │ │ │ + cbz r4, 52026 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 520c4 │ │ │ │ + bhi.n 52026 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 516fe │ │ │ │ + bl 51610 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 520d2 │ │ │ │ - bl 24b27c <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52034 │ │ │ │ + bl 24b3f4 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 520d8 │ │ │ │ - bl 71e08 │ │ │ │ + b.n 5203a │ │ │ │ + bl 71cf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52122 │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 52084 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 2a608 │ │ │ │ + blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5211a │ │ │ │ + bge.n 5207c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - movw r0, #30872 @ 0x7898 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a0e4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 52156 │ │ │ │ + cbnz r3, 520ac │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 52156 │ │ │ │ + ble.n 520ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52156 │ │ │ │ - cbnz r0, 5216e │ │ │ │ - ldr r5, [pc, #52] @ (5218c ) │ │ │ │ + bne.n 520ac │ │ │ │ + cbnz r0, 520c4 │ │ │ │ + ldr r5, [pc, #52] @ (520e4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52186 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47242 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52186 │ │ │ │ + bl 473aa <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52068 │ │ │ │ + b.n 51fca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - tst r4, r6 │ │ │ │ + nop │ │ │ │ + tst r0, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 521d0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 521c8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f184c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52216 │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52128 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5220e │ │ │ │ + bge.n 52120 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52246 │ │ │ │ + beq.n 52158 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52274 │ │ │ │ + bne.n 52186 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5225a │ │ │ │ + beq.n 5216c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52276 │ │ │ │ + bgt.n 52188 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 522a0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 521b2 │ │ │ │ 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 e4558 │ │ │ │ + bl e450c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 522a0 │ │ │ │ + beq.n 521b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 522a0 │ │ │ │ + cbnz r3, 521b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #23812 @ 0x5d04 │ │ │ │ + movw r1, #24308 @ 0x5ef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 522e6 │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 521f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 522ea │ │ │ │ + cbz r0, 521fc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 522f0 │ │ │ │ + b.n 52202 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 52332 │ │ │ │ + cbz r1, 52244 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 52332 │ │ │ │ + cbnz r5, 52244 │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23836 @ 0x5d1c │ │ │ │ + movw r1, #24332 @ 0x5f0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52342 │ │ │ │ + blt.n 52254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52344 │ │ │ │ + beq.n 52256 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52344 │ │ │ │ + b.n 52256 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5236a │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5237e │ │ │ │ + bne.n 5227c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 52290 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52374 │ │ │ │ + cbz r3, 52286 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52380 │ │ │ │ + b.n 52292 │ │ │ │ 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, #41800 @ 0xa348 │ │ │ │ + movw r1, #41100 @ 0xa08c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 523d8 │ │ │ │ + beq.n 522ea │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 523d8 │ │ │ │ + beq.n 522ea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 523f0 │ │ │ │ + ble.n 52302 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23976 @ 0x5da8 │ │ │ │ + movw r1, #24472 @ 0x5f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 52402 │ │ │ │ + bl 127324 │ │ │ │ + b.n 52314 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 523ba │ │ │ │ - movw r0, #51364 @ 0xc8a4 │ │ │ │ + beq.n 522cc │ │ │ │ + movw r0, #51984 @ 0xcb10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 523ba │ │ │ │ - b.n 52402 │ │ │ │ + bne.n 522cc │ │ │ │ + b.n 52314 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d9f40 │ │ │ │ + b.w 1d8b68 │ │ │ │ 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 52436 │ │ │ │ + bge.n 52348 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5245e │ │ │ │ + bl f1800 │ │ │ │ + b.n 52370 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1155f0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115870 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1155f0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115870 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1155f0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115870 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4672 @ 0x1240 │ │ │ │ + movw r0, #5016 @ 0x1398 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 52488 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 5239a │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52494 │ │ │ │ + cbz r3, 523a6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52572 │ │ │ │ + b.n 52484 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 525dc │ │ │ │ + bl 52548 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52568 │ │ │ │ + beq.n 5247a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 524b8 │ │ │ │ + bne.n 523ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52512 │ │ │ │ + cbnz r3, 52424 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5250a │ │ │ │ + cbz r0, 5241c │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 5251a │ │ │ │ - b.n 52512 │ │ │ │ + cbz r6, 5242c │ │ │ │ + b.n 52424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 525dc │ │ │ │ + bl 52548 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 524f4 │ │ │ │ + cbz r0, 52406 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52522 │ │ │ │ + beq.n 52434 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 524d0 │ │ │ │ + bne.n 523e2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1924 │ │ │ │ + bl b1910 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5253c │ │ │ │ + cbnz r0, 5244e │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 52568 │ │ │ │ + b.n 5247a │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 524e8 │ │ │ │ + b.n 523fa │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52504 │ │ │ │ + beq.n 52416 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 524de │ │ │ │ + b.n 523f0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 52550 │ │ │ │ + ble.n 52462 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5253c │ │ │ │ + b.n 5244e │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2260 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 5256e │ │ │ │ + bl c224c <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 52480 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + 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 524ba │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1800 │ │ │ │ + b.n 524e2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1bc148 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1bc148 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1bc148 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #5016 @ 0x1398 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82650 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 125d84 │ │ │ │ - cbz r0, 525b2 │ │ │ │ + bl 125f94 │ │ │ │ + cbz r0, 5251e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 525b6 │ │ │ │ - bl 126590 │ │ │ │ + cbz r0, 52522 │ │ │ │ + bl 1267a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 525b6 │ │ │ │ + bge.n 52522 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 525b2 │ │ │ │ + beq.n 5251e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 525b2 │ │ │ │ + cbnz r3, 5251e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 525da │ │ │ │ + b.n 52546 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 525ca │ │ │ │ + bne.n 52536 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 525da │ │ │ │ + b.n 52546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 525c0 │ │ │ │ + bne.n 5252c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 525c0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5252c │ │ │ │ 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 525fe │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 5256a │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5260a │ │ │ │ + cbz r3, 52576 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5262c │ │ │ │ + b.n 52598 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d26e8 │ │ │ │ - cbnz r0, 5261a │ │ │ │ + bl 1d0e3c │ │ │ │ + cbnz r0, 52586 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52628 │ │ │ │ + b.n 52594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52614 │ │ │ │ - ldr r0, [pc, #8] @ (52630 ) │ │ │ │ + bne.n 52580 │ │ │ │ + ldr r0, [pc, #8] @ (5259c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29304 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 52662 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5268a │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1bd9f0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1bd9f0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1bd9f0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #4672 @ 0x1240 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movw r0, #24012 @ 0x5dcc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0e4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 526b8 │ │ │ │ + blt.n 525be │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 5273e │ │ │ │ + b.n 52650 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + movw r0, #24508 @ 0x5fbc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 79fe0 │ │ │ │ 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 526e2 │ │ │ │ + bne.n 525f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11aec8 │ │ │ │ - cbz r0, 526f8 │ │ │ │ - b.n 526fc │ │ │ │ + bl 11b150 │ │ │ │ + cbz r0, 5260a │ │ │ │ + b.n 5260e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4792 @ 0x12b8 │ │ │ │ + movw r0, #1308 @ 0x51c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 526d6 │ │ │ │ + bne.n 525e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52732 │ │ │ │ + b.n 52644 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 526f8 │ │ │ │ + beq.n 5260a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5272a │ │ │ │ + bne.n 5263c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52732 │ │ │ │ + b.n 52644 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 5277a │ │ │ │ + cbz r0, 5268c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 52780 │ │ │ │ + bl f1800 │ │ │ │ + b.n 52692 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ 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 527d6 │ │ │ │ + bl 526e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 527cc │ │ │ │ + cbz r0, 526de │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d57c │ │ │ │ + bl 7d48c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 527c0 │ │ │ │ + beq.n 526d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 527c4 │ │ │ │ + cbz r3, 526d6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 527cc │ │ │ │ + b.n 526de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 527c0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 526d2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fcf98 │ │ │ │ + b.w 1fc458 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 527f0 │ │ │ │ + cbnz r3, 52702 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5284a │ │ │ │ - cbz r4, 527fc │ │ │ │ + cbz r3, 5275c │ │ │ │ + cbz r4, 5270e │ │ │ │ mov r0, r4 │ │ │ │ - bl 81e14 │ │ │ │ + bl 81d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52802 │ │ │ │ - bl 71320 │ │ │ │ + b.n 52714 │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52846 │ │ │ │ + cbz r4, 52758 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5281a │ │ │ │ + cbz r2, 5272c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56420 @ 0xdc64 │ │ │ │ + movw r1, #56932 @ 0xde64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52830 │ │ │ │ + blt.n 52742 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52864 │ │ │ │ + cbz r2, 52776 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59876 @ 0xe9e4 │ │ │ │ + movw r1, #60388 @ 0xebe4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52864 │ │ │ │ + bge.n 52776 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52846 │ │ │ │ + beq.n 52758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52846 │ │ │ │ + cbnz r3, 52758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52864 │ │ │ │ - cbz r4, 5285c │ │ │ │ + b.n 52776 │ │ │ │ + cbz r4, 5276e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52864 │ │ │ │ + beq.n 52776 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52864 │ │ │ │ + b.n 52776 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (528a8 ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (527b8 ) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52896 │ │ │ │ + cbz r2, 527a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #9092 @ 0x2384 │ │ │ │ + movw r0, #9604 @ 0x2584 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r0, #15504 @ 0x3c90 │ │ │ │ + b.w 82650 │ │ │ │ + movw r0, #16000 @ 0x3e80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - nop │ │ │ │ - bmi.n 52984 │ │ │ │ + b.w 82650 │ │ │ │ + bmi.n 52894 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 528ca │ │ │ │ + cbz r3, 527da │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 528cc │ │ │ │ + b.n 527dc │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 528dc │ │ │ │ + cbnz r3, 527ec │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 528dc │ │ │ │ + ble.n 527ec │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 528dc │ │ │ │ - cbnz r4, 528fe │ │ │ │ + bgt.n 527ec │ │ │ │ + cbnz r4, 5280e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #236] @ (529cc ) │ │ │ │ + ldr r4, [pc, #236] @ (528dc ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 528fe │ │ │ │ + cbnz r0, 5280e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529c4 │ │ │ │ + b.n 528d4 │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 5292e │ │ │ │ + cbz r6, 5283e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5290e │ │ │ │ + cbz r5, 5281e │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 5293c │ │ │ │ - b.n 52916 │ │ │ │ + beq.n 5284c │ │ │ │ + b.n 52826 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52928 │ │ │ │ - bl c339c │ │ │ │ + cbz r0, 52838 │ │ │ │ + bl c3384 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 528fa │ │ │ │ + blt.n 5280a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 5292a │ │ │ │ - b.n 52948 │ │ │ │ + bne.n 5283a │ │ │ │ + b.n 52858 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52950 │ │ │ │ + b.n 52860 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52950 │ │ │ │ + b.n 52860 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52950 │ │ │ │ + b.n 52860 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 216774 │ │ │ │ + bl 21618c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 528fa │ │ │ │ + beq.n 5280a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 210370 │ │ │ │ + bl 20fb70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529b4 │ │ │ │ + beq.n 528c4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2103ec │ │ │ │ + bl 20fbec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529b4 │ │ │ │ + beq.n 528c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210434 │ │ │ │ + bl 20fc80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529b4 │ │ │ │ + beq.n 528c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 210600 │ │ │ │ + bl 20ffa0 <_PyLong_UnsignedShort_Converter@@Base+0x1a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529b4 │ │ │ │ + beq.n 528c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a08 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 211420 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529b4 │ │ │ │ + beq.n 528c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529bc │ │ │ │ + beq.n 528cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 529bc │ │ │ │ + cbnz r3, 528cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 529bc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 528cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ - b.n 528fa │ │ │ │ + bl 780fc │ │ │ │ + b.n 5280a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - negs r0, r4 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 422a0 │ │ │ │ + bl 422e6 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52a0c │ │ │ │ + cbz r0, 5291c │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a796 │ │ │ │ + bl 49ed2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a00 │ │ │ │ + beq.n 52910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52a04 │ │ │ │ + cbz r3, 52914 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52a0c │ │ │ │ + b.n 5291c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52a00 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52910 │ │ │ │ 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, 52a86 │ │ │ │ + cbz r4, 52996 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52a6e │ │ │ │ + bge.n 5297e │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52a6e │ │ │ │ - ldr r4, [pc, #96] @ (52a94 ) │ │ │ │ + bpl.n 5297e │ │ │ │ + ldr r4, [pc, #96] @ (529a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 52a68 │ │ │ │ + beq.n 52978 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r4, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52a70 │ │ │ │ + b.n 52980 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52a7c │ │ │ │ + cbz r5, 5298c │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52a74 │ │ │ │ + b.n 52984 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52a86 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 52a90 │ │ │ │ + bne.n 52996 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 529a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 52abe │ │ │ │ + bne.n 529ce │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52ae0 │ │ │ │ - b.n 52ad8 │ │ │ │ + bne.n 529f0 │ │ │ │ + b.n 529e8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4944 @ 0x1350 │ │ │ │ + movw r0, #1460 @ 0x5b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ab0 │ │ │ │ + bne.n 529c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52b5e │ │ │ │ - bl 7f710 │ │ │ │ + b.n 52a6e │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ad4 │ │ │ │ + bne.n 529e4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52af4 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 52a04 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ad4 │ │ │ │ + bne.n 529e4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52ad4 │ │ │ │ + beq.n 529e4 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #24032 @ 0x5de0 │ │ │ │ + movw r1, #24528 @ 0x5fd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24036 @ 0x5de4 │ │ │ │ + movw r0, #24532 @ 0x5fd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52ad4 │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 529e4 │ │ │ │ + bl 95aec │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52b56 │ │ │ │ + bge.n 52a66 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52b94 │ │ │ │ + cbz r0, 52aa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b94 │ │ │ │ + beq.n 52aa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b94 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52aa4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52bb0 │ │ │ │ + cbz r0, 52ac0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bb0 │ │ │ │ + beq.n 52ac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bb0 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ac0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52bcc │ │ │ │ + cbz r0, 52adc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bcc │ │ │ │ + beq.n 52adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bcc │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52adc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52be8 │ │ │ │ + cbz r0, 52af8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52be8 │ │ │ │ + beq.n 52af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52be8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52af8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52c04 │ │ │ │ + cbz r0, 52b14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c04 │ │ │ │ + beq.n 52b14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c04 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b14 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52c20 │ │ │ │ + cbz r0, 52b30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c20 │ │ │ │ + beq.n 52b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c20 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b30 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52c3c │ │ │ │ + cbz r0, 52b4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c3c │ │ │ │ + beq.n 52b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c3c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b4c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52c58 │ │ │ │ + cbz r0, 52b68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c58 │ │ │ │ + beq.n 52b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c58 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b68 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52c74 │ │ │ │ + cbz r0, 52b84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c74 │ │ │ │ + beq.n 52b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c74 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b84 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52c90 │ │ │ │ + cbz r0, 52ba0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c90 │ │ │ │ + beq.n 52ba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c90 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ba0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52cac │ │ │ │ + cbz r0, 52bbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cac │ │ │ │ + beq.n 52bbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cac │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bbc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52cc8 │ │ │ │ + cbz r0, 52bd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cc8 │ │ │ │ + beq.n 52bd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cc8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bd8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52ce4 │ │ │ │ + cbz r0, 52bf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ce4 │ │ │ │ + beq.n 52bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ce4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bf4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52d00 │ │ │ │ + cbz r0, 52c10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d00 │ │ │ │ + beq.n 52c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d00 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c10 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52d1c │ │ │ │ + cbz r0, 52c2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d1c │ │ │ │ + beq.n 52c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d1c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c2c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52d38 │ │ │ │ + cbz r0, 52c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d38 │ │ │ │ + beq.n 52c48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d38 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c48 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52d54 │ │ │ │ + cbz r0, 52c64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d54 │ │ │ │ + beq.n 52c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d54 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c64 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52d70 │ │ │ │ + cbz r0, 52c80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d70 │ │ │ │ + beq.n 52c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d70 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c80 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ 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 52de8 │ │ │ │ - cbz r0, 52dae │ │ │ │ + bl 52cf8 │ │ │ │ + cbz r0, 52cbe │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52dac │ │ │ │ + beq.n 52cbc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dde0 │ │ │ │ - ldr r0, [pc, #4] @ (52db4 ) │ │ │ │ + b.w 7dcf0 │ │ │ │ + ldr r0, [pc, #4] @ (52cc4 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #56856 @ 0xde18 │ │ │ │ + movw r1, #57368 @ 0xe018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl fa204 │ │ │ │ - cbnz r0, 52de0 │ │ │ │ + bl fa144 │ │ │ │ + cbnz r0, 52cf0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ea54 │ │ │ │ + b.w 2ea4c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 771f0 │ │ │ │ + b.w 770e8 │ │ │ │ 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 52e3a │ │ │ │ + bpl.n 52d4a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52e3a │ │ │ │ + bne.n 52d4a │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18d370 │ │ │ │ + bl 18bc98 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52e3a │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 52e5e │ │ │ │ + bne.n 52d4a │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 52d6e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52e3a │ │ │ │ + cbnz r3, 52d4a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52e60 │ │ │ │ + b.n 52d70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 141084 │ │ │ │ + bl 141414 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52e56 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 52e5e │ │ │ │ + bne.n 52d66 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 52d6e │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52e60 │ │ │ │ + b.n 52d70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 52e80 │ │ │ │ + bmi.n 52d90 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52e9a │ │ │ │ + bpl.n 52daa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19200 @ 0x4b00 │ │ │ │ + movw r1, #19672 @ 0x4cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52eb2 │ │ │ │ + b.n 52dc2 │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6cb9c │ │ │ │ + b.w 6ca7c │ │ │ │ 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 52de8 │ │ │ │ - cbz r0, 52ef2 │ │ │ │ + bl 52cf8 │ │ │ │ + cbz r0, 52e02 │ │ │ │ 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 52ef0 │ │ │ │ + beq.n 52e00 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dde0 │ │ │ │ - ldr r0, [pc, #4] @ (52ef8 ) │ │ │ │ + b.w 7dcf0 │ │ │ │ + ldr r0, [pc, #4] @ (52e08 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52f3c ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52e4c ) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52f2a │ │ │ │ + cbz r2, 52e3a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #9092 @ 0x2384 │ │ │ │ + movw r0, #9604 @ 0x2584 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r0, #15504 @ 0x3c90 │ │ │ │ + b.w 82650 │ │ │ │ + movw r0, #16000 @ 0x3e80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ nop │ │ │ │ - bmi.n 53018 │ │ │ │ + bmi.n 52f28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ - cbnz r0, 52f72 │ │ │ │ + cbnz r0, 52e82 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52f76 │ │ │ │ + cbz r4, 52e86 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52f76 │ │ │ │ + beq.n 52e86 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52f78 │ │ │ │ + b.n 52e88 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52f9c │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 52fe0 │ │ │ │ + bne.n 52eac │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 52ef0 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52fba │ │ │ │ + bne.n 52eca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 52fcc │ │ │ │ + bl f1800 │ │ │ │ + b.n 52edc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11b0f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b37c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52fd6 │ │ │ │ + bge.n 52ee6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 52fe0 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 52ef0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 53006 │ │ │ │ + bne.n 52f16 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52de8 │ │ │ │ - cbnz r0, 53020 │ │ │ │ - b.n 5301c │ │ │ │ + bl 52cf8 │ │ │ │ + cbnz r0, 52f30 │ │ │ │ + b.n 52f2c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5060 @ 0x13c4 │ │ │ │ + movw r0, #1576 @ 0x628 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ffa │ │ │ │ + bne.n 52f0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 530ac │ │ │ │ + b.n 52fbc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52de8 │ │ │ │ + bl 52cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5301c │ │ │ │ + beq.n 52f2c │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5304a │ │ │ │ + bcs.n 52f5a │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 53062 │ │ │ │ + bcc.n 52f72 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24080 @ 0x5e10 │ │ │ │ + movw r1, #24576 @ 0x6000 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 53096 │ │ │ │ + bl 127324 │ │ │ │ + b.n 52fa6 │ │ │ │ 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 │ │ │ │ @@ -60528,219 +60457,219 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ uxtb r0, r4 │ │ │ │ orr.w r1, r1, r4, lsr #20 │ │ │ │ orrs r0, r2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 530a2 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 52fb2 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5301c │ │ │ │ - ldr r0, [pc, #16] @ (530b0 ) │ │ │ │ - b.n 530ac │ │ │ │ + bne.n 52f2c │ │ │ │ + ldr r0, [pc, #16] @ (52fc0 ) │ │ │ │ + b.n 52fbc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa3dc │ │ │ │ + b.w fa434 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (530f4 ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53004 ) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 530e2 │ │ │ │ + cbz r2, 52ff2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #9092 @ 0x2384 │ │ │ │ + movw r0, #9604 @ 0x2584 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r0, #15504 @ 0x3c90 │ │ │ │ + b.w 82650 │ │ │ │ + movw r0, #16000 @ 0x3e80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ nop │ │ │ │ - bmi.n 531d0 │ │ │ │ + bmi.n 530e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53128 │ │ │ │ + beq.n 53038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53128 │ │ │ │ + ble.n 53038 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53144 │ │ │ │ + beq.n 53054 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53144 │ │ │ │ + b.n 53054 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 53162 │ │ │ │ + bl 127324 │ │ │ │ + b.n 53072 │ │ │ │ mov r0, r4 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53162 │ │ │ │ + beq.n 53072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53162 │ │ │ │ + cbnz r3, 53072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 53192 │ │ │ │ + cbz r4, 530a2 │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 5319a │ │ │ │ + b.n 530aa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #13009 @ 0x32d1 │ │ │ │ + movw r2, #12769 @ 0x31e1 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52b64 │ │ │ │ + b.n 52a74 │ │ │ │ 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 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 53206 │ │ │ │ + blt.n 53116 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123fb8 │ │ │ │ + bl 1241c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 531e2 │ │ │ │ + bne.n 530f2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123fb8 │ │ │ │ + bl 1241c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5320a │ │ │ │ + bne.n 5311a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53212 │ │ │ │ + b.n 53122 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 53224 │ │ │ │ + cbz r0, 53134 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (53254 ) │ │ │ │ + ldr r0, [pc, #20] @ (53164 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53288 │ │ │ │ + beq.n 53198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53288 │ │ │ │ + ble.n 53198 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 532a4 │ │ │ │ + beq.n 531b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 532a4 │ │ │ │ + b.n 531b4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 532cc │ │ │ │ + bl 127324 │ │ │ │ + b.n 531dc │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 532b0 │ │ │ │ - bl 107104 │ │ │ │ + cbnz r2, 531c0 │ │ │ │ + bl 10727c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 532b6 │ │ │ │ - bl 88e8c │ │ │ │ + b.n 531c6 │ │ │ │ + bl 88d5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532cc │ │ │ │ + beq.n 531dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 532cc │ │ │ │ + cbnz r3, 531dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -60755,137 +60684,137 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #23488 @ 0x5bc0 │ │ │ │ + movw r1, #23984 @ 0x5db0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 5335a │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5326a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35754 <_Py_IncRef@@Base+0x1dc> │ │ │ │ + bl 35754 <_Py_IncRef@@Base+0x1da> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5333c │ │ │ │ - b.n 5335a │ │ │ │ + cbnz r0, 5324c │ │ │ │ + b.n 5326a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5335e │ │ │ │ + bne.n 5326e │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5337c │ │ │ │ + ble.n 5328c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23860c │ │ │ │ + bl 2383c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53330 │ │ │ │ + bne.n 53240 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5337c │ │ │ │ + cbz r3, 5328c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5336c │ │ │ │ + bne.n 5327c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5337c │ │ │ │ + b.n 5328c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5333a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5333a │ │ │ │ + bne.n 5324a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5324a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5335a │ │ │ │ + bne.n 5326a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5335a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5326a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 533b4 │ │ │ │ + blt.n 532c4 │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 533b8 │ │ │ │ + bne.n 532c8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 533c0 │ │ │ │ + b.n 532d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 533f2 │ │ │ │ + beq.n 53302 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 533f2 │ │ │ │ + ble.n 53302 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5340e │ │ │ │ + beq.n 5331e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5340e │ │ │ │ + b.n 5331e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5342c │ │ │ │ + bl 127324 │ │ │ │ + b.n 5333c │ │ │ │ mov r0, r4 │ │ │ │ - bl d0298 │ │ │ │ + bl d0274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5342c │ │ │ │ + beq.n 5333c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5342c │ │ │ │ + cbnz r3, 5333c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5344c │ │ │ │ + cbz r3, 5335c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (53588 ) │ │ │ │ + ldr r6, [pc, #312] @ (53498 ) │ │ │ │ add.w r8, r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ @@ -60894,407 +60823,518 @@ │ │ │ │ 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, 5348a │ │ │ │ + cbnz r7, 5339a │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 5348a │ │ │ │ + ble.n 5339a │ │ │ │ cmp.w ip, #3 │ │ │ │ - bgt.n 5348a │ │ │ │ - cbnz r4, 534ae │ │ │ │ + bgt.n 5339a │ │ │ │ + cbnz r4, 533be │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (5358c ) │ │ │ │ + ldr r4, [pc, #252] @ (5349c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5355a │ │ │ │ + beq.n 5346a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53556 │ │ │ │ + beq.n 53466 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 53504 │ │ │ │ + beq.n 53414 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 534e0 │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 533f0 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 534d8 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 533e8 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53556 │ │ │ │ + bne.n 53466 │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - bne.n 534e4 │ │ │ │ - b.n 53508 │ │ │ │ + bne.n 533f4 │ │ │ │ + b.n 53418 │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 534f4 │ │ │ │ + cbnz r0, 53404 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1bb50c │ │ │ │ - cbnz r0, 53508 │ │ │ │ - b.n 53556 │ │ │ │ + bl 1b9c64 │ │ │ │ + cbnz r0, 53418 │ │ │ │ + b.n 53466 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52de8 │ │ │ │ - cbz r0, 53556 │ │ │ │ + bl 52cf8 │ │ │ │ + cbz r0, 53466 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 53508 │ │ │ │ - b.n 534e8 │ │ │ │ + beq.n 53418 │ │ │ │ + b.n 533f8 │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ cmn.w sl, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 5352e │ │ │ │ + beq.n 5343e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29620 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5353c │ │ │ │ + b.n 5344c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 29cdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 5355e │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 5346e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 53568 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 53478 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53510 │ │ │ │ + beq.n 53420 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53578 │ │ │ │ + b.n 53488 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 53578 │ │ │ │ + b.n 53488 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 53578 │ │ │ │ + b.n 53488 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbnz r0, 535de │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 535bc │ │ │ │ + beq.n 534cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 535d2 │ │ │ │ + bne.n 534e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53606 │ │ │ │ + beq.n 53516 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 535d4 │ │ │ │ - b.n 53606 │ │ │ │ + bgt.n 534e4 │ │ │ │ + b.n 53516 │ │ │ │ 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 535f2 │ │ │ │ + beq.n 53502 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53620 │ │ │ │ + bne.n 53530 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53606 │ │ │ │ + beq.n 53516 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53622 │ │ │ │ + bgt.n 53532 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 53664 │ │ │ │ + bl 127324 │ │ │ │ + b.n 53574 │ │ │ │ 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 823dc │ │ │ │ + bl 822f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5364e │ │ │ │ + beq.n 5355e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5364e │ │ │ │ + cbnz r3, 5355e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53664 │ │ │ │ + beq.n 53574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53664 │ │ │ │ + cbnz r3, 53574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53688 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 536f2 │ │ │ │ + bne.n 53598 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 53602 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 536a6 │ │ │ │ + bne.n 535b6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f184c │ │ │ │ - bl 6bfc4 │ │ │ │ + b.w f1800 │ │ │ │ + bl 6bf48 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 536b6 │ │ │ │ + cbnz r0, 535c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 536e2 │ │ │ │ - bl 6c174 │ │ │ │ + cbz r5, 535f2 │ │ │ │ + bl 6c074 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f184c │ │ │ │ - bl 8f9a0 │ │ │ │ + b.w f1800 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c174 │ │ │ │ - b.n 536f4 │ │ │ │ + bl 6c074 │ │ │ │ + b.n 53604 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53720 │ │ │ │ + beq.n 53630 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 53722 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 53632 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53736 │ │ │ │ + beq.n 53646 │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 53738 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 53648 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1290d4 │ │ │ │ + b.w 1292e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53770 │ │ │ │ + beq.n 53680 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53786 │ │ │ │ + bne.n 53696 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 537ba │ │ │ │ + beq.n 536ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53788 │ │ │ │ - b.n 537ba │ │ │ │ + bgt.n 53698 │ │ │ │ + b.n 536ca │ │ │ │ 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 537a6 │ │ │ │ + beq.n 536b6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537d4 │ │ │ │ + bne.n 536e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 537ba │ │ │ │ + beq.n 536ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537d6 │ │ │ │ + bgt.n 536e6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 53818 │ │ │ │ + bl 127324 │ │ │ │ + b.n 53728 │ │ │ │ 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 d1268 │ │ │ │ + bl d1240 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53802 │ │ │ │ + beq.n 53712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53802 │ │ │ │ + cbnz r3, 53712 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53818 │ │ │ │ + beq.n 53728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53818 │ │ │ │ + cbnz r3, 53728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005381c : │ │ │ │ +0005372c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5384c │ │ │ │ + bmi.n 5375c │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 5384c │ │ │ │ + cbz r1, 5375c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4988 │ │ │ │ + b.w 1e3b1c │ │ │ │ bl 498ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #24716 @ 0x608c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d18a4 │ │ │ │ - nop │ │ │ │ + b.w d187c │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 537ac │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 537c2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 5381c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.n 537c4 │ │ │ │ + b.n 5381c │ │ │ │ + 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 537e2 │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 537f8 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 5381c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 5381c │ │ │ │ + b.n 537fa │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 5385a │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 53836 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 53844 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 53898 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5384c │ │ │ │ + b.n 5380e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5381c │ │ │ │ + b.n 5384e │ │ │ │ + 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 dcc54 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5387c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5387c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 53892 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 53892 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 780fc │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (538a8 ) │ │ │ │ + ldr r4, [pc, #40] @ (538d4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 53894 │ │ │ │ - bl 1f158c │ │ │ │ + cbz r3, 538c0 │ │ │ │ + bl 1f07cc │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -61305,83 +61345,83 @@ │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 539e0 │ │ │ │ + bcc.w 53a0c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 538e8 │ │ │ │ - cbz r3, 538ec │ │ │ │ + beq.n 53914 │ │ │ │ + cbz r3, 53918 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 538f0 │ │ │ │ + b.n 5391c │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5390e │ │ │ │ + bhi.n 5393a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 539d2 │ │ │ │ + b.n 539fe │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53960 │ │ │ │ - cbnz r3, 5391c │ │ │ │ + bne.n 5398c │ │ │ │ + cbnz r3, 53948 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53924 │ │ │ │ + beq.n 53950 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49ed4 │ │ │ │ + bl 4a0a8 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53952 │ │ │ │ + beq.n 5397e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ed4 │ │ │ │ + bl 4a0a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5393c │ │ │ │ + b.n 53968 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 539d2 │ │ │ │ + b.n 539fe │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 5398c │ │ │ │ + bne.n 539b8 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53994 │ │ │ │ + beq.n 539c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49ed4 │ │ │ │ + bl 4a0a8 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61389,366 +61429,257 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 539c6 │ │ │ │ + beq.n 539f2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ed4 │ │ │ │ + bl 4a0a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 539b0 │ │ │ │ + b.n 539dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 53a14 │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 53a2a │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 53a84 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.n 53a2c │ │ │ │ - b.n 53a84 │ │ │ │ - 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 53a4a │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 53a60 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 53a84 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 53a84 │ │ │ │ - b.n 53a62 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 53ac2 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 53a9e │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 53aac │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + 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, #11371 @ 0x2c6b │ │ │ │ + movt r4, #4 │ │ │ │ + ldr r3, [pc, #56] @ (53a70 ) │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 2154a0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53a6a │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 53a66 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 53b00 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 53ab4 │ │ │ │ - b.n 53a76 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53a84 │ │ │ │ - b.n 53ab6 │ │ │ │ - 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 dcc90 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 53ae4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 53ae4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 53afa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 53afa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78214 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bl f1800 │ │ │ │ + b.n 53a6a │ │ │ │ + bl 7fef0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + add r8, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53b36 │ │ │ │ + beq.n 53aa6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 53b58 │ │ │ │ + bl 127324 │ │ │ │ + b.n 53ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 53b5c │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 53acc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53c1c │ │ │ │ + b.n 53b8c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53b58 │ │ │ │ + beq.n 53ac8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53b8e │ │ │ │ + ble.n 53afe │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 53b58 │ │ │ │ + bl ce97c │ │ │ │ + b.n 53ac8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53bb8 │ │ │ │ + cbnz r3, 53b28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53ba0 │ │ │ │ + blt.n 53b10 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53bb8 │ │ │ │ + b.n 53b28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538ac │ │ │ │ + bl 538d8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53c1c │ │ │ │ - bl 95c98 │ │ │ │ + b.n 53b8c │ │ │ │ + bl 95aec │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53bda │ │ │ │ + bne.n 53b4a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53bca │ │ │ │ + bne.n 53b3a │ │ │ │ dmb ish │ │ │ │ - beq.n 53be6 │ │ │ │ + beq.n 53b56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 538ac │ │ │ │ + bl 538d8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53c08 │ │ │ │ + bne.n 53b78 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53bf8 │ │ │ │ + bne.n 53b68 │ │ │ │ dmb ish │ │ │ │ - beq.n 53c14 │ │ │ │ + beq.n 53b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - b.n 53ba8 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 53b18 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movw r3, #11879 @ 0x2e67 │ │ │ │ - movt r3, #4 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - movw r3, #17544 @ 0x4488 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 215a3c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53c7e │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 53c7a │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 53c7e │ │ │ │ - bl 7ffd0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53dd6 │ │ │ │ + bcc.w 53ce4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53cde │ │ │ │ - cbz r3, 53ce2 │ │ │ │ + beq.n 53bec │ │ │ │ + cbz r3, 53bf0 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53ce6 │ │ │ │ + b.n 53bf4 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53d04 │ │ │ │ + bhi.n 53c12 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53dc8 │ │ │ │ + b.n 53cd6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53d56 │ │ │ │ - cbnz r3, 53d12 │ │ │ │ + bne.n 53c64 │ │ │ │ + cbnz r3, 53c20 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53d1a │ │ │ │ + beq.n 53c28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1961b8 │ │ │ │ + bl 194770 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53d48 │ │ │ │ + beq.n 53c56 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1961b8 │ │ │ │ + bl 194770 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53d32 │ │ │ │ + b.n 53c40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53dc8 │ │ │ │ + b.n 53cd6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53d82 │ │ │ │ + bne.n 53c90 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53d8a │ │ │ │ + beq.n 53c98 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1961b8 │ │ │ │ + bl 194770 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61756,20 +61687,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53dbc │ │ │ │ + beq.n 53cca │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1961b8 │ │ │ │ + bl 194770 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53da6 │ │ │ │ + b.n 53cb4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61780,186 +61711,190 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53e0e │ │ │ │ + beq.n 53d1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 53e30 │ │ │ │ + bl 127324 │ │ │ │ + b.n 53d3e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 53e34 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 53d42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53ef4 │ │ │ │ + b.n 53e02 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53e30 │ │ │ │ + beq.n 53d3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53e66 │ │ │ │ + ble.n 53d74 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 53e30 │ │ │ │ + bl ce97c │ │ │ │ + b.n 53d3e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53e90 │ │ │ │ + cbnz r3, 53d9e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53e78 │ │ │ │ + blt.n 53d86 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53e90 │ │ │ │ + b.n 53d9e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53ca2 │ │ │ │ + bl 53bb0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53ef4 │ │ │ │ - bl 95c98 │ │ │ │ + b.n 53e02 │ │ │ │ + bl 95aec │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53eb2 │ │ │ │ + bne.n 53dc0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ea2 │ │ │ │ + bne.n 53db0 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ebe │ │ │ │ + beq.n 53dcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53ca2 │ │ │ │ + bl 53bb0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53ee0 │ │ │ │ + bne.n 53dee │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ed0 │ │ │ │ + bne.n 53dde │ │ │ │ dmb ish │ │ │ │ - beq.n 53eec │ │ │ │ + beq.n 53dfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - b.n 53e80 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 53d8e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00053e06 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1e635c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 5402c │ │ │ │ + bcc.w 53f40 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53f34 │ │ │ │ + bne.n 53e48 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53f38 │ │ │ │ + bne.n 53e4c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53f3c │ │ │ │ + b.n 53e50 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53f5a │ │ │ │ + bhi.n 53e6e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5401e │ │ │ │ + b.n 53f32 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53fac │ │ │ │ - cbnz r3, 53f68 │ │ │ │ + bne.n 53ec0 │ │ │ │ + cbnz r3, 53e7c │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53f70 │ │ │ │ + beq.n 53e84 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d0f6 │ │ │ │ + bl 4d0fe │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53f9e │ │ │ │ + beq.n 53eb2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d0f6 │ │ │ │ + bl 4d0fe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53f88 │ │ │ │ + b.n 53e9c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5401e │ │ │ │ + b.n 53f32 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53fd8 │ │ │ │ + bne.n 53eec │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53fe0 │ │ │ │ + beq.n 53ef4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d0f6 │ │ │ │ + bl 4d0fe │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61967,501 +61902,488 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54012 │ │ │ │ + beq.n 53f26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d0f6 │ │ │ │ + bl 4d0fe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53ffc │ │ │ │ + b.n 53f10 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00054032 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1e701c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5406a │ │ │ │ + beq.n 53f78 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5408c │ │ │ │ + bl 127324 │ │ │ │ + b.n 53f9a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 54090 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 53f9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54150 │ │ │ │ + b.n 5405e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5408c │ │ │ │ + beq.n 53f9a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 540c2 │ │ │ │ + ble.n 53fd0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 5408c │ │ │ │ + bl ce97c │ │ │ │ + b.n 53f9a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 540ec │ │ │ │ + cbnz r3, 53ffa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 540d4 │ │ │ │ + blt.n 53fe2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 540ec │ │ │ │ + b.n 53ffa │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53ef8 │ │ │ │ + bl 53e0c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54150 │ │ │ │ - bl 95c98 │ │ │ │ + b.n 5405e │ │ │ │ + bl 95aec │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5410e │ │ │ │ + bne.n 5401c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 540fe │ │ │ │ + bne.n 5400c │ │ │ │ dmb ish │ │ │ │ - beq.n 5411a │ │ │ │ + beq.n 54028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53ef8 │ │ │ │ + bl 53e0c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5413c │ │ │ │ + bne.n 5404a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5412c │ │ │ │ + bne.n 5403a │ │ │ │ dmb ish │ │ │ │ - beq.n 54148 │ │ │ │ + beq.n 54056 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - b.n 540dc │ │ │ │ + bl 985e4 │ │ │ │ + b.n 53fea │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4374 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 54084 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 540b0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 5409e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1800 │ │ │ │ + b.n 540b2 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #4800 @ 0x12c0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82650 │ │ │ │ + b.n 540b2 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000540b6 : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 201d8c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54186 │ │ │ │ + beq.n 540f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 541a8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 54112 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 541ac │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 54116 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5426c │ │ │ │ + b.n 541d6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 541a8 │ │ │ │ + beq.n 54112 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 541de │ │ │ │ + ble.n 54148 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 541a8 │ │ │ │ + bl ce97c │ │ │ │ + b.n 54112 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54208 │ │ │ │ + cbnz r3, 54172 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 541f0 │ │ │ │ + blt.n 5415a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54208 │ │ │ │ + b.n 54172 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21e45c │ │ │ │ + bl 21df04 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5426c │ │ │ │ - bl 95c98 │ │ │ │ + b.n 541d6 │ │ │ │ + bl 95aec │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5422a │ │ │ │ + bne.n 54194 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5421a │ │ │ │ + bne.n 54184 │ │ │ │ dmb ish │ │ │ │ - beq.n 54236 │ │ │ │ + beq.n 541a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21e45c │ │ │ │ + bl 21df04 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54258 │ │ │ │ + bne.n 541c2 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54248 │ │ │ │ + bne.n 541b2 │ │ │ │ dmb ish │ │ │ │ - beq.n 54264 │ │ │ │ + beq.n 541ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - b.n 541f8 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 54162 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 54292 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 542be │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 542ac │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 542c0 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #4288 @ 0x10c0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ - b.n 542c0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000542c4 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 2028c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 542d6 │ │ │ │ - b.w 72198 │ │ │ │ + cbnz r0, 541e4 │ │ │ │ + b.w 72080 │ │ │ │ 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 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54330 │ │ │ │ + cbz r0, 5423e │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 57110 <_Py_c_prod@@Base+0x1a> │ │ │ │ + bl 570b8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54304 │ │ │ │ + b.n 54212 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54354 │ │ │ │ + bne.n 54262 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54364 │ │ │ │ + cbz r4, 54272 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54302 │ │ │ │ + ble.n 54210 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 542fe │ │ │ │ + beq.n 5420c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54334 │ │ │ │ + bne.n 54242 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54344 │ │ │ │ + bne.n 54252 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54364 │ │ │ │ + b.n 54272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54326 │ │ │ │ + bne.n 54234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54326 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54330 │ │ │ │ + bne.n 5423e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54330 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5423e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54302 │ │ │ │ + bne.n 54210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54302 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54210 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5439a │ │ │ │ + beq.n 542a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49064 @ 0xbfa8 │ │ │ │ + movw r1, #49576 @ 0xc1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 543bc │ │ │ │ + bl 127324 │ │ │ │ + b.n 542ca │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103aac │ │ │ │ - cbnz r0, 543c0 │ │ │ │ + bl 103c1c │ │ │ │ + cbnz r0, 542ce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49104 @ 0xbfd0 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54480 │ │ │ │ + b.n 5438e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 543bc │ │ │ │ + beq.n 542ca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 543f2 │ │ │ │ + ble.n 54300 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 543bc │ │ │ │ + bl ce97c │ │ │ │ + b.n 542ca │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 5441c │ │ │ │ + cbnz r3, 5432a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54404 │ │ │ │ + blt.n 54312 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 5441c │ │ │ │ + b.n 5432a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 266e8c │ │ │ │ + bl 267058 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54480 │ │ │ │ - bl 95c98 │ │ │ │ + b.n 5438e │ │ │ │ + bl 95aec │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5443e │ │ │ │ + bne.n 5434c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5442e │ │ │ │ + bne.n 5433c │ │ │ │ dmb ish │ │ │ │ - beq.n 5444a │ │ │ │ + beq.n 54358 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 266e8c │ │ │ │ + bl 267058 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5446c │ │ │ │ + bne.n 5437a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5445c │ │ │ │ + bne.n 5436a │ │ │ │ dmb ish │ │ │ │ - beq.n 54478 │ │ │ │ + beq.n 54386 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2470fc │ │ │ │ + bl 24721c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - b.n 5440c │ │ │ │ + bl 985e4 │ │ │ │ + b.n 5431a │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #60964 @ 0xee24 │ │ │ │ + movw r1, #61476 @ 0xf024 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cbb54 │ │ │ │ + b.w cbb7c │ │ │ │ │ │ │ │ -00054490 : │ │ │ │ +0005439e : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 24a1a0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a190 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00054498 : │ │ │ │ +000543a6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (544cc ) │ │ │ │ + ldr r4, [pc, #36] @ (543dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f1050 │ │ │ │ + bl 1f0368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 544ca │ │ │ │ - movw r0, #24656 @ 0x6050 │ │ │ │ + bge.n 543d8 │ │ │ │ + movw r0, #25152 @ 0x6240 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef358 │ │ │ │ + b.w 1ee668 │ │ │ │ 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 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7ffd0 │ │ │ │ - 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 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (54554 ) │ │ │ │ + ldr r2, [pc, #44] @ (54444 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d57c │ │ │ │ - ldr r2, [pc, #36] @ (54558 ) │ │ │ │ + bl 7d48c │ │ │ │ + ldr r2, [pc, #36] @ (54448 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54550 │ │ │ │ + beq.n 54440 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54550 │ │ │ │ + cbnz r3, 54440 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62470,540 +62392,538 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54588 │ │ │ │ + beq.n 54478 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5459e │ │ │ │ + bne.n 5448e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 545d2 │ │ │ │ + beq.n 544c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 545a0 │ │ │ │ - b.n 545d2 │ │ │ │ + bgt.n 54490 │ │ │ │ + b.n 544c2 │ │ │ │ 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 545be │ │ │ │ + beq.n 544ae │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 545ec │ │ │ │ + bne.n 544dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 545d2 │ │ │ │ + beq.n 544c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 545ee │ │ │ │ + bgt.n 544de │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 54630 │ │ │ │ + bl 127324 │ │ │ │ + b.n 54520 │ │ │ │ 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 c8794 │ │ │ │ + bl c879c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5461a │ │ │ │ + beq.n 5450a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5461a │ │ │ │ + cbnz r3, 5450a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54630 │ │ │ │ + beq.n 54520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54630 │ │ │ │ + cbnz r3, 54520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54656 │ │ │ │ + bne.n 54546 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54676 │ │ │ │ - b.n 5466e │ │ │ │ + bne.n 54566 │ │ │ │ + b.n 5455e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #22824 @ 0x5928 │ │ │ │ + movw r0, #23336 @ 0x5b28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54648 │ │ │ │ - b.n 546f6 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 54538 │ │ │ │ + b.n 545e6 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 546f6 │ │ │ │ + bne.n 545e6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5469e │ │ │ │ + beq.n 5458e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21572 @ 0x5444 │ │ │ │ + movw r1, #22084 @ 0x5644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 546ea │ │ │ │ + bl d187c │ │ │ │ + b.n 545da │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 546aa │ │ │ │ + bhi.n 5459a │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 546c4 │ │ │ │ + cbnz r1, 545b4 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 546e2 │ │ │ │ + b.n 545d2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4772 @ 0x12a4 │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 546ea │ │ │ │ + bl d187c │ │ │ │ + b.n 545da │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsls r2, r4 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ tst r4, r2 │ │ │ │ itt ne │ │ │ │ movne r4, #1 │ │ │ │ lslne r4, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne r0, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 546cc │ │ │ │ + bne.n 545bc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 546f6 │ │ │ │ + b.w 7fef0 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 545e6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 546e2 │ │ │ │ + b.n 545d2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - movs r3, #6 │ │ │ │ - strh.w r3, [sp, #4] │ │ │ │ - bl 71e08 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #24696 @ 0x6078 │ │ │ │ + movw r0, #25192 @ 0x6268 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ 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 │ │ │ │ + movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54794 │ │ │ │ + beq.n 54680 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54794 │ │ │ │ + beq.n 54680 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 547be │ │ │ │ - b.n 547aa │ │ │ │ + bls.n 546aa │ │ │ │ + b.n 54696 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54788 │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + beq.n 54674 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54788 │ │ │ │ - b.n 54862 │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + bne.n 54674 │ │ │ │ + b.n 5474e │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54862 │ │ │ │ + beq.n 5474e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 547d4 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 546c0 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54862 │ │ │ │ + bne.n 5474e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 547ea │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 546d6 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54862 │ │ │ │ + bne.n 5474e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 547fe │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 54862 │ │ │ │ + bne.n 546ea │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5474e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 54812 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 54862 │ │ │ │ + bne.n 546fe │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5474e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54826 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 54862 │ │ │ │ + bne.n 54712 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5474e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 5483a │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 54862 │ │ │ │ + bne.n 54726 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5474e │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54866 │ │ │ │ - movw r2, #17792 @ 0x4580 │ │ │ │ + bmi.n 54752 │ │ │ │ + movw r2, #18304 @ 0x4780 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #24740 @ 0x60a4 │ │ │ │ + movw r1, #25236 @ 0x6294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54b9a │ │ │ │ + b.n 54a86 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 54892 │ │ │ │ + bmi.n 5477e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ + movw r2, #3104 @ 0xc20 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #24752 @ 0x60b0 │ │ │ │ + movw r1, #25248 @ 0x62a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 548c0 │ │ │ │ + bmi.n 547ac │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ + movw r2, #3104 @ 0xc20 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #24764 @ 0x60bc │ │ │ │ + movw r1, #25260 @ 0x62ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 548ee │ │ │ │ + bmi.n 547da │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ + movw r2, #3104 @ 0xc20 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #24776 @ 0x60c8 │ │ │ │ + movw r1, #25272 @ 0x62b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5491c │ │ │ │ + bmi.n 54808 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #24788 @ 0x60d4 │ │ │ │ + movw r1, #25284 @ 0x62c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54946 │ │ │ │ + bmi.n 54832 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #24800 @ 0x60e0 │ │ │ │ + movw r1, #25296 @ 0x62d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 54972 │ │ │ │ + bmi.n 5485e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #24812 @ 0x60ec │ │ │ │ + movw r1, #25308 @ 0x62dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 5498a │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 54876 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54862 │ │ │ │ + bne.w 5474e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 549b6 │ │ │ │ + bmi.n 548a2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #17792 @ 0x4580 │ │ │ │ + movw r2, #18304 @ 0x4780 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #24824 @ 0x60f8 │ │ │ │ + movw r1, #25320 @ 0x62e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 549e2 │ │ │ │ + bmi.n 548ce │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #17792 @ 0x4580 │ │ │ │ + movw r2, #18304 @ 0x4780 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #24836 @ 0x6104 │ │ │ │ + movw r1, #25332 @ 0x62f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54a40 │ │ │ │ + ble.n 5492c │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54a12 │ │ │ │ + bmi.n 548fe │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ + movw r2, #3104 @ 0xc20 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #24848 @ 0x6110 │ │ │ │ + movw r1, #25344 @ 0x6300 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54a46 │ │ │ │ + beq.n 54932 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54a48 │ │ │ │ + bmi.n 54934 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ + movw r2, #3104 @ 0xc20 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #24860 @ 0x611c │ │ │ │ + movw r1, #25356 @ 0x630c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ + movw r0, #59228 @ 0xe75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54862 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5474e │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54a48 │ │ │ │ + b.n 54934 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #26692 @ 0x6844 │ │ │ │ + movw r1, #27204 @ 0x6a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #26704 @ 0x6850 │ │ │ │ + movw r0, #27216 @ 0x6a50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54a98 │ │ │ │ + blt.n 54984 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54aa4 │ │ │ │ + bge.n 54990 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24872 @ 0x6128 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54b82 │ │ │ │ + b.n 54a6e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 54ac2 │ │ │ │ + bge.n 549ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24908 @ 0x614c │ │ │ │ + movw r1, #25404 @ 0x633c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 54a98 │ │ │ │ + bl 127324 │ │ │ │ + b.n 54984 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54ae0 │ │ │ │ + bge.n 549cc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24952 @ 0x6178 │ │ │ │ + movw r1, #25448 @ 0x6368 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 54a98 │ │ │ │ + bl 127324 │ │ │ │ + b.n 54984 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54afe │ │ │ │ + bge.n 549ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24996 @ 0x61a4 │ │ │ │ + movw r1, #25492 @ 0x6394 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 54a98 │ │ │ │ + bl 127324 │ │ │ │ + b.n 54984 │ │ │ │ mov r0, fp │ │ │ │ - bl 54c0e │ │ │ │ + bl 54b62 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54a98 │ │ │ │ + beq.n 54984 │ │ │ │ mov r0, sl │ │ │ │ - bl 54c0e │ │ │ │ + bl 54b62 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54b72 │ │ │ │ - cbz r5, 54b22 │ │ │ │ + cbz r0, 54a5e │ │ │ │ + cbz r5, 54a0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 54c0e │ │ │ │ + bl 54b62 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54b24 │ │ │ │ - b.n 54b7a │ │ │ │ - ldr r5, [pc, #128] @ (54ba4 ) │ │ │ │ - cbz r4, 54b32 │ │ │ │ + cbnz r0, 54a10 │ │ │ │ + b.n 54a66 │ │ │ │ + ldr r5, [pc, #128] @ (54a90 ) │ │ │ │ + cbz r4, 54a1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 54c0e │ │ │ │ + bl 54b62 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b34 │ │ │ │ - b.n 54b80 │ │ │ │ - ldr r4, [pc, #112] @ (54ba4 ) │ │ │ │ + cbnz r0, 54a20 │ │ │ │ + b.n 54a6c │ │ │ │ + ldr r4, [pc, #112] @ (54a90 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -63017,1590 +62937,1673 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 17ae9c │ │ │ │ + bl 20af14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b82 │ │ │ │ + b.n 54a6e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b82 │ │ │ │ + b.n 54a6e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b82 │ │ │ │ + b.n 54a6e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {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, 54bc6 │ │ │ │ + cbnz r0, 54ab2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54bd0 │ │ │ │ - b.n 54bd6 │ │ │ │ + cbnz r0, 54abc │ │ │ │ + b.n 54ac2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54bc0 │ │ │ │ - b.n 54c0c │ │ │ │ + beq.n 54aac │ │ │ │ + b.n 54af8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c0c │ │ │ │ + cbnz r0, 54af8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54be0 │ │ │ │ + cbz r0, 54acc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c0c │ │ │ │ + cbnz r0, 54af8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54bea │ │ │ │ + cbz r0, 54ad6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c0c │ │ │ │ + cbnz r0, 54af8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54bf4 │ │ │ │ + cbz r0, 54ae0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c0c │ │ │ │ + cbnz r0, 54af8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54bfe │ │ │ │ + cbz r0, 54aea │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c0c │ │ │ │ + cbnz r0, 54af8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54c0c │ │ │ │ + cbz r0, 54af8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + movs r3, #31 │ │ │ │ + strh.w r3, [sp, #4] │ │ │ │ + bl 71cf0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 54b4a │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17456 @ 0x4430 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 54b60 │ │ │ │ + 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 186dd0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ff4 │ │ │ │ - cbz r0, 54c88 │ │ │ │ + bl 71edc │ │ │ │ + cbz r0, 54bdc │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54c46 │ │ │ │ + b.n 54b9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54c40 │ │ │ │ + beq.n 54b94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54cae │ │ │ │ + bge.n 54c02 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54c36 │ │ │ │ + beq.n 54b8a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54c8c │ │ │ │ + bmi.n 54be0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #25032 @ 0x61c8 │ │ │ │ + movw r1, #25528 @ 0x63b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54c9e │ │ │ │ + bne.n 54bf2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54cae │ │ │ │ - bl 1565e4 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54c02 │ │ │ │ + bl 155af4 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c40 │ │ │ │ + bne.n 54b94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54c88 │ │ │ │ + beq.n 54bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54c88 │ │ │ │ + bne.n 54bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54c88 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54bdc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2650b0 <_PyCrossInterpreterData_Release@@Base+0x60> │ │ │ │ + bl 265220 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54cda │ │ │ │ + beq.n 54c2e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f7f18 <_PyEval_GetBuiltin@@Base+0x6e0> │ │ │ │ - b.n 54cdc │ │ │ │ + bl 1f7188 <_PyEval_GetBuiltin@@Base+0x6a0> │ │ │ │ + b.n 54c30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 14de94 │ │ │ │ + bl 14d3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54d0a │ │ │ │ + blt.n 54c5e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115754 │ │ │ │ + b.w 1159d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 171fec │ │ │ │ + bl 17129c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54d3a │ │ │ │ + blt.n 54c8e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115754 │ │ │ │ + b.w 1159d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f7b4c <_PyEval_GetBuiltin@@Base+0x314> │ │ │ │ + bl 1f6ddc <_PyEval_GetBuiltin@@Base+0x2f4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d6a │ │ │ │ + beq.n 54cbe │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115754 │ │ │ │ - b.n 54d6c │ │ │ │ + bl 1159d4 │ │ │ │ + b.n 54cc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54da2 │ │ │ │ + beq.n 54cf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54da2 │ │ │ │ + ble.n 54cf6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54dba │ │ │ │ + beq.n 54d0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54dba │ │ │ │ + b.n 54d0e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 54de6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 54d3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1323c0 │ │ │ │ - cbnz r0, 54dfa │ │ │ │ + bl 13234c │ │ │ │ + cbnz r0, 54d4e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25124 @ 0x6224 │ │ │ │ + movw r1, #25620 @ 0x6414 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54dea │ │ │ │ + bne.n 54d3e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54e18 │ │ │ │ + b.n 54d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54de6 │ │ │ │ + bne.n 54d3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54de6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54e18 │ │ │ │ + beq.n 54d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54e18 │ │ │ │ + cbnz r3, 54d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54e42 │ │ │ │ + bne.n 54d96 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54e64 │ │ │ │ - b.n 54e5c │ │ │ │ + bne.n 54db8 │ │ │ │ + b.n 54db0 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5108 @ 0x13f4 │ │ │ │ + movw r0, #1624 @ 0x658 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e34 │ │ │ │ + bne.n 54d88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54eec │ │ │ │ - bl 7f710 │ │ │ │ + b.n 54e40 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e58 │ │ │ │ + bne.n 54dac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54e58 │ │ │ │ + beq.n 54dac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54e58 │ │ │ │ + beq.n 54dac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54e92 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 54de6 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e58 │ │ │ │ + bne.n 54dac │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54ec8 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 54e1c │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54e9a │ │ │ │ - b.n 54e58 │ │ │ │ - cbz r4, 54ee4 │ │ │ │ + beq.n 54dee │ │ │ │ + b.n 54dac │ │ │ │ + cbz r4, 54e38 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2650b0 <_PyCrossInterpreterData_Release@@Base+0x60> │ │ │ │ + bl 265220 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54f18 │ │ │ │ + beq.n 54e6c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115754 │ │ │ │ - b.n 54f1a │ │ │ │ + bl 1159d4 │ │ │ │ + b.n 54e6e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (54f94 ) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 54f7e │ │ │ │ - ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 55180 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 55180 <_Py_hashtable_size@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 55180 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #33333 @ 0x8235 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 264ca4 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 54f80 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffadc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 125048 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 502a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ - cbz r0, 54fe6 │ │ │ │ + bl 501d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x232> │ │ │ │ + cbz r0, 54ec2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54fcc │ │ │ │ + cbz r0, 54ea8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 54fda │ │ │ │ + bl f1800 │ │ │ │ + b.n 54eb6 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b7a84 │ │ │ │ + bl 1b620c <_PySys_GetRequiredAttrString@@Base+0x2414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54fde │ │ │ │ + bge.n 54eba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54fe6 │ │ │ │ + b.n 54ec2 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115754 │ │ │ │ + bl 1159d4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55018 │ │ │ │ + beq.n 54ef4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5502e │ │ │ │ + bne.n 54f0a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55062 │ │ │ │ + beq.n 54f3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55030 │ │ │ │ - b.n 55062 │ │ │ │ + bgt.n 54f0c │ │ │ │ + b.n 54f3e │ │ │ │ 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 5504e │ │ │ │ + beq.n 54f2a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5507c │ │ │ │ + bne.n 54f58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55062 │ │ │ │ + beq.n 54f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5507e │ │ │ │ + bgt.n 54f5a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 550c0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 54f9c │ │ │ │ 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 12b504 │ │ │ │ + bl 12b704 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550aa │ │ │ │ + beq.n 54f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550aa │ │ │ │ + cbnz r3, 54f86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550c0 │ │ │ │ + beq.n 54f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550c0 │ │ │ │ + cbnz r3, 54f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 550ea │ │ │ │ + bne.n 54fc6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5510c │ │ │ │ - b.n 55104 │ │ │ │ + bne.n 54fe8 │ │ │ │ + b.n 54fe0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5092 @ 0x13e4 │ │ │ │ + movw r0, #1608 @ 0x648 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 550dc │ │ │ │ + bne.n 54fb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5517a │ │ │ │ - bl 7f710 │ │ │ │ + b.n 55056 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55100 │ │ │ │ + bne.n 54fdc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55100 │ │ │ │ + beq.n 54fdc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55100 │ │ │ │ + beq.n 54fdc │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 55156 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 55032 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5512c │ │ │ │ - b.n 55100 │ │ │ │ - cbz r4, 55172 │ │ │ │ + beq.n 55008 │ │ │ │ + b.n 54fdc │ │ │ │ + cbz r4, 5504e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - │ │ │ │ -00055180 <_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, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #100] @ (550d0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d3e4 │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cbz r3, 550ba │ │ │ │ + ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 55192 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 55192 <_Py_hashtable_size@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 55192 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #33369 @ 0x8259 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 264e6c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 550bc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl ffc48 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 125258 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #25180 @ 0x625c │ │ │ │ + movw r1, #25676 @ 0x644c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 551f4 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5513a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 551dc <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + bpl.n 55122 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1ff9a8 │ │ │ │ + bl 1fee74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2003a4 │ │ │ │ - b.n 551f6 <_Py_hashtable_size@@Base+0x76> │ │ │ │ + bl 1ff870 │ │ │ │ + b.n 5513c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19192 @ 0x4af8 │ │ │ │ + movw r1, #19704 @ 0x4cf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 55248 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ + blt.n 5518e │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5524a <_Py_hashtable_size@@Base+0xca> │ │ │ │ + b.n 55190 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55264 <_Py_hashtable_size@@Base+0xe4>) │ │ │ │ - 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 554a0 <_Py_hashtable_size@@Base+0x320> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + │ │ │ │ +00055192 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55286 <_Py_hashtable_size@@Base+0x106> │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cbz r0, 551b8 <_Py_hashtable_size@@Base+0x26> │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 552a0 <_Py_hashtable_size@@Base+0x120> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 552a0 <_Py_hashtable_size@@Base+0x120> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ + cbz r0, 55218 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 551ea <_Py_hashtable_size@@Base+0x58> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + it ne │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str r1, [r2, r7] │ │ │ │ + b.n 551c4 <_Py_hashtable_size@@Base+0x32> │ │ │ │ + cbz r2, 551fc <_Py_hashtable_size@@Base+0x6a> │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 551fc <_Py_hashtable_size@@Base+0x6a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 5521c <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 5521c <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + bl 71200 │ │ │ │ + cbnz r0, 5521c <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55218 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55218 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5526c <_Py_hashtable_size@@Base+0xda> │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #65244 @ 0xfedc │ │ │ │ + movt r5, #41 @ 0x29 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #25692 @ 0x645c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r1, #65224 @ 0xfec8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55368 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ - bl 1661d0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 49888 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5529c <_Py_hashtable_size@@Base+0x11c> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 552da <_Py_hashtable_size@@Base+0x15a> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 552d0 <_Py_hashtable_size@@Base+0x150> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 552c0 <_Py_hashtable_size@@Base+0x140> │ │ │ │ - dmb ish │ │ │ │ - beq.n 552da <_Py_hashtable_size@@Base+0x15a> │ │ │ │ - bl 269654 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 552f4 <_Py_hashtable_size@@Base+0x174> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 55368 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5535e <_Py_hashtable_size@@Base+0x1de> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5534e <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55368 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ - bl 2470fc │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movw r3, #1468 @ 0x5bc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movw r1, #21164 @ 0x52ac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r3, #22924 @ 0x598c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 82650 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 55394 <_Py_hashtable_size@@Base+0x214> │ │ │ │ + bne.n 55296 <_Py_hashtable_size@@Base+0x104> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 553b4 <_Py_hashtable_size@@Base+0x234> │ │ │ │ - b.n 553ac <_Py_hashtable_size@@Base+0x22c> │ │ │ │ + bne.n 552b6 <_Py_hashtable_size@@Base+0x124> │ │ │ │ + b.n 552ae <_Py_hashtable_size@@Base+0x11c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4968 @ 0x1368 │ │ │ │ + movw r0, #1484 @ 0x5cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55386 <_Py_hashtable_size@@Base+0x206> │ │ │ │ - b.n 55476 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 55288 <_Py_hashtable_size@@Base+0xf6> │ │ │ │ + b.n 55378 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55476 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ + bne.n 55378 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 553cc <_Py_hashtable_size@@Base+0x24c> │ │ │ │ - bl 7f710 │ │ │ │ + cbnz r0, 552ce <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55476 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ + bne.n 55378 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 553ec <_Py_hashtable_size@@Base+0x26c> │ │ │ │ - bl 83920 │ │ │ │ + b.n 552ee <_Py_hashtable_size@@Base+0x15c> │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 553e8 <_Py_hashtable_size@@Base+0x268> │ │ │ │ + beq.n 552ea <_Py_hashtable_size@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 553e8 <_Py_hashtable_size@@Base+0x268> │ │ │ │ + cbnz r3, 552ea <_Py_hashtable_size@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 553be <_Py_hashtable_size@@Base+0x23e> │ │ │ │ + beq.n 552c0 <_Py_hashtable_size@@Base+0x12e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55476 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ + beq.n 55378 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5541c <_Py_hashtable_size@@Base+0x29c> │ │ │ │ + bge.n 5531e <_Py_hashtable_size@@Base+0x18c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 55476 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ + cbz r0, 55378 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ add.w r9, r0, #16 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 299e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5547a <_Py_hashtable_size@@Base+0x2fa> │ │ │ │ + bge.n 5537c <_Py_hashtable_size@@Base+0x1ea> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5548a <_Py_hashtable_size@@Base+0x30a> │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 5538c <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5542e <_Py_hashtable_size@@Base+0x2ae> │ │ │ │ + beq.n 55330 <_Py_hashtable_size@@Base+0x19e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55476 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ + beq.n 55378 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55476 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ + cbnz r3, 55378 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5549a <_Py_hashtable_size@@Base+0x31a> │ │ │ │ + b.n 5539c <_Py_hashtable_size@@Base+0x20a> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55486 <_Py_hashtable_size@@Base+0x306> │ │ │ │ + beq.n 55388 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 5549a <_Py_hashtable_size@@Base+0x31a> │ │ │ │ + b.n 5539c <_Py_hashtable_size@@Base+0x20a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 55460 <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ + bl f1800 │ │ │ │ + b.n 55362 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 554f0 <_Py_hashtable_size@@Base+0x370> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (554f4 <_Py_hashtable_size@@Base+0x374>) │ │ │ │ - cmp r3, r2 │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #20] @ (553b8 <_Py_hashtable_size@@Base+0x226>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #8] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ + b.n 555a4 <_Py_hashtable_size@@Base+0x412> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55524 <_Py_hashtable_size@@Base+0x3a4> │ │ │ │ + beq.n 553e8 <_Py_hashtable_size@@Base+0x256> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5553a <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ + bne.n 553fe <_Py_hashtable_size@@Base+0x26c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5556e <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + beq.n 55432 <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5553c <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ - b.n 5556e <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + bgt.n 55400 <_Py_hashtable_size@@Base+0x26e> │ │ │ │ + b.n 55432 <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ 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 5555a <_Py_hashtable_size@@Base+0x3da> │ │ │ │ + beq.n 5541e <_Py_hashtable_size@@Base+0x28c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55588 <_Py_hashtable_size@@Base+0x408> │ │ │ │ + bne.n 5544c <_Py_hashtable_size@@Base+0x2ba> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5556e <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + beq.n 55432 <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5558a <_Py_hashtable_size@@Base+0x40a> │ │ │ │ + bgt.n 5544e <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 555cc <_Py_hashtable_size@@Base+0x44c> │ │ │ │ + bl 127324 │ │ │ │ + b.n 55490 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ 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 188298 │ │ │ │ + bl 186c38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 555b6 <_Py_hashtable_size@@Base+0x436> │ │ │ │ + beq.n 5547a <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 555b6 <_Py_hashtable_size@@Base+0x436> │ │ │ │ + cbnz r3, 5547a <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 555cc <_Py_hashtable_size@@Base+0x44c> │ │ │ │ + beq.n 55490 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 555cc <_Py_hashtable_size@@Base+0x44c> │ │ │ │ + cbnz r3, 55490 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 49220 │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ + 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, 554b0 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 554ca <_Py_hashtable_size@@Base+0x338> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 554ca <_Py_hashtable_size@@Base+0x338> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5559a <_Py_hashtable_size@@Base+0x408> │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b6c4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 554c6 <_Py_hashtable_size@@Base+0x334> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55506 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 554fc <_Py_hashtable_size@@Base+0x36a> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 554ec <_Py_hashtable_size@@Base+0x35a> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55506 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + bl 269820 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55520 <_Py_hashtable_size@@Base+0x38e> │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 5559a <_Py_hashtable_size@@Base+0x408> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55590 <_Py_hashtable_size@@Base+0x3fe> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55580 <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5559a <_Py_hashtable_size@@Base+0x408> │ │ │ │ + bl 24721c │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 491b0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 555f4 <_Py_hashtable_size@@Base+0x462> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (555f8 <_Py_hashtable_size@@Base+0x466>) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 555ee <_Py_hashtable_size@@Base+0x46e> │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 555ee <_Py_hashtable_size@@Base+0x46e> │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d1268 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r1, [r0, #-8] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5562a <_Py_hashtable_size@@Base+0x4aa> │ │ │ │ + bhi.n 5562c <_Py_hashtable_size@@Base+0x49a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5564a <_Py_hashtable_size@@Base+0x4ca> │ │ │ │ - b.n 55642 <_Py_hashtable_size@@Base+0x4c2> │ │ │ │ - movw r0, #4976 @ 0x1370 │ │ │ │ + bne.n 5564c <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ + b.n 55644 <_Py_hashtable_size@@Base+0x4b2> │ │ │ │ + movw r0, #1492 @ 0x5d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5561a <_Py_hashtable_size@@Base+0x49a> │ │ │ │ - b.n 55736 <_Py_hashtable_size@@Base+0x5b6> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5561c <_Py_hashtable_size@@Base+0x48a> │ │ │ │ + b.n 55738 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55736 <_Py_hashtable_size@@Base+0x5b6> │ │ │ │ + bne.n 55738 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55736 <_Py_hashtable_size@@Base+0x5b6> │ │ │ │ + beq.n 55738 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 55672 <_Py_hashtable_size@@Base+0x4f2> │ │ │ │ + ble.n 55674 <_Py_hashtable_size@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55676 <_Py_hashtable_size@@Base+0x4f6> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 55676 <_Py_hashtable_size@@Base+0x4f6> │ │ │ │ - b.n 55736 <_Py_hashtable_size@@Base+0x5b6> │ │ │ │ + bne.n 55678 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 55678 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + b.n 55738 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 153200 │ │ │ │ - cbnz r0, 5569a <_Py_hashtable_size@@Base+0x51a> │ │ │ │ + bl 152714 │ │ │ │ + cbnz r0, 5569c <_Py_hashtable_size@@Base+0x50a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25216 @ 0x6280 │ │ │ │ + movw r1, #25728 @ 0x6480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5571c <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5571e <_Py_hashtable_size@@Base+0x58c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 153804 │ │ │ │ + bl 152d18 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5571c <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + blt.n 5571e <_Py_hashtable_size@@Base+0x58c> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55ad6 <_Py_hashtable_size@@Base+0x956> │ │ │ │ + bl 55ab2 <_Py_hashtable_size@@Base+0x920> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5571c <_Py_hashtable_size@@Base+0x59c> │ │ │ │ - bl 95c98 │ │ │ │ + beq.n 5571e <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bl 95aec │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 556f8 <_Py_hashtable_size@@Base+0x578> │ │ │ │ + bge.n 556fa <_Py_hashtable_size@@Base+0x568> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 556f8 <_Py_hashtable_size@@Base+0x578> │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 556fa <_Py_hashtable_size@@Base+0x568> │ │ │ │ + bl e4ab4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 556b8 <_Py_hashtable_size@@Base+0x538> │ │ │ │ - b.n 556fa <_Py_hashtable_size@@Base+0x57a> │ │ │ │ + beq.n 556ba <_Py_hashtable_size@@Base+0x528> │ │ │ │ + b.n 556fc <_Py_hashtable_size@@Base+0x56a> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55bd2 │ │ │ │ + bl 55bae │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55726 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ - cbnz r5, 5571c <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bge.n 55728 <_Py_hashtable_size@@Base+0x596> │ │ │ │ + cbnz r5, 5571e <_Py_hashtable_size@@Base+0x58c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 55736 <_Py_hashtable_size@@Base+0x5b6> │ │ │ │ + bl f1800 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 55738 <_Py_hashtable_size@@Base+0x5a6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 5575e <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 5575e <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d1240 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5578a <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2444bc <_PyTime_AsTimeval@@Base+0x4c8c> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13e740 │ │ │ │ + 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] @ (5577c <_Py_hashtable_size@@Base+0x5fc>) │ │ │ │ + ldr r4, [pc, #44] @ (557e0 <_Py_hashtable_size@@Base+0x64e>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 5576a <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ + cbz r3, 557cc <_Py_hashtable_size@@Base+0x63a> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (55798 <_Py_hashtable_size@@Base+0x618>) │ │ │ │ + ldr r2, [pc, #20] @ (557fc <_Py_hashtable_size@@Base+0x66a>) │ │ │ │ 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 554a0 <_Py_hashtable_size@@Base+0x320> │ │ │ │ + b.n 555a4 <_Py_hashtable_size@@Base+0x412> │ │ │ │ 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 r5, [r0, #12] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 557bc <_Py_hashtable_size@@Base+0x63c> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2446cc <_PyDeadline_Get@@Base+0x4f8> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r4, #35132 @ 0x893c │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13e398 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55800 <_Py_hashtable_size@@Base+0x680> │ │ │ │ + beq.n 5582a <_Py_hashtable_size@@Base+0x698> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5582e <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ + bne.n 55858 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55814 <_Py_hashtable_size@@Base+0x694> │ │ │ │ + beq.n 5583e <_Py_hashtable_size@@Base+0x6ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55830 <_Py_hashtable_size@@Base+0x6b0> │ │ │ │ + bgt.n 5585a <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5585a <_Py_hashtable_size@@Base+0x6da> │ │ │ │ + bl 127324 │ │ │ │ + b.n 55884 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ 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 129234 │ │ │ │ + bl 129440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5585a <_Py_hashtable_size@@Base+0x6da> │ │ │ │ + beq.n 55884 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5585a <_Py_hashtable_size@@Base+0x6da> │ │ │ │ + cbnz r3, 55884 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5587c <_Py_hashtable_size@@Base+0x6fc> │ │ │ │ + cbz r3, 558a6 <_Py_hashtable_size@@Base+0x714> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5587e <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ + b.n 558a8 <_Py_hashtable_size@@Base+0x716> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ add r4, r1 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r6, r6, #8 │ │ │ │ ldrb.w r9, [r7, #14] │ │ │ │ orr.w r6, r6, r2, lsl #16 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ orrs r6, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ ldrb.w sl, [r7, #15] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 558a4 <_Py_hashtable_size@@Base+0x724> │ │ │ │ + cbz r2, 558ce <_Py_hashtable_size@@Base+0x73c> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 558ac <_Py_hashtable_size@@Base+0x72c> │ │ │ │ + b.n 558d6 <_Py_hashtable_size@@Base+0x744> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 558bc <_Py_hashtable_size@@Base+0x73c> │ │ │ │ + cbnz r3, 558e6 <_Py_hashtable_size@@Base+0x754> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 558bc <_Py_hashtable_size@@Base+0x73c> │ │ │ │ + blt.n 558e6 <_Py_hashtable_size@@Base+0x754> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 558bc <_Py_hashtable_size@@Base+0x73c> │ │ │ │ - cbnz r5, 558dc <_Py_hashtable_size@@Base+0x75c> │ │ │ │ + bgt.n 558e6 <_Py_hashtable_size@@Base+0x754> │ │ │ │ + cbnz r5, 55906 <_Py_hashtable_size@@Base+0x774> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #240] @ (559b0 <_Py_hashtable_size@@Base+0x830>) │ │ │ │ + ldr r5, [pc, #240] @ (559dc <_Py_hashtable_size@@Base+0x84a>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 558dc <_Py_hashtable_size@@Base+0x75c> │ │ │ │ + cbnz r0, 55906 <_Py_hashtable_size@@Base+0x774> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 559aa <_Py_hashtable_size@@Base+0x82a> │ │ │ │ + b.n 559d4 <_Py_hashtable_size@@Base+0x842> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5596e <_Py_hashtable_size@@Base+0x7ee> │ │ │ │ + beq.n 55998 <_Py_hashtable_size@@Base+0x806> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 558fc <_Py_hashtable_size@@Base+0x77c> │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 55926 <_Py_hashtable_size@@Base+0x794> │ │ │ │ + bl f4374 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 558f8 <_Py_hashtable_size@@Base+0x778> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 55922 <_Py_hashtable_size@@Base+0x790> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558d8 <_Py_hashtable_size@@Base+0x758> │ │ │ │ + bne.n 55902 <_Py_hashtable_size@@Base+0x770> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5596e <_Py_hashtable_size@@Base+0x7ee> │ │ │ │ + beq.n 55998 <_Py_hashtable_size@@Base+0x806> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55918 <_Py_hashtable_size@@Base+0x798> │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 55942 <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + bl f4374 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55914 <_Py_hashtable_size@@Base+0x794> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5593e <_Py_hashtable_size@@Base+0x7ac> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558d8 <_Py_hashtable_size@@Base+0x758> │ │ │ │ + bne.n 55902 <_Py_hashtable_size@@Base+0x770> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5596e <_Py_hashtable_size@@Base+0x7ee> │ │ │ │ + beq.n 55998 <_Py_hashtable_size@@Base+0x806> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55934 <_Py_hashtable_size@@Base+0x7b4> │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 5595e <_Py_hashtable_size@@Base+0x7cc> │ │ │ │ + bl f4374 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55930 <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5595a <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558d8 <_Py_hashtable_size@@Base+0x758> │ │ │ │ + bne.n 55902 <_Py_hashtable_size@@Base+0x770> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5596e <_Py_hashtable_size@@Base+0x7ee> │ │ │ │ + beq.n 55998 <_Py_hashtable_size@@Base+0x806> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 5594e <_Py_hashtable_size@@Base+0x7ce> │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 55978 <_Py_hashtable_size@@Base+0x7e6> │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5594a <_Py_hashtable_size@@Base+0x7ca> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 55974 <_Py_hashtable_size@@Base+0x7e2> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558d8 <_Py_hashtable_size@@Base+0x758> │ │ │ │ + bne.n 55902 <_Py_hashtable_size@@Base+0x770> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5596e <_Py_hashtable_size@@Base+0x7ee> │ │ │ │ + beq.n 55998 <_Py_hashtable_size@@Base+0x806> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55958 <_Py_hashtable_size@@Base+0x7d8> │ │ │ │ + cbz r3, 55982 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5596e <_Py_hashtable_size@@Base+0x7ee> │ │ │ │ + beq.n 55998 <_Py_hashtable_size@@Base+0x806> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5596e <_Py_hashtable_size@@Base+0x7ee> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 55998 <_Py_hashtable_size@@Base+0x806> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558d8 <_Py_hashtable_size@@Base+0x758> │ │ │ │ + bne.n 55902 <_Py_hashtable_size@@Base+0x770> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55992 <_Py_hashtable_size@@Base+0x812> │ │ │ │ + bne.n 559bc <_Py_hashtable_size@@Base+0x82a> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d94d0 │ │ │ │ - b.n 559aa <_Py_hashtable_size@@Base+0x82a> │ │ │ │ - movw r2, #25252 @ 0x62a4 │ │ │ │ + bl 1d8090 │ │ │ │ + b.n 559d4 <_Py_hashtable_size@@Base+0x842> │ │ │ │ + movw r2, #25764 @ 0x64a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 2617a8 │ │ │ │ + bl 261970 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ add ip, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 559d0 <_Py_hashtable_size@@Base+0x850> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 559ea <_Py_hashtable_size@@Base+0x86a> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 559ea <_Py_hashtable_size@@Base+0x86a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55ad0 <_Py_hashtable_size@@Base+0x950> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 55a02 <_Py_hashtable_size@@Base+0x882> │ │ │ │ - bl 4f8d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 55a0e <_Py_hashtable_size@@Base+0x88e> │ │ │ │ - b.n 559e6 <_Py_hashtable_size@@Base+0x866> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c6fa │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 82150 <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 559e6 <_Py_hashtable_size@@Base+0x866> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55a38 <_Py_hashtable_size@@Base+0x8b8> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 55aac <_Py_hashtable_size@@Base+0x91a> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55a2c <_Py_hashtable_size@@Base+0x89a> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55a2e <_Py_hashtable_size@@Base+0x8ae> │ │ │ │ + bne.n 55a22 <_Py_hashtable_size@@Base+0x890> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55a1e <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bne.n 55a12 <_Py_hashtable_size@@Base+0x880> │ │ │ │ dmb ish │ │ │ │ - beq.n 55a38 <_Py_hashtable_size@@Base+0x8b8> │ │ │ │ - bl 269654 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 55a2c <_Py_hashtable_size@@Base+0x89a> │ │ │ │ + bl 269820 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55a56 <_Py_hashtable_size@@Base+0x8d6> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2652ec <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55ad0 <_Py_hashtable_size@@Base+0x950> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 55aac <_Py_hashtable_size@@Base+0x91a> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55ac6 <_Py_hashtable_size@@Base+0x946> │ │ │ │ + bne.n 55aa2 <_Py_hashtable_size@@Base+0x910> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ab6 <_Py_hashtable_size@@Base+0x936> │ │ │ │ + bne.n 55a92 <_Py_hashtable_size@@Base+0x900> │ │ │ │ dmb ish │ │ │ │ - beq.n 55ad0 <_Py_hashtable_size@@Base+0x950> │ │ │ │ - bl 2470fc │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 55aac <_Py_hashtable_size@@Base+0x91a> │ │ │ │ + bl 24721c │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bge.n 55afe <_Py_hashtable_size@@Base+0x97e> │ │ │ │ + bge.n 55ada <_Py_hashtable_size@@Base+0x948> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76e54 │ │ │ │ - b.n 55b00 <_Py_hashtable_size@@Base+0x980> │ │ │ │ + bl 76d48 │ │ │ │ + b.n 55adc <_Py_hashtable_size@@Base+0x94a> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55b28 <_Py_hashtable_size@@Base+0x9a8> │ │ │ │ + cbz r0, 55b04 <_Py_hashtable_size@@Base+0x972> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55b1c <_Py_hashtable_size@@Base+0x99c> │ │ │ │ + bgt.n 55af8 <_Py_hashtable_size@@Base+0x966> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76e54 │ │ │ │ - b.n 55b1e <_Py_hashtable_size@@Base+0x99e> │ │ │ │ + bl 76d48 │ │ │ │ + b.n 55afa <_Py_hashtable_size@@Base+0x968> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55b32 <_Py_hashtable_size@@Base+0x9b2> │ │ │ │ + cbnz r0, 55b0e <_Py_hashtable_size@@Base+0x97c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 771f0 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 770e8 │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55bc6 <_Py_hashtable_size@@Base+0xa46> │ │ │ │ + b.n 55ba2 <_Py_hashtable_size@@Base+0xa10> │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #44 @ 0x2c │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 55ba0 <_Py_hashtable_size@@Base+0xa20> │ │ │ │ - bl e6ee4 │ │ │ │ + beq.n 55b7c <_Py_hashtable_size@@Base+0x9ea> │ │ │ │ + bl e6e94 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55ba4 <_Py_hashtable_size@@Base+0xa24> │ │ │ │ + cbz r0, 55b80 <_Py_hashtable_size@@Base+0x9ee> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b72 <_Py_hashtable_size@@Base+0x9f2> │ │ │ │ + bne.n 55b4e <_Py_hashtable_size@@Base+0x9bc> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55ba4 <_Py_hashtable_size@@Base+0xa24> │ │ │ │ + beq.n 55b80 <_Py_hashtable_size@@Base+0x9ee> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55ba4 <_Py_hashtable_size@@Base+0xa24> │ │ │ │ + cbnz r2, 55b80 <_Py_hashtable_size@@Base+0x9ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55ba4 <_Py_hashtable_size@@Base+0xa24> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 55b80 <_Py_hashtable_size@@Base+0x9ee> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b82 <_Py_hashtable_size@@Base+0xa02> │ │ │ │ + beq.n 55b5e <_Py_hashtable_size@@Base+0x9cc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b82 <_Py_hashtable_size@@Base+0xa02> │ │ │ │ + cbnz r2, 55b5e <_Py_hashtable_size@@Base+0x9cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, r9 │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 55b3c <_Py_hashtable_size@@Base+0x9bc> │ │ │ │ + b.n 55b18 <_Py_hashtable_size@@Base+0x986> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55bc6 <_Py_hashtable_size@@Base+0xa46> │ │ │ │ + b.n 55ba2 <_Py_hashtable_size@@Base+0xa10> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55bc0 <_Py_hashtable_size@@Base+0xa40> │ │ │ │ + beq.n 55b9c <_Py_hashtable_size@@Base+0xa0a> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 55bae <_Py_hashtable_size@@Base+0xa2e> │ │ │ │ - bl 771f0 │ │ │ │ - b.n 55b2c <_Py_hashtable_size@@Base+0x9ac> │ │ │ │ + bl ce97c │ │ │ │ + b.n 55b8a <_Py_hashtable_size@@Base+0x9f8> │ │ │ │ + bl 770e8 │ │ │ │ + b.n 55b08 <_Py_hashtable_size@@Base+0x976> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00055bcc : │ │ │ │ +00055ba8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 24cd18 │ │ │ │ + b.w 24ce90 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55bfc │ │ │ │ + beq.n 55bd8 │ │ │ │ adds r5, #1 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 55bec │ │ │ │ + bl ce97c │ │ │ │ + b.n 55bc8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 771f0 │ │ │ │ + b.w 770e8 │ │ │ │ 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] │ │ │ │ @@ -64612,1223 +64615,1253 @@ │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 55c68 │ │ │ │ + beq.n 55c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55c68 │ │ │ │ + cbnz r3, 55c44 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55c96 │ │ │ │ + beq.n 55c72 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55cac │ │ │ │ + bne.n 55c88 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55ce0 │ │ │ │ + beq.n 55cbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55cae │ │ │ │ - b.n 55ce0 │ │ │ │ + bgt.n 55c8a │ │ │ │ + b.n 55cbc │ │ │ │ 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 55ccc │ │ │ │ + beq.n 55ca8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55cfa │ │ │ │ + bne.n 55cd6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55ce0 │ │ │ │ + beq.n 55cbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55cfc │ │ │ │ + bgt.n 55cd8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 55d3e │ │ │ │ + bl 127324 │ │ │ │ + b.n 55d1a │ │ │ │ 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 360a4 │ │ │ │ + bl 362ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55d28 │ │ │ │ + beq.n 55d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d28 │ │ │ │ + cbnz r3, 55d04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55d3e │ │ │ │ + beq.n 55d1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55d3e │ │ │ │ + cbnz r3, 55d1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 8223c <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e0e │ │ │ │ + beq.n 55dbe │ │ │ │ movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55d8e │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55d70 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55d84 │ │ │ │ + bne.n 55d66 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55d74 │ │ │ │ + bne.n 55d56 │ │ │ │ dmb ish │ │ │ │ - beq.n 55d8e │ │ │ │ - bl 269654 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26505c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.n 55d70 │ │ │ │ + bl 269820 │ │ │ │ + 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 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55e0e │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55dbe │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55e04 │ │ │ │ + bne.n 55db4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55df4 │ │ │ │ + bne.n 55da4 │ │ │ │ dmb ish │ │ │ │ - beq.n 55e0e │ │ │ │ - bl 2470fc │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 55dbe │ │ │ │ + bl 24721c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 55e64 │ │ │ │ + bgt.n 55e12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55e48 │ │ │ │ + cbz r2, 55df6 │ │ │ │ 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, #60336 @ 0xebb0 │ │ │ │ + movw r3, #60848 @ 0xedb0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #64920 @ 0xfd98 │ │ │ │ + movw r1, #65432 @ 0xff98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 55e72 │ │ │ │ + bl d187c │ │ │ │ + b.n 55e20 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8e874 │ │ │ │ + bl 8e774 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55e76 │ │ │ │ + cbnz r0, 55e24 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55e9a │ │ │ │ + b.n 55e48 │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8eea0 │ │ │ │ + bl 8eda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e9a │ │ │ │ + beq.n 55e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e9a │ │ │ │ + cbnz r3, 55e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55e6a │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 55e84 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55e84 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55f5a │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55e9c │ │ │ │ + bl 21dee0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55ea8 │ │ │ │ + b.n 55e80 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fc3e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55e80 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55ed2 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55ec8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55eb8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55ed2 │ │ │ │ + bl 269820 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55f02 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55f5a │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55f50 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55f40 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55f5a │ │ │ │ + bl 24721c │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 55ed2 │ │ │ │ + bne.n 55f92 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55ef4 │ │ │ │ - b.n 55eec │ │ │ │ + bne.n 55fb4 │ │ │ │ + b.n 55fac │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #4992 @ 0x1380 │ │ │ │ + movw r0, #1508 @ 0x5e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55ec4 │ │ │ │ + bne.n 55f84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55f58 │ │ │ │ - bl 7f710 │ │ │ │ + b.n 56018 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55ee8 │ │ │ │ + bne.n 55fa8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55ee8 │ │ │ │ + bne.n 55fa8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55ee8 │ │ │ │ + beq.n 55fa8 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55f44 │ │ │ │ + bge.n 56004 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55f64 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 56024 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f12 │ │ │ │ + beq.n 55fd2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55f50 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 56010 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55ee8 │ │ │ │ + bne.n 55fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 55f74 │ │ │ │ + cbz r3, 56034 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 55f74 │ │ │ │ + bl ce97c │ │ │ │ + b.n 56034 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 55f44 │ │ │ │ + bl f1800 │ │ │ │ + b.n 56004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55fa8 │ │ │ │ + beq.n 56068 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55fbe │ │ │ │ + bne.n 5607e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55ff2 │ │ │ │ + beq.n 560b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55fc0 │ │ │ │ - b.n 55ff2 │ │ │ │ + bgt.n 56080 │ │ │ │ + b.n 560b2 │ │ │ │ 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 55fde │ │ │ │ + beq.n 5609e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5600c │ │ │ │ + bne.n 560cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55ff2 │ │ │ │ + beq.n 560b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5600e │ │ │ │ + bgt.n 560ce │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 56050 │ │ │ │ + bl 127324 │ │ │ │ + b.n 56110 │ │ │ │ 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 363fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5603a │ │ │ │ + beq.n 560fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5603a │ │ │ │ + cbnz r3, 560fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56050 │ │ │ │ + beq.n 56110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56050 │ │ │ │ + cbnz r3, 56110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56070 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 5608a │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5608a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5615a │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b642 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56086 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 560c6 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 560bc │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 560ac │ │ │ │ - dmb ish │ │ │ │ - beq.n 560c6 │ │ │ │ - bl 269654 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 560e0 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 5615a │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56150 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56140 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5615a │ │ │ │ - bl 2470fc │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5618a │ │ │ │ + bhi.n 5613e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 561aa │ │ │ │ - b.n 561a2 │ │ │ │ - movw r0, #5000 @ 0x1388 │ │ │ │ + bne.n 5615e │ │ │ │ + b.n 56156 │ │ │ │ + movw r0, #1516 @ 0x5ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5617c │ │ │ │ - b.n 56284 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 56130 │ │ │ │ + b.n 56238 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56284 │ │ │ │ + bne.n 56238 │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ef8d0 │ │ │ │ + bl 1eebe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56284 │ │ │ │ + beq.n 56238 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 561d0 │ │ │ │ + ble.n 56184 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 561d2 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 561d2 │ │ │ │ - b.n 56284 │ │ │ │ + bne.n 56186 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 56186 │ │ │ │ + b.n 56238 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 153200 │ │ │ │ - cbnz r0, 561f6 │ │ │ │ + bl 152714 │ │ │ │ + cbnz r0, 561aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + movw r1, #25832 @ 0x64e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5625e │ │ │ │ + bl 127324 │ │ │ │ + b.n 56212 │ │ │ │ mov r0, r8 │ │ │ │ - bl 153804 │ │ │ │ + bl 152d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5625e │ │ │ │ + blt.n 56212 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55ad6 <_Py_hashtable_size@@Base+0x956> │ │ │ │ + bl 55ab2 <_Py_hashtable_size@@Base+0x920> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5625e │ │ │ │ - bl 95c98 │ │ │ │ + beq.n 56212 │ │ │ │ + bl 95aec │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56250 │ │ │ │ + bge.n 56204 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56274 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 56228 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56214 │ │ │ │ + beq.n 561c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55bd2 │ │ │ │ + bl 55bae │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56268 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 56284 │ │ │ │ + bne.n 5621c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 56238 │ │ │ │ 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 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5624c │ │ │ │ + bl f1800 │ │ │ │ + b.n 56200 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 562e8 │ │ │ │ + beq.n 5629c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 562e8 │ │ │ │ + ble.n 5629c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #25356 @ 0x630c │ │ │ │ + movw r0, #25868 @ 0x650c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562f8 │ │ │ │ + beq.n 562ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 562f8 │ │ │ │ + cbnz r3, 562ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 562f8 │ │ │ │ - movw r0, #25392 @ 0x6330 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 562ac │ │ │ │ + movw r0, #25904 @ 0x6530 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5635a │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 56302 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 562f8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 562e8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 56302 │ │ │ │ + bl 269820 │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r6, #72 @ 0x48 │ │ │ │ + add.w r0, r7, #72 @ 0x48 │ │ │ │ + blx 29c10 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 5635a │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56350 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56340 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5635a │ │ │ │ + bl 24721c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56328 │ │ │ │ + beq.n 5638a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56356 │ │ │ │ + bne.n 563b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5633c │ │ │ │ + beq.n 5639e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56358 │ │ │ │ + bgt.n 563ba │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 56392 │ │ │ │ + bl 127324 │ │ │ │ + b.n 563f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56398 ) │ │ │ │ + ldr r0, [pc, #60] @ (563fc ) │ │ │ │ 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 93210 │ │ │ │ + bl 9305c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56392 │ │ │ │ + beq.n 563f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56392 │ │ │ │ + cbnz r3, 563f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov 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 5643c │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 563ee │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 563e4 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 563d4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 563ee │ │ │ │ - bl 269654 │ │ │ │ - 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, 5643c │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56432 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56422 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5643c │ │ │ │ - bl 2470fc │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56468 │ │ │ │ + bne.n 56428 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 56488 │ │ │ │ - b.n 56480 │ │ │ │ + bne.n 56448 │ │ │ │ + b.n 56440 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4960 @ 0x1360 │ │ │ │ + movw r0, #1476 @ 0x5c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56458 │ │ │ │ - b.n 5653a │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 56418 │ │ │ │ + b.n 564fa │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5653a │ │ │ │ + bne.n 564fa │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 153200 │ │ │ │ - cbnz r0, 564aa │ │ │ │ + bl 152714 │ │ │ │ + cbnz r0, 5646a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25416 @ 0x6348 │ │ │ │ + movw r1, #25928 @ 0x6548 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 56524 │ │ │ │ + bl 127324 │ │ │ │ + b.n 564e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153804 │ │ │ │ + bl 152d18 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 56524 │ │ │ │ + blt.n 564e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55ad6 <_Py_hashtable_size@@Base+0x956> │ │ │ │ + bl 55ab2 <_Py_hashtable_size@@Base+0x920> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56524 │ │ │ │ - bl 95c98 │ │ │ │ + beq.n 564e4 │ │ │ │ + bl 95aec │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56500 │ │ │ │ + bge.n 564c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56500 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 564c0 │ │ │ │ + bl e4ab4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564c8 │ │ │ │ - b.n 56502 │ │ │ │ + beq.n 56488 │ │ │ │ + b.n 564c2 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55bd2 │ │ │ │ + bl 55bae │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5652e │ │ │ │ - cbnz r5, 56524 │ │ │ │ + bge.n 564ee │ │ │ │ + cbnz r5, 564e4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5653a │ │ │ │ + bl f1800 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 564fa │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {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 r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 56520 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 5653a │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 5653a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 56602 │ │ │ │ + bl 1654a8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 4988a │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56536 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56574 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5656a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5655a │ │ │ │ + dmb ish │ │ │ │ + beq.n 56574 │ │ │ │ + bl 269820 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5658e │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 56602 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 565f8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 565e8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 56602 │ │ │ │ + bl 24721c │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5656e │ │ │ │ + beq.n 56634 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5659c │ │ │ │ + bne.n 56662 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56582 │ │ │ │ + beq.n 56648 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5659e │ │ │ │ + bgt.n 56664 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 565d8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5669e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (565e0 ) │ │ │ │ + ldr r0, [pc, #56] @ (566a4 ) │ │ │ │ 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 93210 │ │ │ │ + bl 9305c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 565d8 │ │ │ │ + beq.n 5669e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565d8 │ │ │ │ + cbnz r3, 5669e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000565e4 : │ │ │ │ +000566a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (56628 ) │ │ │ │ + ldr r4, [pc, #52] @ (566ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 5660c │ │ │ │ + cbnz r1, 566d0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aea0 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + b.w 3aeac <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #25452 @ 0x636c │ │ │ │ + movw r2, #25964 @ 0x656c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000566f0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r4, #48048 @ 0xbbb0 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r2, r1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1cbe4c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56648 │ │ │ │ + cbnz r3, 5673c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 56662 │ │ │ │ + cbz r2, 56756 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56662 │ │ │ │ + cbz r3, 56756 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63508 @ 0xf814 │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 56738 │ │ │ │ + bl 127324 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5683c │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5667a │ │ │ │ - bl 21e438 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 56686 │ │ │ │ - b.n 5665e │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fbf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x34e> │ │ │ │ - mov r5, r0 │ │ │ │ + bne.n 5676e │ │ │ │ + bl 4f942 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 5677a │ │ │ │ + b.n 56752 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c99e │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5665e │ │ │ │ + beq.n 56752 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 566b0 │ │ │ │ + cbz r3, 567a4 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 566a6 │ │ │ │ + bne.n 5679a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56696 │ │ │ │ + bne.n 5678a │ │ │ │ dmb ish │ │ │ │ - beq.n 566b0 │ │ │ │ - bl 269654 │ │ │ │ + beq.n 567a4 │ │ │ │ + bl 269820 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrd r7, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r5, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - add.w r9, r6, #64 @ 0x40 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, lr │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, r9 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, r9 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 566e0 │ │ │ │ + bne.n 567c2 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 294c4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + str.w r9, [r0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 56738 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 5683c │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5672e │ │ │ │ + bne.n 56832 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5671e │ │ │ │ + bne.n 56822 │ │ │ │ dmb ish │ │ │ │ - beq.n 56738 │ │ │ │ - bl 2470fc │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 5683c │ │ │ │ + bl 24721c │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0005673e : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #48048 @ 0xbbb0 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r2, r1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1cd6ec │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - 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 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 56818 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 567c0 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 567b6 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 567a6 │ │ │ │ - dmb ish │ │ │ │ - beq.n 567c0 │ │ │ │ - bl 269654 │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 56818 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5680e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 567fe │ │ │ │ - dmb ish │ │ │ │ - beq.n 56818 │ │ │ │ - bl 2470fc │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 56826 │ │ │ │ - b.w 7a0e4 │ │ │ │ + cbz r0, 5684c │ │ │ │ + b.w 79fe0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056830 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00056856 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 568e4 <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 5690a <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, r5, lsl #3] │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ bl 35e72 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 56870 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f710 │ │ │ │ + cbnz r0, 56896 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f630 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 568a2 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 568c8 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bf48 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 56882 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 56894 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 568a8 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 568ba <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1940f0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 56898 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 1926e0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 568be <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 568e0 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 568c4 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 13a534 │ │ │ │ + cbz r4, 56906 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 568ea <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13a430 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 568c4 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 568ea <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ mov r3, r7 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 568e6 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 5690c <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 568dc <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 56902 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 2675b8 │ │ │ │ + bl 267784 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 568c6 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 568ec <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 56848 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 5686e <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #25572 @ 0x63e4 │ │ │ │ + movw r0, #26084 @ 0x65e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ce424 │ │ │ │ + b.w 1ccb84 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -65844,124 +65877,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005696a <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00056990 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56a12 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56a38 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 569c8 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 569ee <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 569d8 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 569fe <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 569f6 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a1c <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 569f6 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a1c <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a08 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a2e <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a08 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a2e <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a16 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56986 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 569ac <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a1a <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56a40 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56a40 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 56a40 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 56a5a <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - ldr r5, [pc, #40] @ (56a6c <_PyXI_ApplyNamespace@@Base+0x102>) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 56a68 <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 554a0 <_Py_hashtable_size@@Base+0x320> │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r8, ip │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b44 <_PyXI_ApplyNamespace@@Base+0x1da>) │ │ │ │ + ldr r2, [pc, #192] @ (56b18 <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -65970,158 +65970,191 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56a96 <_PyXI_ApplyNamespace@@Base+0x12c> │ │ │ │ + bne.n 56a6a <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b3a <_PyXI_ApplyNamespace@@Base+0x1d0> │ │ │ │ - movw sl, #37744 @ 0x9370 │ │ │ │ + beq.n 56b0e <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #38256 @ 0x9570 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #37932 @ 0x942c │ │ │ │ + movw r9, #38444 @ 0x962c │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #24464 @ 0x5f90 │ │ │ │ + movw r8, #24976 @ 0x6190 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ add r4, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25600 @ 0x6400 │ │ │ │ + movw r0, #26112 @ 0x6600 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b34 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ - bl 83aa0 │ │ │ │ + cbz r7, 56b08 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b1c <_PyXI_ApplyNamespace@@Base+0x1b2> │ │ │ │ + cbz r0, 56af0 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b34 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + beq.n 56b08 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b34 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + cbnz r3, 56b08 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b34 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b08 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b2c <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + beq.n 56b00 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b2c <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + cbnz r3, 56b00 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56ada <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ - b.n 56b3c <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ + bne.n 56aae <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56b10 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56b6a <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + cbnz r2, 56b3e <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b6a <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + bne.n 56b3e <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56b84 <_PyXI_ApplyNamespace@@Base+0x21a> │ │ │ │ - ldr r5, [pc, #44] @ (56b98 <_PyXI_ApplyNamespace@@Base+0x22e>) │ │ │ │ + cbnz r0, 56b58 <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ + ldr r5, [pc, #44] @ (56b6c <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56b92 <_PyXI_ApplyNamespace@@Base+0x228> │ │ │ │ + cbz r0, 56b66 <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 554a0 <_Py_hashtable_size@@Base+0x320> │ │ │ │ + b.w 555a4 <_Py_hashtable_size@@Base+0x412> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r4, r1 │ │ │ │ + add r8, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056b9c <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056b70 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56bd4 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56ba8 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 56bba <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56b8e <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56bca <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56b9e <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 231b88 │ │ │ │ + bl 231630 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c174 │ │ │ │ - bl 13a534 │ │ │ │ - bl 13aa64 │ │ │ │ - b.n 56bba <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c074 │ │ │ │ + bl 13a430 │ │ │ │ + bl 13a960 │ │ │ │ + b.n 56b8e <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 56bcc <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 56bcc <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 56be6 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56bf8 <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 56bf4 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 555a4 <_Py_hashtable_size@@Base+0x412> │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r4, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56bec <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - b.w 7a0e4 │ │ │ │ + cbz r0, 56c12 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 79fe0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 56c5e │ │ │ │ + bl 56c84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c22 <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 56c48 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56c3a <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ + b.n 56c60 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66129,516 +66162,472 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56c5a <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ + cbz r3, 56c80 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ │ │ │ │ -00056c5e : │ │ │ │ +00056c84 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56c90 │ │ │ │ + bpl.n 56cb6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 56c86 │ │ │ │ + cbnz r3, 56cac │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56c8e │ │ │ │ + b.n 56cb4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c7c │ │ │ │ + bne.n 56ca2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56cc0 │ │ │ │ + cbz r0, 56ce6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cc0 │ │ │ │ + beq.n 56ce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cc0 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ce6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56cdc │ │ │ │ + cbz r0, 56d02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cdc │ │ │ │ + beq.n 56d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cdc │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d02 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56cf8 │ │ │ │ + cbz r0, 56d1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cf8 │ │ │ │ + beq.n 56d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cf8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d1e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1011c8 │ │ │ │ + bl 101334 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56d2e │ │ │ │ + cbz r0, 56d54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d2e │ │ │ │ + beq.n 56d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d2e │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d54 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d4a │ │ │ │ + cbz r0, 56d70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d4a │ │ │ │ + beq.n 56d70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d4a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d70 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1011c8 │ │ │ │ + bl 101334 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25712 @ 0x6470 │ │ │ │ + movw r0, #26224 @ 0x6670 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbdfc │ │ │ │ + bl cbe24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56d96 │ │ │ │ + cbz r0, 56dbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d96 │ │ │ │ + beq.n 56dbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d96 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dbc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56db2 │ │ │ │ + cbz r0, 56dd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56db2 │ │ │ │ + beq.n 56dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56db2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dd8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56dce │ │ │ │ + cbz r0, 56df4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dce │ │ │ │ + beq.n 56df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dce │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56df4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56dea │ │ │ │ + cbz r0, 56e10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dea │ │ │ │ + beq.n 56e10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dea │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e10 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e06 │ │ │ │ + cbz r0, 56e2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e06 │ │ │ │ + beq.n 56e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e06 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e2c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e22 │ │ │ │ + cbz r0, 56e48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e22 │ │ │ │ + beq.n 56e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e22 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e48 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56d66 │ │ │ │ + b.n 56d8c │ │ │ │ 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 56e4a │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 56e70 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56e56 │ │ │ │ + cbz r3, 56e7c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56e76 │ │ │ │ + b.n 56e9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d4370 │ │ │ │ - cbnz r0, 56e72 │ │ │ │ + bl 1d2b10 │ │ │ │ + cbnz r0, 56e98 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56e72 │ │ │ │ + cbnz r3, 56e98 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56e72 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56e98 │ │ │ │ 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 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f8f8 │ │ │ │ - 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 │ │ │ │ + b.w 7f818 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26032 @ 0x65b0 │ │ │ │ + movw r1, #26544 @ 0x67b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56ee0 │ │ │ │ + blt.n 56ef4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56ee4 │ │ │ │ + cbz r0, 56ef8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56ee4 │ │ │ │ + b.n 56ef8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13c40c │ │ │ │ + bl 13c314 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f18 │ │ │ │ - blt.w 57086 │ │ │ │ - movw r0, #2792 @ 0xae8 │ │ │ │ + beq.n 56f3e │ │ │ │ + blt.w 570ac │ │ │ │ + movw r0, #3264 @ 0xcc0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ - movw r0, #4164 @ 0x1044 │ │ │ │ + b.w 79fe0 │ │ │ │ + movw r0, #4676 @ 0x1244 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56f2e │ │ │ │ + cbnz r0, 56f54 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 57062 │ │ │ │ + b.n 57088 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56f72 │ │ │ │ + ble.n 56f98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #26260 @ 0x6694 │ │ │ │ + movw r0, #26772 @ 0x6894 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f68 │ │ │ │ + beq.n 56f8e │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f68 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f8e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56f34 │ │ │ │ - b.n 56f28 │ │ │ │ + bne.n 56f5a │ │ │ │ + b.n 56f4e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8dd28 │ │ │ │ - cbz r0, 56fdc │ │ │ │ + bl 8dc28 │ │ │ │ + cbz r0, 57002 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #26268 @ 0x669c │ │ │ │ + movw r0, #26780 @ 0x689c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fbe │ │ │ │ + beq.n 56fe4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 56fbe │ │ │ │ + cbnz r2, 56fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fd4 │ │ │ │ + beq.n 56ffa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 56fd4 │ │ │ │ + cbnz r2, 56ffa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56f28 │ │ │ │ + beq.n 56f4e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56f76 │ │ │ │ + b.n 56f9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b313c │ │ │ │ + bl 1b1884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5706a │ │ │ │ + beq.n 57090 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e5844 │ │ │ │ + bl 1e49d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5700a │ │ │ │ + cbnz r0, 57030 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5706a │ │ │ │ + beq.n 57090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5706a │ │ │ │ + cbnz r3, 57090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5706a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57090 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #26280 @ 0x66a8 │ │ │ │ + movw r0, #26792 @ 0x68a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57036 │ │ │ │ + beq.n 5705c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57036 │ │ │ │ + cbnz r3, 5705c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5704c │ │ │ │ + beq.n 57072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5704c │ │ │ │ + cbnz r3, 57072 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57062 │ │ │ │ + beq.n 57088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57062 │ │ │ │ + cbnz r3, 57088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c934 │ │ │ │ - b.n 5708a │ │ │ │ + bl 13c864 │ │ │ │ + b.n 570b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57080 │ │ │ │ + beq.n 570a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57080 │ │ │ │ + cbnz r3, 570a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c934 │ │ │ │ + bl 13c864 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r2, r0, #32 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - ittt ne │ │ │ │ - ldrne r3, [r3, #16] │ │ │ │ - addne r3, #1 │ │ │ │ - addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 125048 │ │ │ │ - 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, 570c6 │ │ │ │ - cbz r2, 570e0 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 570e0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28108 @ 0x6dcc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 570e8 │ │ │ │ - movw r0, #47264 @ 0xb8a0 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r0, #4352 @ 0x1100 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a0e4 │ │ │ │ - │ │ │ │ -000570f6 <_Py_c_prod@@Base>: │ │ │ │ - vmov.f64 d7, d0 │ │ │ │ - vmul.f64 d0, d1, d3 │ │ │ │ - vmul.f64 d1, d1, d2 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vmla.f64 d1, d7, d3 │ │ │ │ - vnmls.f64 d0, d7, d2 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 57160 <_Py_c_prod@@Base+0x6a> │ │ │ │ + bge.n 57108 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 57160 <_Py_c_prod@@Base+0x6a> │ │ │ │ + bpl.n 57108 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (57168 <_Py_c_prod@@Base+0x72>) │ │ │ │ + ldr r4, [pc, #64] @ (57110 ) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 57158 <_Py_c_prod@@Base+0x62> │ │ │ │ + beq.n 57100 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ addls r0, #228 @ 0xe4 │ │ │ │ addls r2, r4, r0 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4, r5} │ │ │ │ @@ -66646,27 +66635,71 @@ │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + add.w r2, r0, #32 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + ittt ne │ │ │ │ + ldrne r3, [r3, #16] │ │ │ │ + addne r3, #1 │ │ │ │ + addne.w r0, r0, r3, lsl #3 │ │ │ │ + b.w 125258 │ │ │ │ + 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, 5714c │ │ │ │ + cbz r2, 57166 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 57166 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29144 @ 0x71d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5716e │ │ │ │ + movw r0, #47240 @ 0xb888 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057170 <_Py_c_prod@@Base>: │ │ │ │ + vmov.f64 d7, d0 │ │ │ │ + vmul.f64 d0, d1, d3 │ │ │ │ + vmul.f64 d1, d1, d2 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vmla.f64 d1, d7, d3 │ │ │ │ + vnmls.f64 d0, d7, d2 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ + movw r0, #4864 @ 0x1300 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 79fe0 │ │ │ │ │ │ │ │ -00057170 <_Py_c_sum@@Base>: │ │ │ │ +00057196 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 571c6 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 571ec <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 571ca <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 571f0 <_Py_c_sum@@Base+0x5a> │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -66678,332 +66711,312 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 571ce <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 571f4 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ 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, 571f0 <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 57216 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571fa <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 57200 <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 57220 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 57226 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571ea <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 5722c <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 57210 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 57252 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5722c <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57252 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5720a <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 57230 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5722c <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57252 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57214 <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 5723a <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5722c <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57252 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5721e <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 57244 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5722c <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57252 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5722c <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 57252 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5724c <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 57272 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57256 <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 5725c <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 5727c <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 57282 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57246 <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 5726a <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 5726c <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 57290 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5726a <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 57290 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5726a <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 57290 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 57290 <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 572a0 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 572b6 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 572c6 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 572b4 <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 572a0 <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 572da <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 572c6 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 572b4 <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 572da <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 572b2 <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 572d8 <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 572b4 <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 572da <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2308 │ │ │ │ - cbz r0, 572ca <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 572c4 <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 572c4 <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a09c0 │ │ │ │ + cbz r0, 572f0 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 572ea <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 572ea <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 572c6 <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 572ec <_Py_c_sum@@Base+0x156> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + b.w 7f818 │ │ │ │ │ │ │ │ -000572d4 : │ │ │ │ - b.w 14958c <_Py_HashDouble@@Base+0x634> │ │ │ │ +000572fa : │ │ │ │ + b.w 148afc <_Py_HashDouble@@Base+0x638> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 57326 │ │ │ │ + ble.n 5734c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ subs r4, #1 │ │ │ │ mla r4, r6, r4, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n 57326 │ │ │ │ + bcs.n 5734c │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ add r5, r6 │ │ │ │ subs r4, r4, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 572fa │ │ │ │ + b.n 57320 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00057332 : │ │ │ │ +00057358 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7cf18 │ │ │ │ + bl 7ce28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 1220f0 │ │ │ │ + b.w 122318 │ │ │ │ │ │ │ │ -00057356 : │ │ │ │ +0005737c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 573a8 │ │ │ │ + beq.n 573ce │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 573a8 │ │ │ │ + beq.n 573ce │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 573a8 │ │ │ │ - bl 8591c │ │ │ │ - movw r3, #31588 @ 0x7b64 │ │ │ │ + beq.n 573ce │ │ │ │ + bl 857f0 │ │ │ │ + movw r3, #32100 @ 0x7d64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #18932 @ 0x49f4 │ │ │ │ + movw r2, #19444 @ 0x4bf4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 573b0 │ │ │ │ - movw r0, #31588 @ 0x7b64 │ │ │ │ + b.n 573d6 │ │ │ │ + movw r0, #32100 @ 0x7d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #52] @ (573e8 ) │ │ │ │ - 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 573da │ │ │ │ - movw r0, #29252 @ 0x7244 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddc28 │ │ │ │ - movw r0, #29260 @ 0x724c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000573ec : │ │ │ │ +000573d8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5740e │ │ │ │ + bne.n 573fa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57404 │ │ │ │ + b.n 573f0 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57424 │ │ │ │ + bne.n 57410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fd48 │ │ │ │ + b.w 8fc48 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5743c │ │ │ │ + beq.n 57428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 5743c │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 57428 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 57440 │ │ │ │ + b.n 5742c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 57460 │ │ │ │ + cbnz r3, 5744c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5747a │ │ │ │ + cbz r2, 57466 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5747a │ │ │ │ + cbz r3, 57466 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29316 @ 0x7284 │ │ │ │ + movw r1, #29812 @ 0x7474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57518 │ │ │ │ - bl 14f524 │ │ │ │ + b.n 57504 │ │ │ │ + bl 14ea80 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 574a4 │ │ │ │ + cbz r5, 57490 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23996 @ 0x5dbc │ │ │ │ + movw r1, #24508 @ 0x5fbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 57476 │ │ │ │ + bl 127324 │ │ │ │ + b.n 57462 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 574bc │ │ │ │ + cbnz r3, 574a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 57518 │ │ │ │ + b.n 57504 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 574d2 │ │ │ │ - bl 771f0 │ │ │ │ + cbz r0, 574be │ │ │ │ + bl 770e8 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r7, r7, [r4, #120] @ 0x78 │ │ │ │ - bl 1ec5f8 │ │ │ │ + bl 1eb914 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 574f6 │ │ │ │ + cbz r0, 574e2 │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 57476 │ │ │ │ + b.n 57462 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1eca7c <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 57510 │ │ │ │ + bl 1ebd98 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 574fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ @@ -67012,532 +67025,551 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 5753c │ │ │ │ + cbnz r1, 57528 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f90d8 │ │ │ │ + bl f9018 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5754e │ │ │ │ - b.n 5757e │ │ │ │ - movw r0, #63916 @ 0xf9ac │ │ │ │ + cbnz r0, 5753a │ │ │ │ + b.n 5756a │ │ │ │ + movw r0, #64428 @ 0xfbac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 152ad8 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 151fec <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57530 │ │ │ │ - b.n 5757e │ │ │ │ + bne.n 5751c │ │ │ │ + b.n 5756a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86e38 │ │ │ │ + bl 86d08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57568 │ │ │ │ - cbz r5, 57580 │ │ │ │ + blt.n 57554 │ │ │ │ + cbz r5, 5756c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86e38 │ │ │ │ + bl 86d08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57580 │ │ │ │ + bge.n 5756c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5757e │ │ │ │ + beq.n 5756a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5757e │ │ │ │ + cbnz r3, 5756a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (575b8 ) │ │ │ │ + ldr r2, [pc, #48] @ (575a4 ) │ │ │ │ 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 575ac │ │ │ │ - movw r0, #29344 @ 0x72a0 │ │ │ │ + bne.n 57598 │ │ │ │ + movw r0, #29840 @ 0x7490 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddc28 │ │ │ │ - movw r0, #29356 @ 0x72ac │ │ │ │ + b.w ddbe4 │ │ │ │ + movw r0, #29848 @ 0x7498 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #48] @ (575dc ) │ │ │ │ + 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 575d0 │ │ │ │ + movw r0, #29904 @ 0x74d0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddbe4 │ │ │ │ + movw r0, #29916 @ 0x74dc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddbe4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29432 @ 0x72f8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - 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 125048 │ │ │ │ + b.w 125258 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29496 @ 0x7338 │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29544 @ 0x7368 │ │ │ │ + movw r1, #30008 @ 0x7538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r5, 5766e │ │ │ │ + cbnz r5, 5766a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5766e │ │ │ │ + ble.n 5766a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5766e │ │ │ │ - cbnz r2, 57692 │ │ │ │ + bne.n 5766a │ │ │ │ + cbnz r2, 5768e │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r5, #17840 @ 0x45b0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57692 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5768e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5774c │ │ │ │ + b.n 57748 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adds r7, r5, r3 │ │ │ │ it mi │ │ │ │ addmi r7, r7, r3 │ │ │ │ asrs r7, r7, #16 │ │ │ │ - cbnz r2, 576bc │ │ │ │ + cbnz r2, 576b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5774c │ │ │ │ + b.n 57748 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 14f524 │ │ │ │ + bl 14ea80 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 576b2 │ │ │ │ + ble.n 576ae │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp.w r5, r6, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, r5, r9 │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5768e │ │ │ │ + beq.n 5768a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5772a │ │ │ │ + beq.n 57726 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5772a │ │ │ │ + cbnz r2, 57726 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5768e │ │ │ │ + beq.n 5768a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576d4 │ │ │ │ + beq.n 576d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576d0 │ │ │ │ + bne.n 576cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 576d0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 576cc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30132 @ 0x75b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 5777c │ │ │ │ + cbz r2, 577a0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 256970 │ │ │ │ + bl 256b08 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5778c │ │ │ │ + cbnz r0, 577b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 577fa │ │ │ │ + b.n 5781e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f57f8 │ │ │ │ + bl 1f4a10 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5776a │ │ │ │ - b.n 57778 │ │ │ │ + bne.n 5778e │ │ │ │ + b.n 5779c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 57798 │ │ │ │ - bl 1cc144 │ │ │ │ + cbnz r7, 577bc │ │ │ │ + bl 1ca8a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 577e4 │ │ │ │ + b.n 57808 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 577e2 │ │ │ │ + bge.n 57806 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 1290d4 │ │ │ │ + bl 1292e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 577d6 │ │ │ │ + beq.n 577fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 577d6 │ │ │ │ + cbnz r3, 577fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577b4 │ │ │ │ - b.n 577e4 │ │ │ │ + bne.n 577d8 │ │ │ │ + b.n 57808 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577fa │ │ │ │ + beq.n 5781e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 577fa │ │ │ │ + cbnz r3, 5781e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00057800 : │ │ │ │ +00057824 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #276] @ (57924 ) │ │ │ │ + ldr r3, [pc, #276] @ (57948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5783e │ │ │ │ + cbz r5, 57862 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 57826 │ │ │ │ + bne.n 5784a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 57818 │ │ │ │ + b.n 5783c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57858 │ │ │ │ + beq.n 5787c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 57858 │ │ │ │ - b.n 57822 │ │ │ │ + bcs.n 5787c │ │ │ │ + b.n 57846 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #56564 @ 0xdcf4 │ │ │ │ + movw r2, #57076 @ 0xdef4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57920 │ │ │ │ + b.n 57944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc1b4 │ │ │ │ + bl 1ca914 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57854 │ │ │ │ + beq.n 57878 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 578f4 │ │ │ │ + bne.n 57918 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5787e │ │ │ │ + cbnz r6, 578a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3e54 │ │ │ │ + bl d3df8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 578ba │ │ │ │ - bl 71320 │ │ │ │ + cbnz r5, 578de │ │ │ │ + bl 71200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578b8 │ │ │ │ + cbnz r0, 578dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57854 │ │ │ │ + beq.n 57878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57854 │ │ │ │ - ldr r2, [pc, #136] @ (57928 ) │ │ │ │ + bne.n 57878 │ │ │ │ + ldr r2, [pc, #136] @ (5794c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578ae │ │ │ │ + cbz r3, 578d2 │ │ │ │ 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 57854 │ │ │ │ + b.n 57878 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86e38 │ │ │ │ + bl 86d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5791e │ │ │ │ + beq.n 57942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5791e │ │ │ │ - ldr r2, [pc, #76] @ (57928 ) │ │ │ │ + cbnz r3, 57942 │ │ │ │ + ldr r2, [pc, #76] @ (5794c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578ea │ │ │ │ + cbz r3, 5790e │ │ │ │ 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 5791e │ │ │ │ + b.n 57942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57920 │ │ │ │ + beq.n 57944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57920 │ │ │ │ - ldr r2, [pc, #32] @ (57928 ) │ │ │ │ + cbnz r3, 57944 │ │ │ │ + ldr r2, [pc, #32] @ (5794c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57914 │ │ │ │ + cbz r3, 57938 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57920 │ │ │ │ + b.n 57944 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (57978 ) │ │ │ │ + ldr r1, [pc, #60] @ (5799c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 2399e0 │ │ │ │ + bl 2397a0 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57974 │ │ │ │ + bne.n 57998 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57966 │ │ │ │ + beq.n 5798a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57966 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5798a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57978 ) │ │ │ │ - b.w 2399e0 │ │ │ │ + ldr r1, [pc, #8] @ (5799c ) │ │ │ │ + b.w 2397a0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 578ac │ │ │ │ + bcc.n 578d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5799a │ │ │ │ + cbnz r0, 579be │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 579a4 │ │ │ │ - b.n 579aa │ │ │ │ + cbnz r0, 579c8 │ │ │ │ + b.n 579ce │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57994 │ │ │ │ - b.n 579b8 │ │ │ │ + beq.n 579b8 │ │ │ │ + b.n 579dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 579b8 │ │ │ │ + cbnz r0, 579dc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 579b8 │ │ │ │ + cbz r0, 579dc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 579de │ │ │ │ + bne.n 57a02 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 579f8 │ │ │ │ - b.n 57a0c │ │ │ │ + cbnz r0, 57a1c │ │ │ │ + b.n 57a30 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61648 @ 0xf0d0 │ │ │ │ + movw r0, #62160 @ 0xf2d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579d2 │ │ │ │ + bne.n 579f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57a9c │ │ │ │ - bl 83920 │ │ │ │ + b.n 57ac0 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a1a │ │ │ │ + bne.n 57a3e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57a2a │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 57a4e │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579f4 │ │ │ │ + bne.n 57a18 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a2a │ │ │ │ + b.n 57a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a08 │ │ │ │ + bne.n 57a2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a08 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a2c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ef13c │ │ │ │ + bl 1ee44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579f4 │ │ │ │ + beq.n 57a18 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57a5a │ │ │ │ + bne.n 57a7e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10284 @ 0x282c │ │ │ │ + movw r1, #10796 @ 0x2a2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 579f4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 57a18 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1475b8 │ │ │ │ + bl 13d3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 579f4 │ │ │ │ + beq.n 57a18 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57a6e │ │ │ │ + cbz r3, 57a92 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57a76 │ │ │ │ + b.n 57a9a │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -67551,99 +67583,99 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57aac ) │ │ │ │ - b.w 2399e0 │ │ │ │ + ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ + b.w 2397a0 │ │ │ │ nop │ │ │ │ - b.n 57ea8 │ │ │ │ + b.n 57ecc │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57abc ) │ │ │ │ - b.w 2399e0 │ │ │ │ + ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ + b.w 2397a0 │ │ │ │ nop │ │ │ │ - b.n 57460 │ │ │ │ + b.n 57484 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57acc ) │ │ │ │ - b.w 2399e0 │ │ │ │ + ldr r1, [pc, #4] @ (57af0 ) │ │ │ │ + b.w 2397a0 │ │ │ │ nop │ │ │ │ - b.n 57520 │ │ │ │ + b.n 57544 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57adc ) │ │ │ │ - b.w 2399e0 │ │ │ │ + ldr r1, [pc, #4] @ (57b00 ) │ │ │ │ + b.w 2397a0 │ │ │ │ nop │ │ │ │ - b.n 57570 │ │ │ │ + b.n 57594 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57aec ) │ │ │ │ + ldr r1, [pc, #8] @ (57b10 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2399e0 │ │ │ │ + b.w 2397a0 │ │ │ │ nop │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57b16 │ │ │ │ + beq.n 57b3a │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b16 │ │ │ │ + cbz r1, 57b3a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b28 │ │ │ │ + cbz r6, 57b4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 57b9a │ │ │ │ + b.n 57bbe │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b4a │ │ │ │ + beq.n 57b6e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be454 │ │ │ │ - bl 1a5b28 │ │ │ │ + b.w be43c │ │ │ │ + bl 1a41e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57b9a │ │ │ │ + cbz r0, 57bbe │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57b78 │ │ │ │ + cbnz r0, 57b9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57b9a │ │ │ │ + beq.n 57bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57b9a │ │ │ │ + cbnz r3, 57bbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57b9a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57bbe │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67655,46 +67687,46 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ strd r5, r7, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57bf0 │ │ │ │ + bhi.n 57c14 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bfa │ │ │ │ + bne.n 57c1e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57bfa │ │ │ │ + bne.n 57c1e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bd0 │ │ │ │ + bne.n 57bf4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57bd2 │ │ │ │ + b.n 57bf6 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 57c02 │ │ │ │ + b.n 57c26 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -67709,134 +67741,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057c30 : │ │ │ │ - cbnz r0, 57c36 │ │ │ │ - b.w 1e9bf4 │ │ │ │ +00057c54 : │ │ │ │ + cbnz r0, 57c5a │ │ │ │ + b.w 1e8f18 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #28] @ (57c70 ) │ │ │ │ + ldr r2, [pc, #28] @ (57c94 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57c6a │ │ │ │ + cbz r3, 57c8e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00057c74 : │ │ │ │ +00057c98 : │ │ │ │ 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, #49140 @ 0xbff4 │ │ │ │ + movw r1, #49152 @ 0xc000 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #25384 @ 0x6328 │ │ │ │ + movw r0, #25896 @ 0x6528 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7e0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57ca6 │ │ │ │ + cbnz r0, 57cca │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57ccc │ │ │ │ + b.n 57cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57c9c │ │ │ │ + beq.n 57cc0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be454 │ │ │ │ + bl be43c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57cc8 │ │ │ │ - bl 83920 │ │ │ │ + cbz r0, 57cec │ │ │ │ + bl 8383c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57ccc │ │ │ │ + b.n 57cf0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25f634 │ │ │ │ + b.w 25f7a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57df8 │ │ │ │ + beq.n 57e1c │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57e04 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e28 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dd6 │ │ │ │ + beq.n 57dfa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57d44 │ │ │ │ + beq.n 57d68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29748 @ 0x7434 │ │ │ │ + movw r1, #30260 @ 0x7634 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 57dd6 │ │ │ │ + bl d187c │ │ │ │ + b.n 57dfa │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dd6 │ │ │ │ + blt.n 57dfa │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dd6 │ │ │ │ + beq.n 57dfa │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #148] @ (57e08 ) │ │ │ │ + ldr r1, [pc, #148] @ (57e2c ) │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r6, [r0, #12] │ │ │ │ sub.w r6, r3, #8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ @@ -67848,46 +67880,46 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r0, r0, ip │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r2, lr │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq.n 57db8 │ │ │ │ + beq.n 57ddc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57db8 │ │ │ │ + cbnz r2, 57ddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57dc6 │ │ │ │ + bne.n 57dea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57dfc │ │ │ │ + b.n 57e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57dc2 │ │ │ │ + bne.n 57de6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57dc2 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57de6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57df8 │ │ │ │ + beq.n 57e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57df8 │ │ │ │ + cbnz r3, 57e1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -67896,175 +67928,175 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57e46 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 57e6a │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19716 @ 0x4d04 │ │ │ │ + movw r0, #20140 @ 0x4eac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57edc │ │ │ │ + b.n 57f00 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57e6c │ │ │ │ + beq.n 57e90 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29792 @ 0x7460 │ │ │ │ + movw r1, #30304 @ 0x7660 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 57e42 │ │ │ │ + bl 127324 │ │ │ │ + b.n 57e66 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57ea6 │ │ │ │ + bne.n 57eca │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 123d08 │ │ │ │ + bl 123f18 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57e9c │ │ │ │ + ble.n 57ec0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20e814 │ │ │ │ + bl 20e008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e42 │ │ │ │ + beq.n 57e66 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 123d08 │ │ │ │ + bl 123f18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57edc │ │ │ │ + b.n 57f00 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13ac58 │ │ │ │ + bl 13ab54 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57ec0 │ │ │ │ + bcc.n 57ee4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e814 │ │ │ │ + bl 20e008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e42 │ │ │ │ + beq.n 57e66 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17ba9c │ │ │ │ - b.n 57e9c │ │ │ │ + bl 17aa24 │ │ │ │ + b.n 57ec0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 57f64 │ │ │ │ + beq.n 57f88 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57f64 │ │ │ │ + beq.n 57f88 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 57f28 │ │ │ │ + beq.n 57f4c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57f28 │ │ │ │ + cbz r3, 57f4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33633 @ 0x8361 │ │ │ │ + movw r3, #33635 @ 0x8363 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57f28 │ │ │ │ + bne.n 57f4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58238 │ │ │ │ + bl 58248 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f44 │ │ │ │ + cbz r0, 57f68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f44 │ │ │ │ + beq.n 57f68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f44 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f68 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57f64 │ │ │ │ + cbz r0, 57f88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f64 │ │ │ │ + beq.n 57f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f64 │ │ │ │ + cbnz r3, 57f88 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 57f8e │ │ │ │ - movw r1, #29888 @ 0x74c0 │ │ │ │ + cbnz r2, 57fb2 │ │ │ │ + movw r1, #30400 @ 0x76c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127114 │ │ │ │ - b.n 57f9a │ │ │ │ - movw r1, #29912 @ 0x74d8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 57fbe │ │ │ │ + movw r1, #30424 @ 0x76d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ 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 149f6c │ │ │ │ - cbnz r0, 57fc2 │ │ │ │ + bl 1494dc │ │ │ │ + cbnz r0, 57fe6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57fd6 │ │ │ │ + b.n 57ffa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57fbe │ │ │ │ + blt.n 57fe2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -68078,913 +68110,909 @@ │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58048 │ │ │ │ + cbnz r3, 5806c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 58048 │ │ │ │ + ble.n 5806c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58048 │ │ │ │ - cbnz r4, 58064 │ │ │ │ + bne.n 5806c │ │ │ │ + cbnz r4, 58088 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (5808c ) │ │ │ │ + ldr r4, [pc, #60] @ (580b0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58086 │ │ │ │ + cbz r0, 580aa │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58078 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 58086 │ │ │ │ + bne.n 5809c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 580aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1bf36c │ │ │ │ + b.w 1bdac4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #29932 @ 0x74ec │ │ │ │ + movw r0, #30444 @ 0x76ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ 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, #4164 @ 0x1044 │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl bf9d0 │ │ │ │ - cbz r0, 580f8 │ │ │ │ + bl bf9bc │ │ │ │ + cbz r0, 5811c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 580fc │ │ │ │ + beq.n 58120 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29940 @ 0x74f4 │ │ │ │ + movw r1, #30452 @ 0x76f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58172 │ │ │ │ + b.n 58196 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5810a │ │ │ │ + cbnz r3, 5812e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58172 │ │ │ │ + b.n 58196 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 58126 │ │ │ │ + beq.n 5814a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #30484 @ 0x7714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 580f8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5811c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 58146 │ │ │ │ + beq.n 5816a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30012 @ 0x753c │ │ │ │ + movw r1, #30524 @ 0x773c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 580f8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5811c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (58178 ) │ │ │ │ + ldr r0, [pc, #40] @ (5819c ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 580f8 │ │ │ │ + beq.n 5811c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58100 │ │ │ │ + beq.n 58124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58100 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58100 │ │ │ │ + bne.n 58124 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58124 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57dcc │ │ │ │ + b.n 57df0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl daebc <_PyType_Name@@Base> │ │ │ │ + bl dae78 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #30060 @ 0x756c │ │ │ │ + movw r0, #30572 @ 0x776c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc28 │ │ │ │ - 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 7ffd0 │ │ │ │ + b.w ddbe4 │ │ │ │ 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, 581da │ │ │ │ + cbnz r3, 581ec │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 581da │ │ │ │ + ble.n 581ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 581da │ │ │ │ - cbnz r0, 581f2 │ │ │ │ + bne.n 581ec │ │ │ │ + cbnz r0, 58204 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58234 ) │ │ │ │ + ldr r4, [pc, #80] @ (58244 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5822c │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5823e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58204 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5822c │ │ │ │ + bne.n 58216 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5823e │ │ │ │ mov r0, r4 │ │ │ │ blx 2a15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58222 │ │ │ │ + bge.n 58234 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ mov r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl d3bfc │ │ │ │ + bl d3ba0 │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 5827c │ │ │ │ + bne.n 5828c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5832a │ │ │ │ + beq.n 5833a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 582a0 │ │ │ │ + beq.n 582b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 582a0 │ │ │ │ + b.n 582b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f854 │ │ │ │ + bl 12f7d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58298 │ │ │ │ + cbnz r0, 582a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #30072 @ 0x7578 │ │ │ │ + movw r0, #30584 @ 0x7778 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ef358 │ │ │ │ - b.n 5832a │ │ │ │ + bl 1ee668 │ │ │ │ + b.n 5833a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (58338 ) │ │ │ │ + ldr r0, [pc, #148] @ (58348 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 132440 │ │ │ │ - cbnz r0, 582c2 │ │ │ │ + bl 1323cc │ │ │ │ + cbnz r0, 582d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #30116 @ 0x75a4 │ │ │ │ + movw r0, #30628 @ 0x77a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ef358 │ │ │ │ - b.n 582d6 │ │ │ │ + bl 1ee668 │ │ │ │ + b.n 582e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 582d6 │ │ │ │ + beq.n 582e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 582d6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 582e6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 58314 │ │ │ │ + beq.n 58324 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (5833c ) │ │ │ │ + ldr r0, [pc, #88] @ (5834c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93210 │ │ │ │ - cbnz r0, 58300 │ │ │ │ + bl 9305c │ │ │ │ + cbnz r0, 58310 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #30072 @ 0x7578 │ │ │ │ + movw r0, #30584 @ 0x7778 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ef358 │ │ │ │ - b.n 58314 │ │ │ │ + bl 1ee668 │ │ │ │ + b.n 58324 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58314 │ │ │ │ + beq.n 58324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58314 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58324 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5832a │ │ │ │ + beq.n 5833a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5832a │ │ │ │ + cbnz r3, 5833a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3bb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57f90 │ │ │ │ + b.n 57fa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 58348 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 58350 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + 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 7fef0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 58238 │ │ │ │ + bl 58248 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 583d6 │ │ │ │ + cbz r2, 583d8 │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r0, #8]! │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 5839c │ │ │ │ + bge.n 5839e │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5838c │ │ │ │ + bne.n 5838e │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 583d6 │ │ │ │ - movw r1, #33633 @ 0x8361 │ │ │ │ + ble.n 583d8 │ │ │ │ + movw r1, #33635 @ 0x8363 │ │ │ │ movt r1, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 583c2 │ │ │ │ + bge.n 583c4 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 583c2 │ │ │ │ + cbz r0, 583c4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 583c2 │ │ │ │ + cbz r5, 583c4 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 583ca │ │ │ │ + bne.n 583cc │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 583aa │ │ │ │ - b.n 583d6 │ │ │ │ + bne.n 583ac │ │ │ │ + b.n 583d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 583e4 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 583ec │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ 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, 583fa │ │ │ │ + cbnz r3, 5841c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 583fa │ │ │ │ + ble.n 5841c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 583fa │ │ │ │ - cbnz r0, 58412 │ │ │ │ + bne.n 5841c │ │ │ │ + cbnz r0, 58434 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58454 ) │ │ │ │ + ldr r4, [pc, #80] @ (58474 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5844c │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5846e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58424 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5844c │ │ │ │ + bne.n 58446 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5846e │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58442 │ │ │ │ + bge.n 58464 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 5797c │ │ │ │ + b.w 579a0 │ │ │ │ │ │ │ │ -0005845c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0005847c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33899 @ 0x846b │ │ │ │ + movw r1, #33931 @ 0x848b │ │ │ │ movt r1, #5 │ │ │ │ - b.w 24dcd4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xcc> │ │ │ │ + b.w 24df7c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1f4> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #30164 @ 0x75d4 │ │ │ │ + movw r1, #30676 @ 0x77d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14b0cc │ │ │ │ - cbnz r0, 584a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ + bl 14a634 │ │ │ │ + cbnz r0, 584c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 584fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ + b.n 5851a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ + cbz r0, 584e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 584ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ + bl f1800 │ │ │ │ + b.n 5850a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 58500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ + vldr d5, [pc, #44] @ 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 584f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 58516 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 584c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 5842e │ │ │ │ + bvs.n 5844e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ - cbz r2, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ + cbnz r3, 58540 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ + cbz r2, 5855a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ + cbz r3, 5855a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30188 @ 0x75ec │ │ │ │ + movw r1, #30700 @ 0x77ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58542 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe6> │ │ │ │ + b.n 58562 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bhi.n 585a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 585a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144> │ │ │ │ + bmi.n 585c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #17792 @ 0x4580 │ │ │ │ + movw r2, #18304 @ 0x4780 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31992 @ 0x7cf8 │ │ │ │ + movw r0, #32504 @ 0x7ef8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ - movw r0, #31992 @ 0x7cf8 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + movw r0, #32504 @ 0x7ef8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5855e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bne.n 5857e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102> │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + ble.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + beq.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ + bpl.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + beq.w 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + beq.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 127324 │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31992 @ 0x7cf8 │ │ │ │ + movw r0, #32504 @ 0x7ef8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ce> │ │ │ │ + blt.n 5864a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ce> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30216 @ 0x7608 │ │ │ │ + movw r1, #30728 @ 0x7808 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 127324 │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + beq.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ adds r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r6 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 586ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + ble.n 586ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1fc> │ │ │ │ + beq.n 58678 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1fc> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20a> │ │ │ │ + bne.n 58686 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20a> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ + bne.n 58694 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x226> │ │ │ │ + bne.n 586a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x226> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + bne.n 586b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + bls.n 586e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + cbz r1, 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #41200 @ 0xa0f0 │ │ │ │ + movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ - cbz r2, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ + cbnz r3, 5872e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + cbz r2, 58748 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ + cbz r3, 58748 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30248 @ 0x7628 │ │ │ │ + movw r1, #30760 @ 0x7828 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ + b.n 58750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5874a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ee> │ │ │ │ - cbz r2, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ + cbnz r3, 5876a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ee> │ │ │ │ + cbz r2, 58784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ + cbz r3, 58784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30280 @ 0x7648 │ │ │ │ + movw r1, #30792 @ 0x7848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x310> │ │ │ │ + b.n 5878c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x310> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 587a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ + bge.n 587c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #5972 @ 0x1754 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl bf9d0 │ │ │ │ - cbz r0, 587e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ef94 │ │ │ │ - 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, 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + cbnz r3, 587ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x372> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + ble.n 587ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x372> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ - cbnz r0, 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c0> │ │ │ │ + bne.n 587ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x372> │ │ │ │ + cbnz r0, 58806 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5885c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400>) │ │ │ │ + ldr r4, [pc, #76] @ (58844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5883e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + blt.n 5883e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c2> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #30320 @ 0x7670 │ │ │ │ + movw r1, #30832 @ 0x7870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21740 @ 0x54ec │ │ │ │ + movw r0, #22252 @ 0x56ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + blt.n 5883e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c2> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24e1c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b8> │ │ │ │ + b.w 24e238 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4b0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ mov r0, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58882 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + bne.n 5886a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5889c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ - b.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 58884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ + b.n 58880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5408 @ 0x1520 │ │ │ │ + movw r0, #1924 @ 0x784 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58876 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41a> │ │ │ │ + bne.n 5885e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x482> │ │ │ │ + b.n 588c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + beq.n 58880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + beq.n 58880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 588d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47a> │ │ │ │ + bge.n 588be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x442> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ 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, #6256 @ 0x1870 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl bf9bc │ │ │ │ + cbz r0, 588fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x480> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2f008 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000588e2 : │ │ │ │ +00058900 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #24] @ (5890c ) │ │ │ │ + ldr r4, [pc, #24] @ (58928 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1add30 │ │ │ │ + bl 1ac440 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #60036 @ 0xea84 │ │ │ │ + movw r4, #60548 @ 0xec84 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #60060 @ 0xea9c │ │ │ │ + movw r3, #60572 @ 0xec9c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #60028 @ 0xea7c │ │ │ │ + movw r2, #60540 @ 0xec7c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #60048 @ 0xea90 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #30324 @ 0x7674 │ │ │ │ + movw r0, #30836 @ 0x7874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58974 │ │ │ │ + bne.n 58990 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 5898e │ │ │ │ - b.n 5898a │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 589aa │ │ │ │ + b.n 589a6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5396 @ 0x1514 │ │ │ │ + movw r0, #1912 @ 0x778 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58968 │ │ │ │ + bne.n 58984 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 589d0 │ │ │ │ + b.n 589ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5898a │ │ │ │ + beq.n 589a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d2c38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d13d8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5898a │ │ │ │ + beq.n 589a6 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589c8 │ │ │ │ + bge.n 589e4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -68998,378 +69026,378 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 13de54 │ │ │ │ + bl 13e1fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30332 @ 0x767c │ │ │ │ + movw r1, #30844 @ 0x787c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30372 @ 0x76a4 │ │ │ │ + movw r1, #30904 @ 0x78b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30444 @ 0x76ec │ │ │ │ + movw r1, #30956 @ 0x78ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 58ab0 │ │ │ │ + bne.n 58acc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 58ade │ │ │ │ + b.n 58afa │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d464 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14c9c4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58ada │ │ │ │ + blt.n 58af6 │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58ade │ │ │ │ + bge.n 58afa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16648 @ 0x4108 │ │ │ │ + movw r1, #17160 @ 0x4308 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58af6 │ │ │ │ + b.n 58b12 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58ae2 │ │ │ │ + bne.n 58afe │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58c3a │ │ │ │ + bne.w 58c56 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2624dc <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 2627d8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58c3a │ │ │ │ - cbz r4, 58b50 │ │ │ │ + beq.w 58c56 │ │ │ │ + cbz r4, 58b6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2624dc <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 2627d8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58b6e │ │ │ │ + cbnz r0, 58b8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c3a │ │ │ │ + beq.n 58c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c3a │ │ │ │ + bne.n 58c56 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58c30 │ │ │ │ + b.n 58c4c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 58b96 │ │ │ │ + cbz r6, 58bb2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2624dc <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 2627d8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58bb4 │ │ │ │ + cbnz r0, 58bd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c1e │ │ │ │ + beq.n 58c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c1e │ │ │ │ + bne.n 58c3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c1e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58c3a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 58bcc │ │ │ │ + cbz r0, 58be8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be454 │ │ │ │ - bl 78214 │ │ │ │ - b.n 58bf2 │ │ │ │ + bl be43c │ │ │ │ + bl 780fc │ │ │ │ + b.n 58c0e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10f1a4 │ │ │ │ + bl 10f2ec │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58bf2 │ │ │ │ + ble.n 58c0e │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30488 @ 0x7718 │ │ │ │ + movw r1, #31000 @ 0x7918 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c08 │ │ │ │ + beq.n 58c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c08 │ │ │ │ + cbnz r3, 58c24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c1e │ │ │ │ + beq.n 58c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c1e │ │ │ │ + cbnz r3, 58c3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c3a │ │ │ │ + beq.n 58c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58c3a │ │ │ │ + cbnz r3, 58c56 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58d70 ) │ │ │ │ + ldr r3, [pc, #288] @ (58d8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c68 │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + cbnz r0, 58c84 │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #272] @ (58d74 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58d90 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #30596 @ 0x7784 │ │ │ │ + movw r1, #31108 @ 0x7984 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8838 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8774 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58c7e │ │ │ │ + bge.n 58c9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d68 │ │ │ │ - bl 71320 │ │ │ │ + b.n 58d84 │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c7a │ │ │ │ - ldr r0, [pc, #236] @ (58d78 ) │ │ │ │ + beq.n 58c96 │ │ │ │ + ldr r0, [pc, #236] @ (58d94 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58ca2 │ │ │ │ + bne.n 58cbe │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58c92 │ │ │ │ + bne.n 58cae │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58cbe │ │ │ │ + beq.n 58cda │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d9728 │ │ │ │ + bl 1d8350 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 58d44 │ │ │ │ + cbz r7, 58d60 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d26 │ │ │ │ + cbz r6, 58d42 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d6fb8 │ │ │ │ + bl 1d56fc │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58cec │ │ │ │ + cbnz r0, 58d08 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58cdc │ │ │ │ + b.n 58cf8 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d2c │ │ │ │ + cbz r0, 58d48 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d1e │ │ │ │ + beq.n 58d3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d1e │ │ │ │ + cbnz r3, 58d3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58ce8 │ │ │ │ - b.n 58d2c │ │ │ │ + bge.n 58d04 │ │ │ │ + b.n 58d48 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58cd6 │ │ │ │ + b.n 58cf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d42 │ │ │ │ + beq.n 58d5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d42 │ │ │ │ + cbnz r3, 58d5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d5c │ │ │ │ + bne.n 58d78 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d4c │ │ │ │ + bne.n 58d68 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d68 │ │ │ │ - ldr r0, [pc, #20] @ (58d78 ) │ │ │ │ - bl 2470fc │ │ │ │ + beq.n 58d84 │ │ │ │ + ldr r0, [pc, #20] @ (58d94 ) │ │ │ │ + bl 24721c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 58da2 │ │ │ │ + cbnz r2, 58dbe │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58db4 │ │ │ │ - b.n 58db0 │ │ │ │ + bge.n 58dd0 │ │ │ │ + b.n 58dcc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ef13c │ │ │ │ + bl 1ee44c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58d9a │ │ │ │ - b.n 58dce │ │ │ │ + bne.n 58db6 │ │ │ │ + b.n 58dea │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58db8 │ │ │ │ + bmi.n 58dd4 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58dd4 │ │ │ │ + blt.n 58df0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3156 @ 0xc54 │ │ │ │ + movw r1, #3628 @ 0xe2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58df0 │ │ │ │ - cbnz r5, 58de8 │ │ │ │ + b.n 58e0c │ │ │ │ + cbnz r5, 58e04 │ │ │ │ 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 1e1554 │ │ │ │ + b.w 1d6d40 │ │ │ │ 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} │ │ │ │ @@ -69379,19 +69407,19 @@ │ │ │ │ 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 1d94d0 │ │ │ │ + bl 1d8090 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -69407,48 +69435,48 @@ │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d8090 │ │ │ │ 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, 58e84 │ │ │ │ + cbnz r3, 58ea0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58e84 │ │ │ │ + ble.n 58ea0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e84 │ │ │ │ - cbnz r0, 58e9c │ │ │ │ + bne.n 58ea0 │ │ │ │ + cbnz r0, 58eb8 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58ec0 ) │ │ │ │ + ldr r4, [pc, #52] @ (58edc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58eb8 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58ed4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58eb8 │ │ │ │ + blt.n 58ed4 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24e1c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b8> │ │ │ │ + b.w 24e238 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4b0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -69460,193 +69488,103 @@ │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #30620 @ 0x779c │ │ │ │ + movw r2, #31132 @ 0x799c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1fb9f8 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1faeb8 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fb6 │ │ │ │ + beq.n 58fd2 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 293f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58f36 │ │ │ │ + bge.n 58f52 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58fa6 │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 58fc2 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f04 │ │ │ │ - b.n 58f94 │ │ │ │ + beq.n 58f20 │ │ │ │ + b.n 58fb0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 58f9c │ │ │ │ + cbz r3, 58fb8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 83404 │ │ │ │ + bl 83320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58f94 │ │ │ │ + cbz r0, 58fb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7e │ │ │ │ + cbz r0, 58f9a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1bd9f0 │ │ │ │ + bl 1bc148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7e │ │ │ │ + cbz r0, 58f9a │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7e │ │ │ │ + cbz r0, 58f9a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7e │ │ │ │ + cbz r0, 58f9a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7ffd0 │ │ │ │ - cbnz r0, 58f98 │ │ │ │ + bl 7fef0 │ │ │ │ + cbnz r0, 58fb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58f94 │ │ │ │ + beq.n 58fb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58f94 │ │ │ │ + cbnz r3, 58fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58fb6 │ │ │ │ + b.n 58fd2 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 58fb6 │ │ │ │ + b.n 58fd2 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 58fb6 │ │ │ │ + b.n 58fd2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 58fe4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59004 │ │ │ │ - b.n 58ffc │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #4984 @ 0x1378 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 58fd6 │ │ │ │ - b.n 590aa │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 590aa │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 153200 │ │ │ │ - cbnz r0, 59026 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30632 @ 0x77a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 59084 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 153804 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 59084 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 55ad6 <_Py_hashtable_size@@Base+0x956> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 59084 │ │ │ │ - bl 95c98 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 296e4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9878c │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 59076 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 5909a │ │ │ │ - bl e4b04 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59044 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 55bd2 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5908e │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 590aa │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 59076 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (591b8 ) │ │ │ │ + ldr r5, [pc, #244] @ (590e0 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -69654,717 +69592,807 @@ │ │ │ │ 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 590f4 │ │ │ │ + bne.n 5901c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 590f4 │ │ │ │ + ble.n 5901c │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 590f4 │ │ │ │ - cbnz r6, 59116 │ │ │ │ - ldr r4, [pc, #196] @ (591bc ) │ │ │ │ + bne.n 5901c │ │ │ │ + cbnz r6, 5903e │ │ │ │ + ldr r4, [pc, #196] @ (590e4 ) │ │ │ │ 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 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59192 │ │ │ │ + beq.n 590ba │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111338 │ │ │ │ + bl 111478 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5919c │ │ │ │ - movw r3, #2120 @ 0x848 │ │ │ │ + beq.n 590c4 │ │ │ │ + movw r3, #5124 @ 0x1404 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f9fb4 │ │ │ │ - cbz r0, 591a0 │ │ │ │ + bl 1f94a8 │ │ │ │ + cbz r0, 590c8 │ │ │ │ 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 59158 │ │ │ │ + beq.n 59080 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59160 │ │ │ │ + b.n 59088 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59188 │ │ │ │ + bne.n 590b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 59182 │ │ │ │ + cbz r2, 590aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 5917c │ │ │ │ - bl f184c │ │ │ │ - b.n 59182 │ │ │ │ + bne.n 590a4 │ │ │ │ + bl f1800 │ │ │ │ + b.n 590aa │ │ │ │ mov r1, r7 │ │ │ │ - bl 1118f8 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 591a0 │ │ │ │ + bl 111a38 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 590c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 591a2 │ │ │ │ + b.n 590ca │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 591a2 │ │ │ │ + b.n 590ca │ │ │ │ mov r6, r0 │ │ │ │ - b.n 591a2 │ │ │ │ + b.n 590ca │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111910 │ │ │ │ + bl 111a50 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 5910e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f4374 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5912e │ │ │ │ + b.n 59126 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #1500 @ 0x5dc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59100 │ │ │ │ + b.n 591d4 │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 591d4 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 152714 │ │ │ │ + cbnz r0, 59150 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31144 @ 0x79a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 591ae │ │ │ │ + mov r0, r5 │ │ │ │ + bl 152d18 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 591ae │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 55ab2 <_Py_hashtable_size@@Base+0x920> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 591ae │ │ │ │ + bl 95aec │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 296e4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 985e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 591a0 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 591c4 │ │ │ │ + bl e4ab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5916e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 55bae │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 591b8 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 591d4 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 7f818 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1800 │ │ │ │ + b.n 591a0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 591e4 │ │ │ │ + bne.n 59200 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5924e │ │ │ │ - b.n 591fc │ │ │ │ + blt.n 5926a │ │ │ │ + b.n 59218 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5308 @ 0x14bc │ │ │ │ + movw r0, #1824 @ 0x720 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591d8 │ │ │ │ - b.n 5924e │ │ │ │ - movw r3, #2120 @ 0x848 │ │ │ │ + bne.n 591f4 │ │ │ │ + b.n 5926a │ │ │ │ + movw r3, #5124 @ 0x1404 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9fb4 │ │ │ │ - cbz r0, 5924e │ │ │ │ + bl 1f94a8 │ │ │ │ + cbz r0, 5926a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59242 │ │ │ │ + bne.n 5925e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5923c │ │ │ │ + cbz r3, 59258 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5924e │ │ │ │ + bl f1800 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5926a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #12428 @ 0x308c │ │ │ │ + movw r1, #12940 @ 0x328c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24026c <_PyTime_AsTimeval@@Base+0x85c> │ │ │ │ + bl 23fd10 <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59280 │ │ │ │ + beq.n 5929c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59284 │ │ │ │ + b.n 592a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5929c │ │ │ │ + cbz r0, 592b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 593a4 │ │ │ │ + beq.w 593c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59398 │ │ │ │ + beq.n 593b4 │ │ │ │ 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 592dc │ │ │ │ + bne.n 592f8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 592ea │ │ │ │ + cbnz r3, 59306 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 592ea │ │ │ │ - movw r0, #43540 @ 0xaa14 │ │ │ │ + cbnz r3, 59306 │ │ │ │ + movw r0, #44064 @ 0xac20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ - bge.n 592ea │ │ │ │ - bl 2446cc <_PyDeadline_Get@@Base+0x4f8> │ │ │ │ + b.w 79fe0 │ │ │ │ + bge.n 59306 │ │ │ │ + bl 2444bc <_PyTime_AsTimeval@@Base+0x4c8c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59392 │ │ │ │ + beq.n 593ae │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 592fa │ │ │ │ + b.n 59316 │ │ │ │ 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 59312 │ │ │ │ + beq.n 5932e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59312 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5932e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ 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 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59366 │ │ │ │ + cbz r7, 59382 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #30668 @ 0x77cc │ │ │ │ + movw r0, #31180 @ 0x79cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ - b.n 59392 │ │ │ │ - cbz r4, 5937c │ │ │ │ + bl ddbe4 │ │ │ │ + b.n 593ae │ │ │ │ + cbz r4, 59398 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #30696 @ 0x77e8 │ │ │ │ + movw r0, #31208 @ 0x79e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ - b.n 59392 │ │ │ │ + bl ddbe4 │ │ │ │ + b.n 593ae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #30716 @ 0x77fc │ │ │ │ + movw r0, #31228 @ 0x79fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #43540 @ 0xaa14 │ │ │ │ + movw r0, #44064 @ 0xac20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a0e4 │ │ │ │ + b.w 79fe0 │ │ │ │ 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] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 593d4 │ │ │ │ + bgt.n 593f0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 593ee │ │ │ │ + bl 127324 │ │ │ │ + b.n 5940a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 593f4 │ │ │ │ + cbz r6, 59410 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #35916 @ 0x8c4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59440 │ │ │ │ + b.n 5945c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59410 │ │ │ │ + cbnz r1, 5942c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #36436 @ 0x8e54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 593ee │ │ │ │ + bl 127324 │ │ │ │ + b.n 5940a │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5942a │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5942e │ │ │ │ - b.n 593ee │ │ │ │ + bne.n 59446 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5944a │ │ │ │ + b.n 5940a │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5943e │ │ │ │ + bgt.n 5945a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #30732 @ 0x780c │ │ │ │ + movw r1, #31244 @ 0x7a0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127114 │ │ │ │ - b.n 593ee │ │ │ │ + bl 127324 │ │ │ │ + b.n 5940a │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 5947a │ │ │ │ + cbnz r3, 59496 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 59460 │ │ │ │ + cbz r2, 5947c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5947a │ │ │ │ - bl 1661d0 │ │ │ │ + cbnz r3, 59496 │ │ │ │ + bl 1654a8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 258128 │ │ │ │ + b.w 258340 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30772 @ 0x7834 │ │ │ │ + movw r1, #31284 @ 0x7a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 594b2 │ │ │ │ + bhi.n 594ce │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 594de │ │ │ │ - b.n 594cc │ │ │ │ - movw r0, #45652 @ 0xb254 │ │ │ │ + ble.n 594fa │ │ │ │ + b.n 594e8 │ │ │ │ + movw r0, #45656 @ 0xb258 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594ac │ │ │ │ + bne.n 594c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59584 │ │ │ │ + b.n 595a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 594e4 │ │ │ │ - bl 7f710 │ │ │ │ + cbnz r0, 59500 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594c8 │ │ │ │ + bne.n 594e4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59504 │ │ │ │ - bl 83920 │ │ │ │ + b.n 59520 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59500 │ │ │ │ + beq.n 5951c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59500 │ │ │ │ + cbnz r3, 5951c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 594d6 │ │ │ │ + beq.n 594f2 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 59520 │ │ │ │ + cbnz r6, 5953c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30804 @ 0x7854 │ │ │ │ + movw r1, #31316 @ 0x7a54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 594c8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 594e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59528 │ │ │ │ + bge.n 59544 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 5952c │ │ │ │ + bmi.n 59548 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 59544 │ │ │ │ + bgt.n 59560 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65352 @ 0xff48 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #328 @ 0x148 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 594c8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 594e4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59562 │ │ │ │ + ble.n 5957e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53224 @ 0xcfe8 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 594c8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 594e4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r6, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1475b8 │ │ │ │ + bl 13d3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 594c8 │ │ │ │ - ldr r0, [pc, #8] @ (59588 ) │ │ │ │ + beq.n 594e4 │ │ │ │ + ldr r0, [pc, #8] @ (595a4 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595ac │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 595d0 │ │ │ │ + bne.n 595c8 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 595ec │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595c8 │ │ │ │ + bge.n 595e4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 595de │ │ │ │ + cbz r0, 595fa │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #30920 @ 0x78c8 │ │ │ │ + movw r2, #31432 @ 0x7ac8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fb9f8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5962c │ │ │ │ + bl 1faeb8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 59648 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59624 │ │ │ │ + bge.n 59640 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5962c │ │ │ │ + bl f1800 │ │ │ │ + b.n 59648 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5964e │ │ │ │ + cbnz r0, 5966a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59658 │ │ │ │ - b.n 5965e │ │ │ │ + cbnz r0, 59674 │ │ │ │ + b.n 5967a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59648 │ │ │ │ - b.n 5966c │ │ │ │ + beq.n 59664 │ │ │ │ + b.n 59688 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5966c │ │ │ │ + cbnz r0, 59688 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5966c │ │ │ │ + cbz r0, 59688 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa3dc │ │ │ │ + b.w fa434 │ │ │ │ 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 r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 597ba │ │ │ │ + bne.w 597d6 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59730 │ │ │ │ + bne.n 5974c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 596ac │ │ │ │ + cbz r3, 596c8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 596b6 │ │ │ │ + cbnz r3, 596d2 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 597ba │ │ │ │ + beq.w 597d6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597ae │ │ │ │ + beq.n 597ca │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597ae │ │ │ │ + beq.n 597ca │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d344 │ │ │ │ - bl 78214 │ │ │ │ + bl 5d35c │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59712 │ │ │ │ + beq.n 5972e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59712 │ │ │ │ + cbnz r3, 5972e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597ba │ │ │ │ + beq.n 597d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 597ba │ │ │ │ + bne.n 597d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 597ba │ │ │ │ + beq.n 597d6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 597ae │ │ │ │ + cbz r0, 597ca │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 597ae │ │ │ │ + cbz r0, 597ca │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e10c │ │ │ │ - bl 78214 │ │ │ │ + bl 8e00c │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59796 │ │ │ │ + beq.n 597b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59796 │ │ │ │ + cbnz r3, 597b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597ba │ │ │ │ + beq.n 597d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 597ba │ │ │ │ + cbnz r3, 597d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 597ba │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 597d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78214 │ │ │ │ + b.w 780fc │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, 597e0 │ │ │ │ + cbz r6, 597fc │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 597e2 │ │ │ │ + b.n 597fe │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 597ee │ │ │ │ + cbnz r6, 5980a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 597ee │ │ │ │ - cbnz r1, 597ee │ │ │ │ - cbnz r0, 5980a │ │ │ │ + blt.n 5980a │ │ │ │ + cbnz r1, 5980a │ │ │ │ + cbnz r0, 59826 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #100] @ (59858 ) │ │ │ │ + ldr r6, [pc, #100] @ (59874 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5980a │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59826 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59854 │ │ │ │ - cbz r7, 59818 │ │ │ │ + b.n 59870 │ │ │ │ + cbz r7, 59834 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5981a │ │ │ │ - b.n 59806 │ │ │ │ + bge.n 59836 │ │ │ │ + b.n 59822 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203c28 │ │ │ │ + bl 2030f8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5983e │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5985a │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59806 │ │ │ │ + bne.n 59822 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 59854 │ │ │ │ + b.n 59870 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -70374,96 +70402,96 @@ │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 598ea │ │ │ │ + bne.n 59906 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 598a6 │ │ │ │ + bne.n 598c2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598ea │ │ │ │ + cbz r0, 59906 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a9fe │ │ │ │ - b.n 598cc │ │ │ │ + bl 5a8b0 │ │ │ │ + b.n 598e8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 598ea │ │ │ │ + cbz r3, 59906 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598ea │ │ │ │ + cbz r0, 59906 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d25f4 │ │ │ │ - bl 78214 │ │ │ │ + bl d25a4 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598ea │ │ │ │ + beq.n 59906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598ea │ │ │ │ + cbnz r3, 59906 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2957c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5991e │ │ │ │ + bhi.n 5993a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59970 │ │ │ │ - b.n 59934 │ │ │ │ - movw r0, #32132 @ 0x7d84 │ │ │ │ + beq.n 5998c │ │ │ │ + b.n 59950 │ │ │ │ + movw r0, #32644 @ 0x7f84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59978 │ │ │ │ - b.n 59910 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59994 │ │ │ │ + b.n 5992c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88d60 │ │ │ │ - cbz r0, 59978 │ │ │ │ + bl 88c30 │ │ │ │ + cbz r0, 59994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 59950 │ │ │ │ + cbz r3, 5996c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70473,793 +70501,793 @@ │ │ │ │ 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 5997c │ │ │ │ + b.n 59998 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl cdf10 │ │ │ │ - cbz r0, 5997c │ │ │ │ + bl cdee4 │ │ │ │ + cbz r0, 59998 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a00 │ │ │ │ + b.n 59a1c │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 599e2 │ │ │ │ + ble.n 599fe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 599e2 │ │ │ │ + beq.n 599fe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 599c4 │ │ │ │ + bpl.n 599e0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59978 │ │ │ │ + beq.n 59994 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 599e2 │ │ │ │ + beq.n 599fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 59978 │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 59994 │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32132 @ 0x7d84 │ │ │ │ + movw r0, #32644 @ 0x7f84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59978 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59994 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59978 │ │ │ │ - movw r0, #41200 @ 0xa0f0 │ │ │ │ + beq.n 59994 │ │ │ │ + movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a0a │ │ │ │ + cbz r3, 59a26 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #8248 @ 0x2038 │ │ │ │ + movw r0, #8804 @ 0x2264 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ 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 59a62 │ │ │ │ + bpl.n 59a7e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13664 @ 0x3560 │ │ │ │ + movw r1, #14092 @ 0x370c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12dd80 │ │ │ │ - cbz r0, 59a62 │ │ │ │ - cbz r4, 59a70 │ │ │ │ + bl 12dd0c │ │ │ │ + cbz r0, 59a7e │ │ │ │ + cbz r4, 59a8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a70 │ │ │ │ + beq.n 59a8c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59a70 │ │ │ │ + b.n 59a8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8130c │ │ │ │ + b.w 81224 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 59ab6 │ │ │ │ + cbnz r5, 59ad2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59ab6 │ │ │ │ + ble.n 59ad2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59ab6 │ │ │ │ - cbz r2, 59ab6 │ │ │ │ + bne.n 59ad2 │ │ │ │ + cbz r2, 59ad2 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #30956 @ 0x78ec │ │ │ │ + movw r1, #31468 @ 0x7aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 127114 │ │ │ │ - b.n 59ad2 │ │ │ │ + bl 127324 │ │ │ │ + b.n 59aee │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59ad8 ) │ │ │ │ + ldr r5, [pc, #28] @ (59af4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59aa0 │ │ │ │ + bne.n 59abc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b18 │ │ │ │ + bne.n 59b34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b30 │ │ │ │ - movw r2, #33736 @ 0x83c8 │ │ │ │ + bmi.n 59b4c │ │ │ │ + movw r2, #34248 @ 0x85c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31548 @ 0x7b3c │ │ │ │ + movw r0, #32060 @ 0x7d3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b4a │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59b66 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31548 @ 0x7b3c │ │ │ │ + movw r0, #32060 @ 0x7d3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59af0 │ │ │ │ - b.n 59b4a │ │ │ │ + bne.n 59b0c │ │ │ │ + b.n 59b66 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b4e │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 59b4e │ │ │ │ + bne.n 59b6a │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 59b6a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59b9c │ │ │ │ + b.n 59bb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #31056 @ 0x7950 │ │ │ │ + movw r1, #31568 @ 0x7b50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #31060 @ 0x7954 │ │ │ │ + movw r0, #31572 @ 0x7b54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b4a │ │ │ │ + blt.n 59b66 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59b8c │ │ │ │ + cbz r0, 59ba8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 59b4a │ │ │ │ - bl e4b04 │ │ │ │ + bl f1800 │ │ │ │ + b.n 59b66 │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b4a │ │ │ │ + bne.n 59b66 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59ba2 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 59bbe <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059ba2 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059bbe <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #332] @ (59d00 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d1c <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #31080 @ 0x7968 │ │ │ │ + movw r1, #31592 @ 0x7b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8838 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8774 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59bd2 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59bee <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 71320 │ │ │ │ + b.n 59d14 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59bce <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d04 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59bea <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d20 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59bf6 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c12 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59be6 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c02 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c12 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c2e <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d9728 │ │ │ │ + bl 1d8350 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59ca2 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59cbe <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59c7a <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59c96 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59c76 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59c92 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c3e <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59c5a <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c30 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59c4c <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c54 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59c70 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r3, r1, #124 @ 0x7c │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 59c3a <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59c56 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59cb2 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59c80 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59c9c <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59cd8 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59cf4 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59cb2 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c2c <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59c48 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c22 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c3e <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3e54 │ │ │ │ + bl d3df8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c62 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59c7e <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cc8 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59ce4 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59ce8 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59d04 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cba <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59cd6 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59caa <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59cc6 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d04 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 2470fc │ │ │ │ - b.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d14 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d20 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 24721c │ │ │ │ + b.n 59d14 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59cb2 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cb2 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c72 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59c8e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c72 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c8e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59ca0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59cbc <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ca0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cbc <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ 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, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #31100 @ 0x797c │ │ │ │ + movw r0, #31612 @ 0x7b7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 59d34 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbz r3, 59d50 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d36 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + b.n 59d52 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r3, 59d60 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + blt.n 59d60 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ - cbnz r0, 59d60 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ - ldr r6, [pc, #92] @ (59da4 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ + bgt.n 59d60 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59d7c <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59dc0 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d60 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59d7c <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d9e <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - cbz r4, 59d7e <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + b.n 59dba <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59d9a <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d6a <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ + cbz r6, 59d86 <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + beq.n 59d9e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - b.n 59d5c <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + bne.n 59d9e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 59d9e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59d78 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59d8a <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ + cbz r1, 59da6 <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59d92 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ + b.n 59dae <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23db9c │ │ │ │ + bl 23da24 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59dbc <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ + ldr r3, [pc, #16] @ (59dd8 <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ - movw r3, #4164 @ 0x1044 │ │ │ │ + bne.w 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #4676 @ 0x1244 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59efa <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ + bne.n 59f16 <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59e70 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ + cbnz r0, 59e8c <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + bne.w 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f4a <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + b.n 59f66 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59ede <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59ede <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbz r0, 59ee6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25f340 │ │ │ │ + bl 25f500 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59eb2 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + bne.n 59ece <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + beq.n 59ee6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbnz r1, 59ee6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ee6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + beq.n 59ede <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r1, 59ede <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ee0 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + beq.n 59efc <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59ee0 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + cbnz r3, 59efc <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ef6 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + beq.n 59f12 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ef6 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + cbnz r3, 59f12 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + b.n 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f54 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ + cbnz r0, 59f70 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + cbnz r3, 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e10c │ │ │ │ + bl 8e00c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f7e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + beq.n 59f9a <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f7e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + cbnz r3, 59f9a <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + cbnz r3, 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78214 │ │ │ │ + b.w 780fc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a04a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bne.n 5a066 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #4164 @ 0x1044 │ │ │ │ + movw r3, #4676 @ 0x1244 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a002 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ + bne.n 5a01e <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r1, 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25f340 │ │ │ │ + bl 25f500 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + b.n 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #56660 @ 0xdd54 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a04a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + cbz r0, 5a066 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + beq.n 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r3, 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78214 │ │ │ │ + b.w 780fc │ │ │ │ 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 f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a06c <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5a084 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ - ldr r2, [pc, #24] @ (5a088 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ + bne.n 5a088 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5a0a0 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a0a4 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5a086 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ + b.n 5a0a2 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a0a6 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ + blt.n 5a0c2 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a0ac <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ - b.n 5a0ee <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + bne.n 5a0c8 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a10a <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + b.n 5a0e0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r5, 5a0e0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + bge.n 5a0e0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1475b8 │ │ │ │ + bl 13d3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a0fe <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq.n 5a11a <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a0dc <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ + cbz r3, 5a0f8 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a0e4 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ + b.n 5a100 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148f00 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14846c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a100 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + beq.n 5a11c <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a100 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + b.n 5a11c <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a104 : │ │ │ │ +0005a120 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #108] @ (5a180 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a19c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5a134 │ │ │ │ + cbnz r3, 5a150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a12a │ │ │ │ + cbz r3, 5a146 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a11e │ │ │ │ + b.n 5a13a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a144 │ │ │ │ + b.n 5a160 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a144 │ │ │ │ + beq.n 5a160 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a152 │ │ │ │ + cbz r3, 5a16e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ itt ne │ │ │ │ addne r5, #1 │ │ │ │ strne r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5a166 │ │ │ │ + cbz r3, 5a182 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20d7e4 │ │ │ │ + bl 20cfd8 <_PyTime_AsMilliseconds@@Base+0x834> │ │ │ │ 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] │ │ │ │ @@ -71272,861 +71300,860 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a1a6 │ │ │ │ + cbz r4, 5a1c2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a1a8 │ │ │ │ + b.n 5a1c4 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a1b6 │ │ │ │ + cbnz r4, 5a1d2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a1b6 │ │ │ │ + ble.n 5a1d2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a1b6 │ │ │ │ - cbnz r0, 5a1d4 │ │ │ │ + bgt.n 5a1d2 │ │ │ │ + cbnz r0, 5a1f0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a204 ) │ │ │ │ + ldr r4, [pc, #72] @ (5a220 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a1fe │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a21a │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [r0] │ │ │ │ itte eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f8860 │ │ │ │ + bl f879c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a208 : │ │ │ │ +0005a224 : │ │ │ │ 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] @ (5a240 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a25c ) │ │ │ │ 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 234edc │ │ │ │ + bl 234984 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78214 │ │ │ │ + b.w 780fc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a266 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5a286 │ │ │ │ + bne.n 5a282 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5a2a2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a27c │ │ │ │ + cbz r3, 5a298 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a278 │ │ │ │ + blt.n 5a294 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a27a │ │ │ │ + b.n 5a296 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a288 │ │ │ │ + b.n 5a2a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a2f2 │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a324 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 86204 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a2f2 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a306 │ │ │ │ - ldr r1, [pc, #128] @ (5a350 ) │ │ │ │ - movw r2, #9096 @ 0x2388 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 12731c <_PyObject_CallMethod@@Base> │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a2f6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a2f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a2f2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5a34c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a306 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a306 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r0, #31116 @ 0x798c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r4, #4308 @ 0x10d4 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 8273c │ │ │ │ - b.n 5a34c │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - movw r5, #7780 @ 0x1e64 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, r0 │ │ │ │ - movw r0, #31128 @ 0x7998 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 8273c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a354 : │ │ │ │ - ldr r3, [pc, #56] @ (5a390 ) │ │ │ │ +0005a2a6 : │ │ │ │ + ldr r3, [pc, #56] @ (5a2e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a36a │ │ │ │ + cbnz r3, 5a2bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a35e │ │ │ │ + bne.n 5a2b0 │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a38a │ │ │ │ + beq.n 5a2dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5a384 │ │ │ │ + bne.n 5a2d6 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5a380 │ │ │ │ + b.n 5a2d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a3bc │ │ │ │ + bhi.n 5a30c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a3d6 │ │ │ │ + ble.n 5a326 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a3de │ │ │ │ - movw r0, #856 @ 0x358 │ │ │ │ + b.n 5a32e │ │ │ │ + movw r0, #1280 @ 0x500 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a3b2 │ │ │ │ + bne.n 5a302 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a73c │ │ │ │ + b.n 5a68c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a408 │ │ │ │ + cbz r4, 5a358 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a420 │ │ │ │ + beq.n 5a370 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31140 @ 0x79a4 │ │ │ │ + movw r1, #31628 @ 0x7b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5a3d2 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5a322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1756 @ 0x6dc │ │ │ │ + movw r1, #2284 @ 0x8ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5a3d2 │ │ │ │ - movw r1, #61640 @ 0xf0c8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5a322 │ │ │ │ + movw r1, #62152 @ 0xf2c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3d2 │ │ │ │ + beq.n 5a322 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a456 │ │ │ │ + cbz r0, 5a3a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a456 │ │ │ │ + beq.n 5a3a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a456 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3a6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a472 │ │ │ │ + cbz r0, 5a3c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a472 │ │ │ │ + beq.n 5a3c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a472 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3c2 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a48e │ │ │ │ + cbz r0, 5a3de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a48e │ │ │ │ + beq.n 5a3de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a48e │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3de │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a4aa │ │ │ │ + cbz r0, 5a3fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4aa │ │ │ │ + beq.n 5a3fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4aa │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3fa │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a4c6 │ │ │ │ + cbz r0, 5a416 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4c6 │ │ │ │ + beq.n 5a416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4c6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a416 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a4e2 │ │ │ │ + cbz r0, 5a432 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4e2 │ │ │ │ + beq.n 5a432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4e2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a432 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a4fe │ │ │ │ - movw r0, #61276 @ 0xef5c │ │ │ │ + bne.n 5a44e │ │ │ │ + movw r0, #61788 @ 0xf15c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a722 │ │ │ │ + b.n 5a672 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31208 @ 0x79e8 │ │ │ │ + movw r1, #31696 @ 0x7bd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f53b0 │ │ │ │ + bl f5358 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a3d2 │ │ │ │ - movw fp, #60520 @ 0xec68 │ │ │ │ + beq.w 5a322 │ │ │ │ + movw fp, #61032 @ 0xee68 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #61276 @ 0xef5c │ │ │ │ + movw r3, #61788 @ 0xf15c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5a548 │ │ │ │ + bpl.n 5a498 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a718 │ │ │ │ + bge.w 5a668 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a554 │ │ │ │ + b.n 5a4a4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a718 │ │ │ │ + bge.w 5a668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5a568 │ │ │ │ + bpl.n 5a4b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a57c │ │ │ │ + b.n 5a4cc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a578 │ │ │ │ + bmi.n 5a4c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a580 │ │ │ │ - b.n 5a58c │ │ │ │ + bne.n 5a4d0 │ │ │ │ + b.n 5a4dc │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a5a4 │ │ │ │ - b.n 5a56c │ │ │ │ + cbnz r6, 5a4f4 │ │ │ │ + b.n 5a4bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a58c │ │ │ │ + cbnz r3, 5a4dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31236 @ 0x7a04 │ │ │ │ + movw r1, #31724 @ 0x7bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5a3d2 │ │ │ │ + bl d187c │ │ │ │ + b.n 5a322 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5cc │ │ │ │ + cbnz r0, 5a51c │ │ │ │ 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 78214 │ │ │ │ - b.n 5a712 │ │ │ │ + bl 780fc │ │ │ │ + b.n 5a662 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5f4 │ │ │ │ + cbnz r0, 5a544 │ │ │ │ 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 78214 │ │ │ │ - b.n 5a712 │ │ │ │ - movw r1, #31260 @ 0x7a1c │ │ │ │ + bl 780fc │ │ │ │ + b.n 5a662 │ │ │ │ + movw r1, #31748 @ 0x7c04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a61e │ │ │ │ + cbnz r0, 5a56e │ │ │ │ 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 5a646 │ │ │ │ - movw r1, #31272 @ 0x7a28 │ │ │ │ + b.n 5a596 │ │ │ │ + movw r1, #31760 @ 0x7c10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a666 │ │ │ │ + cbnz r0, 5a5b6 │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40871 @ 0x9fa7 │ │ │ │ + movw r2, #40899 @ 0x9fc3 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40385 @ 0x9dc1 │ │ │ │ + movw r1, #40413 @ 0x9ddd │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a712 │ │ │ │ - movw r1, #1128 @ 0x468 │ │ │ │ + b.n 5a662 │ │ │ │ + movw r1, #1552 @ 0x610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a6a6 │ │ │ │ + cbnz r0, 5a5f6 │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39005 @ 0x985d │ │ │ │ + movw r1, #39033 @ 0x9879 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a712 │ │ │ │ + b.n 5a662 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #44304 @ 0xad10 │ │ │ │ + movw r1, #44908 @ 0xaf6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a6e6 │ │ │ │ + cbnz r0, 5a636 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38519 @ 0x9677 │ │ │ │ + movw r1, #38547 @ 0x9693 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a712 │ │ │ │ + b.n 5a662 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a6f8 │ │ │ │ + beq.n 5a648 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6f8 │ │ │ │ + cbnz r3, 5a648 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #31280 @ 0x7a30 │ │ │ │ + movw r1, #31768 @ 0x7c18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5a3d2 │ │ │ │ + bl d187c │ │ │ │ + b.n 5a322 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a530 │ │ │ │ + b.n 5a480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a72c │ │ │ │ + bne.n 5a67c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a73c │ │ │ │ + b.n 5a68c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a722 │ │ │ │ + bne.n 5a672 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a722 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a672 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1454fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a6fa │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cbnz r2, 5a72c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 860d4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a6fa │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 5a70e │ │ │ │ + ldr r1, [pc, #128] @ (5a758 ) │ │ │ │ + movw r2, #9608 @ 0x2588 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 12752c <_PyObject_CallMethod@@Base> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 5a6fe │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a6fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5a6fa │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a754 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a70e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a70e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r0, #31788 @ 0x7c2c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r4, #4308 @ 0x10d4 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 82650 │ │ │ │ + b.n 5a754 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + movw r5, #7780 @ 0x1e64 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, r0 │ │ │ │ + movw r0, #31800 @ 0x7c38 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 82650 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a788 │ │ │ │ + blt.n 5a7a2 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #31304 @ 0x7a48 │ │ │ │ + movw r0, #31816 @ 0x7c48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - b.n 5a78a │ │ │ │ + bl 82650 │ │ │ │ + b.n 5a7a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a7c0 │ │ │ │ + bge.n 5a7da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7d4 │ │ │ │ + b.n 5a7ee │ │ │ │ mov r0, r5 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a7bc │ │ │ │ + blt.n 5a7d6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a818 │ │ │ │ + blt.n 5a832 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #8248 @ 0x2038 │ │ │ │ + movw r0, #8804 @ 0x2264 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a83e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a844 │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 72080 │ │ │ │ + b.w e8548 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a87c │ │ │ │ + blt.n 5a8a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a868 │ │ │ │ - ldr r0, [pc, #44] @ (5a880 ) │ │ │ │ - bl 1f7838 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a894 │ │ │ │ + ldr r0, [pc, #44] @ (5a8ac ) │ │ │ │ + bl 1f6ae8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #15504 @ 0x3c90 │ │ │ │ + movw r0, #16000 @ 0x3e80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #8248 @ 0x2038 │ │ │ │ + movw r0, #8804 @ 0x2264 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a95c │ │ │ │ + bmi.n 5a988 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 25f238 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a94a │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5a912 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d25a4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a94a │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5a920 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5a920 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25f598 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a934 │ │ │ │ + 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 780fc │ │ │ │ + b.n 5a920 │ │ │ │ + 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, 5a94c │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5a94c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25f500 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5a94c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a94a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5a94a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_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, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8d2 │ │ │ │ + blt.n 5a99e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a8d6 │ │ │ │ + bmi.n 5a9a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25260 @ 0x62ac │ │ │ │ + movw r1, #25772 @ 0x64ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a940 │ │ │ │ + b.n 5aa0c │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #22096 @ 0x5650 │ │ │ │ + movw r1, #22608 @ 0x5850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8d2 │ │ │ │ + beq.n 5a99e │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a94c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a952 │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 72198 │ │ │ │ - b.w e8598 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5a992 │ │ │ │ + beq.n 5aa4c │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a992 │ │ │ │ + beq.n 5aa4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5a9bc │ │ │ │ - b.n 5a9aa │ │ │ │ + beq.n 5aa76 │ │ │ │ + b.n 5aa64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5a98a │ │ │ │ - movw r0, #31868 @ 0x7c7c │ │ │ │ + beq.n 5aa44 │ │ │ │ + movw r0, #32388 @ 0x7e84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a98a │ │ │ │ - b.n 5a9fa │ │ │ │ + bne.n 5aa44 │ │ │ │ + b.n 5aab4 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #31868 @ 0x7c7c │ │ │ │ + movw r0, #32388 @ 0x7e84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a9fa │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aab4 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5a9ee │ │ │ │ + beq.n 5aaa8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 5a9ee │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 5aaa8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31868 @ 0x7c7c │ │ │ │ + movw r0, #32388 @ 0x7e84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a9fa │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aab4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21e7c8 │ │ │ │ + b.w 21e270 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 25f078 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aa98 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5aa60 │ │ │ │ - mov r1, r4 │ │ │ │ - bl d25f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aa98 │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5aa6e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5aa6e │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25f3d8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aa82 │ │ │ │ - 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 78214 │ │ │ │ - b.n 5aa6e │ │ │ │ - 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, 5aa9a │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5aa9a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25f340 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5aa9a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5aa98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa98 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72135,1789 +72162,1786 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #4164 @ 0x1044 │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl bf9d0 │ │ │ │ - cbz r0, 5aae0 │ │ │ │ + bl bf9bc │ │ │ │ + cbz r0, 5aafa │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5abfc │ │ │ │ + bl 5ac16 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abf4 │ │ │ │ + beq.n 5ac0e │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ab12 │ │ │ │ + beq.n 5ab2c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ab1a │ │ │ │ + b.n 5ab34 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5abdc │ │ │ │ + beq.n 5abf6 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab32 │ │ │ │ + cbnz r0, 5ab4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5abc0 │ │ │ │ + b.n 5abda │ │ │ │ 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 1da77c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d93a4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ab74 │ │ │ │ + bge.n 5ab8e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5abc0 │ │ │ │ - b.n 5aba6 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5abda │ │ │ │ + b.n 5abc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ 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 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5abc0 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5abda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab2e │ │ │ │ + beq.n 5ab48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ab2e │ │ │ │ + bne.n 5ab48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab2e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abd0 │ │ │ │ + beq.n 5abea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5abd4 │ │ │ │ + cbz r3, 5abee │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5abf4 │ │ │ │ + b.n 5ac0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abd0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51180 @ 0xc7ec │ │ │ │ + movw r1, #51692 @ 0xc9ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5ab2e │ │ │ │ + bl 127324 │ │ │ │ + b.n 5ab48 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac64 │ │ │ │ + blt.n 5ac7e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac5a │ │ │ │ + cbz r0, 5ac74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ac2e │ │ │ │ + cbz r3, 5ac48 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ac36 │ │ │ │ + b.n 5ac50 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 147798 │ │ │ │ + bl 13d5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac5c │ │ │ │ + bge.n 5ac76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac5a │ │ │ │ + beq.n 5ac74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac5a │ │ │ │ + cbnz r3, 5ac74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 5ac66 │ │ │ │ + bl ce97c │ │ │ │ + b.n 5ac80 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 11b598 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5aca8 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5aca8 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5acd6 │ │ │ │ - b.n 5acc2 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5aca0 │ │ │ │ - movw r0, #31900 @ 0x7c9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5aca0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5ad3e │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #31900 @ 0x7c9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5acbe │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86204 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5acbe │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5ad0a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5acbe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5acbe │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acbe │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5ad3e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5acbe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5acbe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acbe │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5abfc │ │ │ │ + bl 5ac16 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae54 │ │ │ │ + beq.n 5ad98 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad70 │ │ │ │ + beq.n 5acb4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad78 │ │ │ │ + b.n 5acbc │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae3c │ │ │ │ + beq.n 5ad80 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad90 │ │ │ │ + cbnz r0, 5acd4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae20 │ │ │ │ + b.n 5ad64 │ │ │ │ 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 1da77c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d93a4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5add4 │ │ │ │ + bge.n 5ad18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5ae20 │ │ │ │ - b.n 5ae06 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5ad64 │ │ │ │ + b.n 5ad4a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ 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 155cd8 │ │ │ │ + bl 1551e8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5ae20 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5ad64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad8c │ │ │ │ + beq.n 5acd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad8c │ │ │ │ + bne.n 5acd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad8c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5acd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae30 │ │ │ │ + beq.n 5ad74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae34 │ │ │ │ + cbz r3, 5ad78 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae54 │ │ │ │ + b.n 5ad98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae30 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad74 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51180 @ 0xc7ec │ │ │ │ + movw r1, #51692 @ 0xc9ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5ad8c │ │ │ │ + bl 127324 │ │ │ │ + b.n 5acd0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae5c <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005ada0 <_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, 5ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5add0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5add0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5aea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5ade4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5aea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5ade4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #49268 @ 0xc074 │ │ │ │ + movw r0, #49780 @ 0xc274 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aeb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5adf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 215a70 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 2154d4 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aeda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5ae1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17fba0 <_PyDeadline_Init@@Base+0x410> │ │ │ │ + bl 17e908 <_PyBytesWriter_WriteBytes@@Base+0x302c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 7814c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 78214 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 78214 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 78214 │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 11b820 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5ae64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ae64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ae92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ + b.n 5ae7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ae5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + movw r0, #32420 @ 0x7ea4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ae5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5aefa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #32420 @ 0x7ea4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 860d4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5aec6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5af2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + beq.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5af2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d518 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5aefa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ef13c │ │ │ │ + bl 1ee44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5af94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5af5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ + cbz r6, 5af28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5af62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + b.n 5af30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef3ec │ │ │ │ + bl 1ee6fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5af88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ + bge.n 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31912 @ 0x7ca8 │ │ │ │ + movw r1, #32432 @ 0x7eb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5af94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5afb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ + bgt.n 5af7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r1, r5 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1475b8 │ │ │ │ + bl 13d3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5af94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5afc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + b.n 5af96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53224 @ 0xcfe8 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5aff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ + cbnz r1, 5afc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31944 @ 0x7cc8 │ │ │ │ + movw r1, #32464 @ 0x7ed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ + bne.n 5b01a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2088b4 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 207d84 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b026 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ + cbnz r0, 5aff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x254> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b0e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b0f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b0be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b044 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ + cbz r2, 5b012 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ 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 5b02c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + b.n 5affa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b0d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bpl.n 5b0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2088b4 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 207d84 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8dd28 │ │ │ │ + bl 8dc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b0be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ + bmi.n 5b064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31980 @ 0x7cec │ │ │ │ + movw r1, #32500 @ 0x7ef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ - bl 83920 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5b09c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bl 8383c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b0be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bne.n 5b08c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5b09c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + movw r1, #32528 @ 0x7f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5b09c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b0a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ + blt.n 5b074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a178 │ │ │ │ + bl 179428 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ + bne.n 5b032 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x292> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + b.n 5b0cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #32044 @ 0x7d2c │ │ │ │ + movw r1, #32564 @ 0x7f34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl d187c │ │ │ │ + b.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ab58 │ │ │ │ + bl 179e08 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b0e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + bcs.n 5b0cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 770e8 │ │ │ │ + b.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 78034 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 780fc │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 780fc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 780fc │ │ │ │ + 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 5b12e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b12e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ + cbnz r0, 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ - b.n 5b144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + cbnz r0, 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ + b.n 5b15e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b12e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ - b.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + beq.n 5b148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ + b.n 5b176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ + cbz r0, 5b168 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ - 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, 5b17c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32a> │ │ │ │ - b.n 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ - b.n 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + cbz r0, 5b176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ + cbz r3, 5b188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b1b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ + b.n 5b190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5b1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ + ble.n 5b1aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ + b.n 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + cbz r0, 5b1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ 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 801f8 │ │ │ │ + bl 80118 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5b234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + blt.n 5b210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b24e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f2> │ │ │ │ + blt.n 5b22a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3156 @ 0xc54 │ │ │ │ + movw r1, #3628 @ 0xe2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ + b.n 5b234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b25c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400>) │ │ │ │ + ldr r0, [pc, #8] @ (5b238 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 5b25a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5b264 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c4> │ │ │ │ + b.n 5b26a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ca> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b4> │ │ │ │ + b.n 5b278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5b278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 149f6c │ │ │ │ - cbnz r0, 5b282 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x426> │ │ │ │ + bl 1494dc │ │ │ │ + cbnz r0, 5b29c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4fc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + b.n 5b2ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b29e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x442> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5b2b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b27e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x422> │ │ │ │ + bne.n 5b298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f8> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + b.n 5b2ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b2e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + cbnz r1, 5b2fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x55c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31944 @ 0x7cc8 │ │ │ │ + movw r1, #32464 @ 0x7ed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ + bne.n 5b38a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ea> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 21048c │ │ │ │ + bl 20fcd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + beq.w 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ + bcs.n 5b34a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76e54 │ │ │ │ - b.n 5b332 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bl 76d48 │ │ │ │ + b.n 5b34c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b342 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e6> │ │ │ │ + cbz r0, 5b35c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5bc> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + b.n 5b37e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 770e8 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + cbz r3, 5b37e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ + bne.n 5b368 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + b.n 5b4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + bpl.w 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21048c │ │ │ │ + bl 20fcd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + beq.w 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8dd28 │ │ │ │ + bl 8dc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + beq.w 5b4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + bpl.n 5b3ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + beq.n 5b3e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32140 @ 0x7d8c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5b4c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5b3f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bne.n 5b4c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17efb4 <_PyLong_UnsignedShort_Converter@@Base+0x1c58> │ │ │ │ + bl 17dd98 <_PyBytesWriter_WriteBytes@@Base+0x24bc> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59e> │ │ │ │ + cbz r0, 5b414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + b.n 5b3a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ strd r9, r5, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5b436 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5da> │ │ │ │ + bhi.n 5b450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bcc.n 5b3a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + b.n 5b452 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b45e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ + blt.n 5b478 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d8> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b44a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ee> │ │ │ │ + bls.n 5b464 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b442 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e6> │ │ │ │ + b.n 5b45c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6bc> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b456 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ + bcs.n 5b470 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d0> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b464 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + cbnz r0, 5b47e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6de> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 5b4c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r8, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ + beq.n 5b4be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71e> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b4a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ + beq.n 5b4ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17efb4 <_PyLong_UnsignedShort_Converter@@Base+0x1c58> │ │ │ │ + bl 17dd98 <_PyBytesWriter_WriteBytes@@Base+0x24bc> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b47a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61e> │ │ │ │ + b.n 5b494 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 770e8 │ │ │ │ + b.n 5b3a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ mov r0, r4 │ │ │ │ - bl 212108 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 211b20 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #32176 @ 0x7db0 │ │ │ │ + movw r1, #32696 @ 0x7fb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl d187c │ │ │ │ + b.n 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 212108 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 211b20 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b4de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + b.n 5b4f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7814c │ │ │ │ + bl 78034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + cbz r0, 5b530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + beq.n 5b530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + cbnz r3, 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b57e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ + cbz r0, 5b592 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f2> │ │ │ │ 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 801f8 │ │ │ │ + bl 80118 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 78034 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b5ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b5ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5b618 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 5b63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89e> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b634 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x894> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #35916 @ 0x8c4c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 5b63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89e> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7f818 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 179e08 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 207d84 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b5e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + blt.n 5b6d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b5ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x772> │ │ │ │ + bpl.n 5b6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b5ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x772> │ │ │ │ + bne.n 5b6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b5fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79e> │ │ │ │ + b.n 5b6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29476 @ 0x7324 │ │ │ │ + movw r1, #29944 @ 0x74f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b67c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x820> │ │ │ │ + b.n 5b770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b628 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7cc> │ │ │ │ + blt.n 5b71c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ cmp r3, r7 │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 5b62c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d0> │ │ │ │ + bge.n 5b720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b612 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b6> │ │ │ │ - bl 7f710 │ │ │ │ + bge.n 5b706 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x966> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + bne.n 5b6d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ 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 5b5e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ + bne.n 5b6dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x818> │ │ │ │ + b.n 5b768 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b5f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x796> │ │ │ │ + b.n 5b6e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x946> │ │ │ │ mov r0, r8 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b5e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + beq.n 5b6d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b66c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ + bge.n 5b760 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5b642 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e6> │ │ │ │ + b.n 5b736 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 7814c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b6d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b6d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5b702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a6> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5b728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c2> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5b728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7f8f8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl daebc <_PyType_Name@@Base> │ │ │ │ + bl dae78 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b75c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + bne.n 5b7a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa04> │ │ │ │ + movw r0, #3112 @ 0xc28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #32260 @ 0x7e04 │ │ │ │ + movw r0, #32772 @ 0x8004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc28 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + b.w ddbe4 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 17ab58 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 2088b4 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + bl 770e8 │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99c> │ │ │ │ + blt.n 5b828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b7e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98c> │ │ │ │ - movw r0, #8256 @ 0x2040 │ │ │ │ + blt.n 5b818 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa78> │ │ │ │ + movw r0, #8812 @ 0x226c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movw r0, #816 @ 0x330 │ │ │ │ + b.w 82650 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - bl 771f0 │ │ │ │ + b.w 82650 │ │ │ │ movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a7d6 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b832 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d6> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d57c │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d608 │ │ │ │ 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 5b86c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ + bhi.n 5b860 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa28> │ │ │ │ - b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ - movw r0, #31904 @ 0x7ca0 │ │ │ │ + cbz r0, 5b878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ + b.n 5b8be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + movw r0, #32416 @ 0x7ea0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b85c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ - b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + bne.n 5b850 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + b.n 5b8be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa2> │ │ │ │ + ble.n 5b8f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ + beq.n 5b8e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb40> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b8ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ + bpl.n 5b8c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + cbz r0, 5b8be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b8ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa92> │ │ │ │ + beq.n 5b8e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb42> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + b.n 5b922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31904 @ 0x7ca0 │ │ │ │ + movw r0, #32416 @ 0x7ea0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b8be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ + beq.n 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ - b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + bge.n 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ + b.n 5b8be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b90e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab2> │ │ │ │ + cbnz r4, 5b902 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb62> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1947bc │ │ │ │ + bl 192dac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ + cbz r0, 5b922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #41200 @ 0xa0f0 │ │ │ │ + movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xadc> │ │ │ │ + cbz r3, 5b92c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 5a7f0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b94c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d48c │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d518 │ │ │ │ + cbz r1, 5b96c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbcc> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl ce97c │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ + blt.n 5b9b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc16> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #31304 @ 0x7a48 │ │ │ │ + movw r0, #31816 @ 0x7c48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ - b.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2a> │ │ │ │ + bl 82650 │ │ │ │ + b.n 5b9b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1e08e4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b9da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3a> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5b9e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc44> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f818 │ │ │ │ + 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b9bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ + bge.n 5ba1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ + b.n 5ba2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8e> │ │ │ │ mov r0, r5 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5b9b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5c> │ │ │ │ + blt.n 5ba16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r1, 5b9ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb90> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl ce9a4 │ │ │ │ - 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 1e12b4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ba0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb2> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5ba18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbc> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ - 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, #32280 @ 0x7e18 │ │ │ │ + movw r1, #32784 @ 0x8010 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5ba70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ + bge.n 5ba74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ - bne.n 5ba7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1e> │ │ │ │ + b.n 5bac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ + bne.n 5ba8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32296 @ 0x7e28 │ │ │ │ + movw r1, #32800 @ 0x8020 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5ba70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ + bne.n 5ba9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfe> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71e08 │ │ │ │ - b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + bl 71cf0 │ │ │ │ + b.n 5bac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + bne.n 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd0c> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71e08 │ │ │ │ - b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + bl 71cf0 │ │ │ │ + b.n 5bac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40748 @ 0x9f2c │ │ │ │ + movw r1, #41260 @ 0xa12c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5ba70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #32344 @ 0x7e58 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ - 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] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5bb2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + cbz r7, 5bafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + beq.n 5bae2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ - b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5bae2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + b.n 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcda> │ │ │ │ + cbnz r0, 5bb04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd64> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ - b.n 5bb44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ + cbnz r0, 5bb0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6c> │ │ │ │ + b.n 5bb12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd72> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ - b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ + b.n 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + cbnz r0, 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + cbz r0, 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1454fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5bb66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc6> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #32856 @ 0x8058 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82650 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005bb56 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bb6a <_PyLong_Size_t_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bba4 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bba4 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31440 @ 0x7ad0 │ │ │ │ + movw r1, #31952 @ 0x7cd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5bba0 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb3c8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5bbb4 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb368 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bba4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5bba4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bbb8 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5bbb8 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bba8 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bbbc <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bbc8 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bbdc <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bbda <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bbd2 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bbee <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bbe6 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbc2 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bbd6 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bbe6 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bbfa <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bbf2 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc06 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bbfe <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc12 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc0a <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc1e <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc16 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc2a <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc22 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc36 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc2c <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc36 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc54 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bc5e <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bc54 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bc68 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bc5e <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bc72 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bc68 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bc72 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bc86 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bca0 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bcb4 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bcaa <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bcb2 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bcbe <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bcc6 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc9a <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bcae <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bcbe <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bcd2 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bcde <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcd4 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bce8 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bcde <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bcf2 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bce8 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bcfc <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcf2 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd06 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bcfc <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd06 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd1a <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd1a <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd2e <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73925,102 +73949,102 @@ │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5be40 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + ldr r3, [pc, #248] @ (5be54 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4da8 │ │ │ │ + bl b4d88 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bd5e <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bd72 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bd74 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #32420 @ 0x7ea4 │ │ │ │ + bne.n 5bda2 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bd88 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #32932 @ 0x80a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 5bdba <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdda <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #32432 @ 0x7eb0 │ │ │ │ + movw r1, #32944 @ 0x80b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 5bdba <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdda <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32444 @ 0x7ebc │ │ │ │ + movw r1, #32956 @ 0x80bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d187c │ │ │ │ + b.n 5bdda <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #32424 @ 0x7ea8 │ │ │ │ + movw r0, #32936 @ 0x80a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21290c │ │ │ │ - cbnz r0, 5bdca <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 212324 │ │ │ │ + cbnz r0, 5bdde <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be28 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be3c <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #55368 @ 0xd848 │ │ │ │ + movw r1, #55880 @ 0xda48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32488 @ 0x7ee8 │ │ │ │ + movw r0, #33000 @ 0x80e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5bdda <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #48709 @ 0xbe45 │ │ │ │ + movw r2, #48729 @ 0xbe59 │ │ │ │ movt r2, #5 │ │ │ │ - bl 20d390 │ │ │ │ + bl 20cb84 <_PyTime_AsMilliseconds@@Base+0x3e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdc0 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5bdd4 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7f8f8 │ │ │ │ - ldr r3, [pc, #20] @ (5be40 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + bl 7f818 │ │ │ │ + ldr r3, [pc, #20] @ (5be54 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be3a <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be4e <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74044,119 +74068,119 @@ │ │ │ │ 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, #32504 @ 0x7ef8 │ │ │ │ + movw r1, #33016 @ 0x80f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 5bebe <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5bed2 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bec2 <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + bge.n 5bed6 <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32520 @ 0x7f08 │ │ │ │ + movw r1, #33032 @ 0x8108 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf14 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ + b.n 5bf28 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bebe <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq.n 5bed2 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bf1a <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf2e <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bee8 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ + bge.n 5befc <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf08 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf1c <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5befc <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + bne.n 5bf10 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf08 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf1c <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5beee <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ - b.n 5bee4 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ + bge.n 5bf02 <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ + b.n 5bef8 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r4, [pc, #136] @ (5bfb8 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r4, [pc, #136] @ (5bfcc <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 20c43c │ │ │ │ - cbnz r0, 5bf5a <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ + bl 20bc0c │ │ │ │ + cbnz r0, 5bf6e <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bf9e <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + b.n 5bfb2 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ 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, #49085 @ 0xbfbd │ │ │ │ + movw r2, #49105 @ 0xbfd1 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20d390 │ │ │ │ + bl 20cb84 <_PyTime_AsMilliseconds@@Base+0x3e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20c540 │ │ │ │ + bl 20bd10 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5bfb8 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r3, [pc, #24] @ (5bfcc <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bfb0 <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ + beq.n 5bfc4 <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74177,126 +74201,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bffa : │ │ │ │ +0005c00e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c014 │ │ │ │ + cbz r0, 5c028 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c02c │ │ │ │ + bmi.n 5c040 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32552 @ 0x7f28 │ │ │ │ + movw r1, #33064 @ 0x8128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5c0dc │ │ │ │ + bl 127324 │ │ │ │ + b.n 5c0f0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c038 │ │ │ │ + cbz r1, 5c04c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c050 │ │ │ │ + bmi.n 5c064 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32588 @ 0x7f4c │ │ │ │ + movw r1, #33100 @ 0x814c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5c0dc │ │ │ │ + bl 127324 │ │ │ │ + b.n 5c0f0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c09a │ │ │ │ + bge.n 5c0ae │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c07e │ │ │ │ + cbz r0, 5c092 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 5c096 │ │ │ │ + bpl.n 5c0aa │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c096 │ │ │ │ + beq.n 5c0aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32632 @ 0x7f78 │ │ │ │ + movw r1, #33144 @ 0x8178 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5c0dc │ │ │ │ + bl d187c │ │ │ │ + b.n 5c0f0 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c05c │ │ │ │ + b.n 5c070 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c0b6 │ │ │ │ + cbnz r0, 5c0ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32668 @ 0x7f9c │ │ │ │ + movw r1, #33180 @ 0x819c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5c0dc │ │ │ │ + bl d187c │ │ │ │ + b.n 5c0f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0d0 │ │ │ │ + beq.n 5c0e4 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0ca │ │ │ │ + bne.n 5c0de │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0d0 │ │ │ │ - cbnz r3, 5c0d0 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c0e4 │ │ │ │ + cbnz r3, 5c0e4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23551c │ │ │ │ + b.w 234fc4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5c11a │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bne.n 5c12e │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23136 @ 0x5a60 │ │ │ │ + movw r0, #23648 @ 0x5c60 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c134 │ │ │ │ + b.n 5c148 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c136 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c14a <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -74316,385 +74340,385 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r1, r2, #65536 @ 0x10000 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c17c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c190 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 5c1a8 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c1bc <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32708 @ 0x7fc4 │ │ │ │ + movw r1, #33220 @ 0x81c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1c0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c1d4 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c1b0 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c1c4 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1cc <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c1e0 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32756 @ 0x7ff4 │ │ │ │ + movw r1, #33268 @ 0x81f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d18a4 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + b.w d187c │ │ │ │ + movw r1, #55764 @ 0xd9d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c1e6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c1fa <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c208 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c21c <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #40076 @ 0x9c8c │ │ │ │ + movw r1, #40588 @ 0x9e8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d18a4 │ │ │ │ + b.w d187c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40080 @ 0x9c90 │ │ │ │ + movw r1, #40592 @ 0x9e90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d18a4 │ │ │ │ + b.w d187c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c254 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c254 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c262 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c254 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c276 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #18556 @ 0x487c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c28e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c2a2 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c27c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c290 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #6080 @ 0x17c0 │ │ │ │ + movw r1, #2596 @ 0xa24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5c28e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5c2a2 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c266 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5c27a <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c266 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c27a <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c294 : │ │ │ │ +0005c2a8 : │ │ │ │ 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, #55620 @ 0xd944 │ │ │ │ + movw r1, #56132 @ 0xdb44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #708 @ 0x2c4 │ │ │ │ + movw r0, #1220 @ 0x4c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7e0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c31a │ │ │ │ + cbz r0, 5c32e │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #32812 @ 0x802c │ │ │ │ + movw r1, #33324 @ 0x822c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c318 │ │ │ │ + beq.n 5c32c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c318 │ │ │ │ + cbnz r3, 5c32c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 5c352 │ │ │ │ + bmi.n 5c366 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ subs r2, #12 │ │ │ │ add.w r8, r3, r2, lsr #2 │ │ │ │ - b.n 5c364 │ │ │ │ + b.n 5c378 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c340 │ │ │ │ - b.n 5c376 │ │ │ │ + beq.n 5c354 │ │ │ │ + b.n 5c38a │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c36c │ │ │ │ + cbnz r0, 5c380 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c35c │ │ │ │ - b.n 5c374 │ │ │ │ + blt.n 5c370 │ │ │ │ + b.n 5c388 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c362 │ │ │ │ - b.n 5c376 │ │ │ │ + beq.n 5c376 │ │ │ │ + b.n 5c38a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - b.w 383c4 │ │ │ │ + b.w 383cc │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #32820 @ 0x8034 │ │ │ │ + movw r0, #33332 @ 0x8234 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ 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, 5c3c0 │ │ │ │ + cbnz r4, 5c3d4 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c3c0 │ │ │ │ + ble.n 5c3d4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c3c0 │ │ │ │ - cbnz r2, 5c3da │ │ │ │ + bne.n 5c3d4 │ │ │ │ + cbnz r2, 5c3ee │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c440 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c454 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c402 │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c416 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c406 │ │ │ │ - movw r2, #29516 @ 0x734c │ │ │ │ + bmi.n 5c41a │ │ │ │ + movw r2, #30028 @ 0x754c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1116 @ 0x45c │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c43a │ │ │ │ + b.n 5c44e │ │ │ │ mov r0, r3 │ │ │ │ - bl 81e14 │ │ │ │ + bl 81d28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c402 │ │ │ │ + beq.n 5c416 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661d0 │ │ │ │ + bl 1654a8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23ccac │ │ │ │ + bl 23cad4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c43a │ │ │ │ + beq.n 5c44e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c43a │ │ │ │ + cbnz r3, 5c44e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c6e4 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c6f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #4524 @ 0x11ac │ │ │ │ + movw r0, #5036 @ 0x13ac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a0e4 │ │ │ │ - movw r0, #32828 @ 0x803c │ │ │ │ + b.w 79fe0 │ │ │ │ + movw r0, #33340 @ 0x823c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ 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 5c48e │ │ │ │ + blt.n 5c4a2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbnz r4, 5c498 │ │ │ │ + bl 985e4 │ │ │ │ + cbnz r4, 5c4ac │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c4a0 │ │ │ │ + b.n 5c4b4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5c4ac │ │ │ │ + cbz r0, 5c4c0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5c4d6 │ │ │ │ + cbnz r1, 5c4ea │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16944 @ 0x4230 │ │ │ │ + movw r1, #17456 @ 0x4430 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5c4f8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5c50c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c4fe │ │ │ │ + bmi.n 5c512 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32844 @ 0x804c │ │ │ │ + movw r1, #33356 @ 0x824c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c52a │ │ │ │ + b.n 5c53e │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c518 │ │ │ │ + cbz r1, 5c52c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c522 │ │ │ │ + beq.n 5c536 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c522 │ │ │ │ - bl 23c250 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + b.n 5c536 │ │ │ │ + bl 23c23c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c504 │ │ │ │ - b.n 5c4f8 │ │ │ │ + bne.n 5c518 │ │ │ │ + b.n 5c50c │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c57a │ │ │ │ + blt.n 5c58e │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c57c │ │ │ │ + b.n 5c590 │ │ │ │ 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 │ │ │ │ @@ -74707,53 +74731,53 @@ │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r5, 5c5ba │ │ │ │ + cbz r5, 5c5ce │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c5c2 │ │ │ │ + b.n 5c5d6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50717 @ 0xc61d │ │ │ │ + movw r2, #50737 @ 0xc631 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c5f2 │ │ │ │ + cbnz r0, 5c606 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c5fc │ │ │ │ - b.n 5c602 │ │ │ │ + cbnz r0, 5c610 │ │ │ │ + b.n 5c616 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c5ec │ │ │ │ - b.n 5c61a │ │ │ │ + beq.n 5c600 │ │ │ │ + b.n 5c62e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c61a │ │ │ │ + cbnz r0, 5c62e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c60c │ │ │ │ + cbz r0, 5c620 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c61a │ │ │ │ + cbnz r0, 5c62e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c61a │ │ │ │ + cbz r0, 5c62e │ │ │ │ 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 │ │ │ │ @@ -74767,1253 +74791,1254 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83920 │ │ │ │ + bl 8383c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c65a │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5c67a │ │ │ │ + bne.n 5c66e │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5c68e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c670 │ │ │ │ + cbz r3, 5c684 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c66c │ │ │ │ + blt.n 5c680 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c66e │ │ │ │ + b.n 5c682 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c67c │ │ │ │ + b.n 5c690 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - movw r0, #50879 @ 0xc6bf │ │ │ │ + movw r0, #50899 @ 0xc6d3 │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1944cc <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 192abc <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c6ba │ │ │ │ + beq.n 5c6ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e8a8 │ │ │ │ + bl 13ec50 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ 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, 5c6e6 │ │ │ │ + cbnz r0, 5c6fa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c6f6 │ │ │ │ - b.n 5c6f0 │ │ │ │ + cbz r0, 5c70a │ │ │ │ + b.n 5c704 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6e0 │ │ │ │ - b.n 5c718 │ │ │ │ + beq.n 5c6f4 │ │ │ │ + b.n 5c72c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c718 │ │ │ │ + cbnz r0, 5c72c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c700 │ │ │ │ + cbz r0, 5c714 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c718 │ │ │ │ + cbnz r0, 5c72c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c70a │ │ │ │ + cbz r0, 5c71e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c718 │ │ │ │ + cbnz r0, 5c72c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c718 │ │ │ │ + cbz r0, 5c72c │ │ │ │ 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, 5c740 │ │ │ │ + cbnz r0, 5c754 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c748 │ │ │ │ + cbz r0, 5c75c │ │ │ │ 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 5c732 │ │ │ │ + beq.n 5c746 │ │ │ │ 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, 5c768 │ │ │ │ + cbnz r0, 5c77c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c772 │ │ │ │ - b.n 5c778 │ │ │ │ + cbnz r0, 5c786 │ │ │ │ + b.n 5c78c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c762 │ │ │ │ - b.n 5c786 │ │ │ │ + beq.n 5c776 │ │ │ │ + b.n 5c79a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c786 │ │ │ │ + cbnz r0, 5c79a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c786 │ │ │ │ + cbz r0, 5c79a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c788 : │ │ │ │ - vldr d0, [pc, #4] @ 5c790 │ │ │ │ +0005c79c : │ │ │ │ + vldr d0, [pc, #8] @ 5c7a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c7b6 │ │ │ │ + cbnz r0, 5c7ce │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7c0 │ │ │ │ - b.n 5c7c6 │ │ │ │ + cbnz r0, 5c7d8 │ │ │ │ + b.n 5c7de │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7b0 │ │ │ │ - b.n 5c7d4 │ │ │ │ + beq.n 5c7c8 │ │ │ │ + b.n 5c7ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7d4 │ │ │ │ + cbnz r0, 5c7ec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7d4 │ │ │ │ + cbz r0, 5c7ec │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7d6 : │ │ │ │ - vldr d0, [pc, #8] @ 5c7e0 │ │ │ │ +0005c7ee : │ │ │ │ + vldr d0, [pc, #8] @ 5c7f8 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c806 │ │ │ │ + cbnz r0, 5c81e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c810 │ │ │ │ - b.n 5c816 │ │ │ │ + cbnz r0, 5c828 │ │ │ │ + b.n 5c82e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c800 │ │ │ │ - b.n 5c824 │ │ │ │ + beq.n 5c818 │ │ │ │ + b.n 5c83c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c824 │ │ │ │ + cbnz r0, 5c83c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c824 │ │ │ │ + cbz r0, 5c83c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c7e8 │ │ │ │ + b.n 5c800 │ │ │ │ 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, 5c846 │ │ │ │ + cbnz r0, 5c85e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c850 │ │ │ │ - b.n 5c856 │ │ │ │ + cbnz r0, 5c868 │ │ │ │ + b.n 5c86e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c840 │ │ │ │ - b.n 5c864 │ │ │ │ + beq.n 5c858 │ │ │ │ + b.n 5c87c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c864 │ │ │ │ + cbnz r0, 5c87c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c864 │ │ │ │ + cbz r0, 5c87c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c866 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c87e <_PyXI_InitExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 5c884 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c89c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c89c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c8b4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33064 @ 0x8128 │ │ │ │ + movw r1, #33576 @ 0x8328 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5ca60 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5ca78 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c8b0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c8c8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c8dc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c8dc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2134e0 │ │ │ │ + bl 212ef8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ca50 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5ca68 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ca64 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5ca7c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27244 @ 0x6a6c │ │ │ │ + movw r1, #27756 @ 0x6c6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca1a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #60952 @ 0xee18 │ │ │ │ + beq.w 5ca32 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #61464 @ 0xf018 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c8f0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c908 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c988 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5c9a0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213a20 │ │ │ │ + bl 213438 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c90e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c926 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c90e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c926 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #60964 @ 0xee24 │ │ │ │ + movw r1, #61476 @ 0xf024 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213a20 │ │ │ │ + bl 213438 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c946 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5c95e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c946 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5c95e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #61012 @ 0xee54 │ │ │ │ + movw r1, #61524 @ 0xf054 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213a20 │ │ │ │ + bl 213438 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c97e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5c996 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c97e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5c996 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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 5c99e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5c9b6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5c99e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5c9b6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ca24 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5ca3c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8032 @ 0x1f60 │ │ │ │ + movw r1, #8544 @ 0x2160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca2e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5ca46 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213a20 │ │ │ │ + bl 213438 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9d4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5c9ec <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9d4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5c9ec <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5ca38 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5ca50 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40044 @ 0x9c6c │ │ │ │ + movw r1, #40556 @ 0x9e6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca42 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5ca5a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213a20 │ │ │ │ + bl 213438 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca08 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5ca20 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca08 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5ca20 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c8c0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #33020 @ 0x80fc │ │ │ │ + bne.w 5c8d8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #33532 @ 0x82fc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #32880 @ 0x8070 │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #33392 @ 0x8270 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #35036 @ 0x88dc │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #35548 @ 0x8adc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #32924 @ 0x809c │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #33436 @ 0x829c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #35124 @ 0x8934 │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #35636 @ 0x8b34 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #32968 @ 0x80c8 │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #33480 @ 0x82c8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a018 <_PySemaphore_Destroy@@Base+0x3d8> │ │ │ │ + bl 26a234 <_PySemaphore_Destroy@@Base+0x428> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5ca84 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca9c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5ca84 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca9c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cae2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5ca90 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cafa <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5caa8 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81e14 │ │ │ │ + bl 81d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5ca96 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71320 │ │ │ │ + b.n 5caae <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5caaa <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cb40 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cac2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cb58 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5caca <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cae2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5caba <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cb44 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cad2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cb5c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5caca <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cae2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cb48 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cb60 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5caf4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cb0c <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5cb16 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cb2e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cb20 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d57c │ │ │ │ + bl 7d48c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5ca8c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5caa4 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cacc <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cae4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cb4c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ +0005cb64 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 321f8 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cb50 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ +0005cb68 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 32436 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cb54 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 26a018 <_PySemaphore_Destroy@@Base+0x3d8> │ │ │ │ +0005cb6c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 26a234 <_PySemaphore_Destroy@@Base+0x428> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cb72 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cb8a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cb74 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cb8c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cb9e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cbb6 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cc10 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cc28 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cbb0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbc8 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cbc8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cbe0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbe2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5cbe2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5cbfc <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cc14 <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5cf64 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5cf7c <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cc52 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cc6a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5ccc0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5ccd8 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cc7a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 5cc92 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5652 @ 0x1614 │ │ │ │ + movw r0, #2168 @ 0x878 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88c30 │ │ │ │ + cbz r0, 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cca6 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5ccbe <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #5652 @ 0x1614 │ │ │ │ + movw r1, #2168 @ 0x878 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5ccc4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5ccdc <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cce4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5ccfc <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cce6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5cd14 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cd2c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5ce80 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5ce98 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cdae <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5cd3e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 5cd56 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cd38 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5cd50 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5cd42 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5cdae <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5cd5a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5cd7e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5cd96 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd5a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5cd72 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cdb8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cd9a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5cdd0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5ce90 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5cda8 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13e8a8 │ │ │ │ + b.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5ce90 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5ce90 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e6e74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1e6e74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14debc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce14 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5ce2c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33076 @ 0x8134 │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce6e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5ce86 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14debc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce3a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5ce52 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33100 @ 0x814c │ │ │ │ + movw r1, #33612 @ 0x834c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 95c98 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95aec │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5ce6e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1800 │ │ │ │ + b.n 5ce86 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfb0 │ │ │ │ + bl 5cfc8 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5cf34 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5cf4c <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5cec0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5cec0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cec4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cef8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5cec0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cedc <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cf10 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cef0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf08 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cede <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cef6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40408 @ 0x9dd8 │ │ │ │ + movw r1, #40920 @ 0x9fd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5cf08 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cec8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cec8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d05c ) │ │ │ │ + ldr r1, [pc, #352] @ (5d074 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r6, 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + blt.n 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ - cbnz r2, 5cf3c <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #76] @ (5cf70 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ + bgt.n 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5cf54 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5cf88 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf68 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf80 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cf56 <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ + bgt.n 5cf6e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #25172 @ 0x6254 │ │ │ │ + movw r1, #25684 @ 0x6454 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5cf68 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 127324 │ │ │ │ + b.n 5cf80 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + beq.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d184 ) │ │ │ │ + ldr r1, [pc, #528] @ (5d19c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cf74 : │ │ │ │ +0005cf8c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cfac │ │ │ │ - bl 1ce588 │ │ │ │ + cbz r0, 5cfc4 │ │ │ │ + bl 1ccce8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cfa0 │ │ │ │ + beq.n 5cfb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cfa4 │ │ │ │ + cbz r3, 5cfbc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cfac │ │ │ │ + b.n 5cfc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cfa0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cfb8 │ │ │ │ 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] @ 5d068 │ │ │ │ + vldr d8, [pc, #160] @ 5d080 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 839d0 │ │ │ │ - cbz r0, 5d01e │ │ │ │ + bl 838ec │ │ │ │ + cbz r0, 5d036 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d022 │ │ │ │ + cbnz r0, 5d03a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d01e │ │ │ │ + beq.n 5d036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d01e │ │ │ │ + cbnz r3, 5d036 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d05a │ │ │ │ + b.n 5d072 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d044 │ │ │ │ + beq.n 5d05c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d044 │ │ │ │ + cbnz r3, 5d05c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d05a │ │ │ │ + beq.n 5d072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d05a │ │ │ │ + cbnz r3, 5d072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5cf96 │ │ │ │ + bvs.n 5cfae │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d0bc │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 5d0d4 │ │ │ │ + bl 95aec │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d0b4 │ │ │ │ + bne.n 5d0cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5d0be │ │ │ │ + bl f1800 │ │ │ │ + b.n 5d0d6 │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfb0 │ │ │ │ - b.n 5d0be │ │ │ │ + bl 5cfc8 │ │ │ │ + b.n 5d0d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d0c2 : │ │ │ │ +0005d0da : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d0ca │ │ │ │ + b.w 5d0e2 │ │ │ │ │ │ │ │ -0005d0ca : │ │ │ │ +0005d0e2 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1c2 │ │ │ │ + beq.n 5d1da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1bc │ │ │ │ + beq.n 5d1d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d100 │ │ │ │ + cbnz r0, 5d118 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d120 │ │ │ │ - cbz r4, 5d146 │ │ │ │ + b.n 5d138 │ │ │ │ + cbz r4, 5d15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1b6 │ │ │ │ + beq.n 5d1ce │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d1d4 │ │ │ │ + bl 5d1ec │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d136 │ │ │ │ + beq.n 5d14e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d136 │ │ │ │ + cbnz r3, 5d14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781b8 │ │ │ │ - b.n 5d1c2 │ │ │ │ - ldr r2, [pc, #132] @ (5d1cc ) │ │ │ │ + bl 780a0 │ │ │ │ + b.n 5d1da │ │ │ │ + ldr r2, [pc, #132] @ (5d1e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d166 │ │ │ │ - movw r1, #41204 @ 0xa0f4 │ │ │ │ + cbnz r3, 5d17e │ │ │ │ + movw r1, #41716 @ 0xa2f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48524 @ 0xbd8c │ │ │ │ + movw r0, #49040 @ 0xbf90 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #42260 @ 0xa514 │ │ │ │ + movw r1, #42772 @ 0xa714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d180 │ │ │ │ - bl d3c3c │ │ │ │ - b.n 5d10e │ │ │ │ + cbnz r0, 5d198 │ │ │ │ + bl d3be0 │ │ │ │ + b.n 5d126 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d1d0 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d1e8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93210 │ │ │ │ + bl 9305c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d1ac │ │ │ │ + beq.n 5d1c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d1ac │ │ │ │ + cbnz r3, 5d1c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d17a │ │ │ │ + beq.n 5d192 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d10e │ │ │ │ + b.n 5d126 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d120 │ │ │ │ + b.n 5d138 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d102 │ │ │ │ - b.n 5d10e │ │ │ │ + bne.n 5d11a │ │ │ │ + b.n 5d126 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d1d4 : │ │ │ │ +0005d1ec : │ │ │ │ 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] @ (5d2ac ) │ │ │ │ + ldr r3, [pc, #196] @ (5d2c4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a7914 │ │ │ │ - cbz r0, 5d238 │ │ │ │ + bl 1a5fcc │ │ │ │ + cbz r0, 5d250 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d20a │ │ │ │ + cbnz r4, 5d222 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #42260 @ 0xa514 │ │ │ │ + movw r1, #42772 @ 0xa714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d23c │ │ │ │ + cbnz r0, 5d254 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d238 │ │ │ │ + beq.n 5d250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d238 │ │ │ │ + cbnz r3, 5d250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2a2 │ │ │ │ + b.n 5d2ba │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d2b0 ) │ │ │ │ - bl f8860 │ │ │ │ + ldr r1, [pc, #100] @ (5d2c8 ) │ │ │ │ + bl f879c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d266 │ │ │ │ + beq.n 5d27e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d266 │ │ │ │ + cbnz r3, 5d27e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d28c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d2a4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d27e │ │ │ │ + beq.n 5d296 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d27e │ │ │ │ + cbnz r2, 5d296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a7a8c │ │ │ │ + bl 1a6144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d2a2 │ │ │ │ + beq.n 5d2ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2a2 │ │ │ │ + cbnz r3, 5d2ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r6, r7} │ │ │ │ @@ -76021,402 +76046,402 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5d2dc │ │ │ │ + cbz r3, 5d2f4 │ │ │ │ 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 5d2e6 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5d2f0 │ │ │ │ + bne.n 5d2fe │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5d308 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a9fe │ │ │ │ + b.w 5a8b0 │ │ │ │ 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 5d31c │ │ │ │ + bhi.n 5d334 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d334 │ │ │ │ + ble.n 5d34c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d33c │ │ │ │ - movw r0, #44304 @ 0xad10 │ │ │ │ + b.n 5d354 │ │ │ │ + movw r0, #44908 @ 0xaf6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d312 │ │ │ │ + bne.n 5d32a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5d344 │ │ │ │ + b.n 5d35c │ │ │ │ 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 25f078 │ │ │ │ + bl 25f238 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d390 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d3b4 │ │ │ │ + cbz r0, 5d3cc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e10c │ │ │ │ + bl 8e00c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d37c │ │ │ │ + cbnz r0, 5d394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d3f2 │ │ │ │ + b.n 5d40a │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d3c4 │ │ │ │ + cbz r3, 5d3dc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d3c4 │ │ │ │ + beq.n 5d3dc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25f3d8 │ │ │ │ + bl 25f598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d3d8 │ │ │ │ + beq.n 5d3f0 │ │ │ │ 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 78214 │ │ │ │ - b.n 5d3c4 │ │ │ │ + bl 780fc │ │ │ │ + b.n 5d3dc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d390 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d3f2 │ │ │ │ + cbz r3, 5d40a │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d3f2 │ │ │ │ + cbz r1, 5d40a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25f340 │ │ │ │ + bl 25f500 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d3f2 │ │ │ │ + bne.n 5d40a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d378 │ │ │ │ + bne.n 5d390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d378 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d390 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5d414 │ │ │ │ + cbz r3, 5d42c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d416 │ │ │ │ + b.n 5d42e │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d426 │ │ │ │ + cbnz r3, 5d43e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d426 │ │ │ │ + ble.n 5d43e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d426 │ │ │ │ - cbnz r7, 5d444 │ │ │ │ - ldr r6, [pc, #308] @ (5d55c ) │ │ │ │ + bne.n 5d43e │ │ │ │ + cbnz r7, 5d45c │ │ │ │ + ldr r6, [pc, #308] @ (5d574 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d51a │ │ │ │ + beq.n 5d532 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d51a │ │ │ │ - cbz r5, 5d4ba │ │ │ │ + blt.n 5d532 │ │ │ │ + cbz r5, 5d4d2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d46e │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 5d486 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d468 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5d480 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d51a │ │ │ │ + bne.n 5d532 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d472 │ │ │ │ - b.n 5d4c4 │ │ │ │ + bne.n 5d48a │ │ │ │ + b.n 5d4dc │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d498 │ │ │ │ - bl 11c008 │ │ │ │ + cbz r0, 5d4b0 │ │ │ │ + bl 11c290 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d492 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 5d4aa │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d51a │ │ │ │ + bne.n 5d532 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d49c │ │ │ │ - b.n 5d4cc │ │ │ │ + bne.n 5d4b4 │ │ │ │ + b.n 5d4e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11c008 │ │ │ │ + bl 11c290 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d4d0 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 5d4d0 │ │ │ │ - b.n 5d51a │ │ │ │ + bne.n 5d4e8 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 5d4e8 │ │ │ │ + b.n 5d532 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d4d0 │ │ │ │ + b.n 5d4e8 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d4d0 │ │ │ │ + b.n 5d4e8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14debc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d4f6 │ │ │ │ + bge.n 5d50e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33076 @ 0x8134 │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5d51a │ │ │ │ + bl 127324 │ │ │ │ + b.n 5d532 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14debc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d51e │ │ │ │ + bge.n 5d536 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33100 @ 0x814c │ │ │ │ + movw r1, #33612 @ 0x834c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d554 │ │ │ │ - bl 95c98 │ │ │ │ + b.n 5d56c │ │ │ │ + bl 95aec │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d54e │ │ │ │ + bne.n 5d566 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5d554 │ │ │ │ + bl f1800 │ │ │ │ + b.n 5d56c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d566 │ │ │ │ + bl 5d57e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d820 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d838 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d560 : │ │ │ │ +0005d578 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d0ca │ │ │ │ + b.w 5d0e2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1b7a84 │ │ │ │ + bl 1b620c <_PySys_GetRequiredAttrString@@Base+0x2414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d58c │ │ │ │ + bge.n 5d5a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5b2 │ │ │ │ + b.n 5d5ca │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b7a84 │ │ │ │ + bl 1b620c <_PySys_GetRequiredAttrString@@Base+0x2414> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d588 │ │ │ │ + blt.n 5d5a0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #56204 @ 0xdb8c │ │ │ │ + movw r0, #56716 @ 0xdd8c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ 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 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d602 │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 5d61a │ │ │ │ + bl 95aec │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d5fa │ │ │ │ + bne.n 5d612 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 5d604 │ │ │ │ + bl f1800 │ │ │ │ + b.n 5d61c │ │ │ │ mov r0, sp │ │ │ │ - bl 5d566 │ │ │ │ - b.n 5d604 │ │ │ │ + bl 5d57e │ │ │ │ + b.n 5d61c │ │ │ │ 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, 5d64e │ │ │ │ + cbz r4, 5d666 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d666 │ │ │ │ + cbz r3, 5d67e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #4164 @ 0x1044 │ │ │ │ + movw r2, #4676 @ 0x1244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 238a2c │ │ │ │ + bl 238de8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d66e │ │ │ │ + b.n 5d686 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1756 @ 0x6dc │ │ │ │ + movw r1, #2284 @ 0x8ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5d66e │ │ │ │ + bl 127324 │ │ │ │ + b.n 5d686 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d674 : │ │ │ │ - movw r0, #20916 @ 0x51b4 │ │ │ │ +0005d68c : │ │ │ │ + movw r0, #21428 @ 0x53b4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d67e : │ │ │ │ +0005d696 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d6b4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d6cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d6b0 │ │ │ │ - movw r1, #4384 @ 0x1120 │ │ │ │ + cbnz r0, 5d6c8 │ │ │ │ + movw r1, #4896 @ 0x1320 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #22916 @ 0x5984 │ │ │ │ + movw r0, #23428 @ 0x5b84 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76427,33 +76452,33 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d758 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d770 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #33248 @ 0x81e0 │ │ │ │ + movw r2, #33760 @ 0x83e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d27dc │ │ │ │ - cbz r0, 5d754 │ │ │ │ + bl d278c │ │ │ │ + cbz r0, 5d76c │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d720 │ │ │ │ + cbnz r5, 5d738 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d714 │ │ │ │ + cbz r3, 5d72c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d720 │ │ │ │ + b.n 5d738 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrh.w r6, [r0, #13] │ │ │ │ @@ -76471,476 +76496,476 @@ │ │ │ │ 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 239f5c │ │ │ │ + bl 239d1c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dacc ) │ │ │ │ + ldr r1, [pc, #880] @ (5dae4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #33264 @ 0x81f0 │ │ │ │ + movw r1, #33776 @ 0x83f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ - cbnz r0, 5d7a0 │ │ │ │ + bl 1454fc │ │ │ │ + cbnz r0, 5d7b8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #22605 @ 0x584d │ │ │ │ + movw r1, #18913 @ 0x49e1 │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ba2 │ │ │ │ + b.w 35ba2 │ │ │ │ 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 f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7c4 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5d806 │ │ │ │ - ldr r1, [pc, #68] @ (5d80c ) │ │ │ │ + bne.n 5d7dc │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5d81e │ │ │ │ + ldr r1, [pc, #68] @ (5d824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d7f6 │ │ │ │ + bne.n 5d80e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33448 @ 0x82a8 │ │ │ │ + movw r1, #33960 @ 0x84a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5d806 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5d81e │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d8d4 │ │ │ │ + beq.n 5d8ec │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8d4 │ │ │ │ + bne.n 5d8ec │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8d4 │ │ │ │ + beq.n 5d8ec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8d4 │ │ │ │ + bne.n 5d8ec │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d86a │ │ │ │ + beq.n 5d882 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 5d8d4 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 5d8ec │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d886 │ │ │ │ + beq.n 5d89e │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 5d8b8 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 5d8d0 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f802c <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f729c <_PyEval_GetBuiltin@@Base+0x7b4> │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f802c <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f729c <_PyEval_GetBuiltin@@Base+0x7b4> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13e398 │ │ │ │ - b.n 5d8dc │ │ │ │ + bl 13e740 │ │ │ │ + b.n 5d8f4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8c6 │ │ │ │ + beq.n 5d8de │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 5d8d4 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 5d8ec │ │ │ │ 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 5d986 │ │ │ │ + b.n 5d9d6 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d97a │ │ │ │ + beq.n 5d992 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 5d97a │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 5d992 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d97a │ │ │ │ + beq.n 5d992 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 5d97a │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 5d992 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5d93c │ │ │ │ + beq.n 5d954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 5d942 │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 5d95a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d958 │ │ │ │ - b.n 5d948 │ │ │ │ + beq.n 5d970 │ │ │ │ + b.n 5d960 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d96e │ │ │ │ - b.n 5d964 │ │ │ │ + beq.n 5d986 │ │ │ │ + b.n 5d97c │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 5d97a │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 5d992 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d986 │ │ │ │ + b.n 5d9d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8591c │ │ │ │ - cbz r0, 5d97a │ │ │ │ + bl 857f0 │ │ │ │ + cbz r0, 5d992 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d986 │ │ │ │ + b.n 5d9d6 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0005d99e : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #34048 @ 0x8500 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1454fc │ │ │ │ + cbnz r0, 5d9d2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 110d94 │ │ │ │ + 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 │ │ │ │ mov r3, r1 │ │ │ │ ldrh.w r1, [r0, #13] │ │ │ │ sub sp, #16 │ │ │ │ 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, 5d9ae │ │ │ │ + cbz r2, 5d9fe │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23af88 <_Py_c_pow@@Base+0x1a0> │ │ │ │ - cbnz r0, 5d9d0 │ │ │ │ + bl 23aa68 <_Py_c_pow@@Base+0x104> │ │ │ │ + cbnz r0, 5da20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fcff0 │ │ │ │ + b.w 1fc4b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d9d6 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005da26 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #33536 @ 0x8300 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ - cbnz r0, 5da0a │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 110c4c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bmi.n 5da52 │ │ │ │ + movw r1, #1485 @ 0x5cd │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5da58 │ │ │ │ + bl 1aeddc │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005da0e : │ │ │ │ +0005da5a : │ │ │ │ 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 5da3a │ │ │ │ - movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bpl.n 5da78 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w f4c00 <_PyList_Extend@@Base+0x24> │ │ │ │ + movw r1, #1474 @ 0x5c2 │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da40 │ │ │ │ - bl 1b06c4 │ │ │ │ - movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 5dab8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0005da6c : │ │ │ │ - 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 5da8a │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4c50 <_PyList_Extend@@Base+0x24> │ │ │ │ - movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ subs r4, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r9, #48524 @ 0xbd8c │ │ │ │ + movw r9, #49040 @ 0xbf90 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f802c <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f729c <_PyEval_GetBuiltin@@Base+0x7b4> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #33660 @ 0x837c │ │ │ │ + movw r0, #34172 @ 0x857c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005db06 : │ │ │ │ +0005db1e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db3c │ │ │ │ + cbz r0, 5db54 │ │ │ │ adds r3, r2, #1 │ │ │ │ itete ne │ │ │ │ orrne.w r0, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ moveq r3, r2 │ │ │ │ itt ne │ │ │ │ andne.w r2, r0, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10ccd4 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10ce28 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #26512 @ 0x6790 │ │ │ │ + movw r0, #27024 @ 0x6990 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db50 : │ │ │ │ +0005db68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db7e │ │ │ │ + cbz r0, 5db96 │ │ │ │ adds r3, r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ it ne │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - b.w 10ccd4 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10ce28 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #26512 @ 0x6790 │ │ │ │ + movw r0, #27024 @ 0x6990 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33740 @ 0x83cc │ │ │ │ + movw r1, #34252 @ 0x85cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5dbf4 │ │ │ │ + bmi.n 5dc0c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33796 @ 0x8404 │ │ │ │ + movw r1, #34308 @ 0x8604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5dc4e │ │ │ │ + bl 127324 │ │ │ │ + b.n 5dc66 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88d60 │ │ │ │ - cbz r0, 5dc36 │ │ │ │ + bl 88c30 │ │ │ │ + cbz r0, 5dc4e │ │ │ │ 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 5dc16 │ │ │ │ + bls.n 5dc2e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dc36 │ │ │ │ + bne.n 5dc4e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26bb18 │ │ │ │ - cbnz r0, 5dc36 │ │ │ │ + bl 26bd38 │ │ │ │ + cbnz r0, 5dc4e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fcff0 │ │ │ │ + b.w 1fc4b0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33832 @ 0x8428 │ │ │ │ + movw r1, #34344 @ 0x8628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76948,259 +76973,259 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #33864 @ 0x8448 │ │ │ │ + movw r0, #34376 @ 0x8648 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ 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 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62844 @ 0xf57c │ │ │ │ + movw r0, #63356 @ 0xf77c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #18496 @ 0x4840 │ │ │ │ + movw r0, #19192 @ 0x4af8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5dd08 │ │ │ │ + cbz r3, 5dd20 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5dd0a │ │ │ │ + b.n 5dd22 │ │ │ │ mov r6, r3 │ │ │ │ ldrh.w r5, [r7, #13] │ │ │ │ add r6, r1 │ │ │ │ ldrb.w r8, [r7, #15] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ uxth r5, r5 │ │ │ │ - cbnz r3, 5dd28 │ │ │ │ + cbnz r3, 5dd40 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5dd28 │ │ │ │ + blt.n 5dd40 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5dd28 │ │ │ │ - cbnz r4, 5dd44 │ │ │ │ + bgt.n 5dd40 │ │ │ │ + cbnz r4, 5dd5c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5dda8 ) │ │ │ │ + ldr r4, [pc, #124] @ (5ddc0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dd9e │ │ │ │ - cbz r6, 5dd8c │ │ │ │ + cbz r0, 5ddb6 │ │ │ │ + cbz r6, 5dda4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5dd5e │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 5dd76 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dd5a │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dd72 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5ddb6 │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5dd8c │ │ │ │ + beq.n 5dda4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5dd78 │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 5dd90 │ │ │ │ + bl f4374 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd74 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dd8c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5ddb6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5dd8c │ │ │ │ + beq.n 5dda4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd8c │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dda4 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5ddb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fcff0 │ │ │ │ + b.w 1fc4b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e15c ) │ │ │ │ + ldr r1, [pc, #944] @ (5e174 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f802c <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f729c <_PyEval_GetBuiltin@@Base+0x7b4> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 5dab8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de08 : │ │ │ │ +0005de20 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5de38 │ │ │ │ + beq.n 5de50 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de3a │ │ │ │ + b.n 5de52 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de3c : │ │ │ │ +0005de54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5de6c │ │ │ │ + beq.n 5de84 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de6e │ │ │ │ + b.n 5de86 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de70 : │ │ │ │ +0005de88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5dea0 │ │ │ │ + beq.n 5deb8 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5dea2 │ │ │ │ + b.n 5deba │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dea4 : │ │ │ │ +0005debc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ded2 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + beq.n 5deea │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5df12 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5df2a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5df18 │ │ │ │ - cbz r1, 5defc │ │ │ │ + beq.n 5df30 │ │ │ │ + cbz r1, 5df14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5defc │ │ │ │ + bpl.n 5df14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5df1a │ │ │ │ + beq.n 5df32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5df1a │ │ │ │ + b.n 5df32 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34024 @ 0x84e8 │ │ │ │ + movw r1, #34536 @ 0x86e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df58 │ │ │ │ + b.n 5df70 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f2d20 │ │ │ │ + bl 1f2038 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5df4a │ │ │ │ - ldr r1, [pc, #48] @ (5df5c ) │ │ │ │ + cbz r2, 5df62 │ │ │ │ + ldr r1, [pc, #48] @ (5df74 ) │ │ │ │ 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] │ │ │ │ @@ -77208,70 +77233,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 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005df60 : │ │ │ │ +0005df78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df8e │ │ │ │ + beq.n 5dfa6 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dfce │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dfe6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5dfd4 │ │ │ │ - cbz r1, 5dfb8 │ │ │ │ + beq.n 5dfec │ │ │ │ + cbz r1, 5dfd0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5dfb8 │ │ │ │ + bpl.n 5dfd0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dfd6 │ │ │ │ + beq.n 5dfee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5dfd6 │ │ │ │ + b.n 5dfee │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34048 @ 0x8500 │ │ │ │ + movw r1, #34560 @ 0x8700 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e014 │ │ │ │ + b.n 5e02c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f2d20 │ │ │ │ + bl 1f2038 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e006 │ │ │ │ - ldr r1, [pc, #48] @ (5e018 ) │ │ │ │ + cbz r2, 5e01e │ │ │ │ + ldr r1, [pc, #48] @ (5e030 ) │ │ │ │ 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] │ │ │ │ @@ -77279,167 +77304,167 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e01c : │ │ │ │ +0005e034 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e02e : │ │ │ │ +0005e046 : │ │ │ │ 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 5e04c │ │ │ │ + bpl.n 5e064 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e052 │ │ │ │ + bmi.n 5e06a │ │ │ │ bl 498ac │ │ │ │ - b.n 5e0f6 │ │ │ │ + b.n 5e10e │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e05e │ │ │ │ + blt.n 5e076 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e076 │ │ │ │ + blt.n 5e08e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32368 @ 0x7e70 │ │ │ │ + movw r1, #32880 @ 0x8070 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5e0f6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5e10e │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f2ee8 │ │ │ │ + bl 1f21fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e0f6 │ │ │ │ + bne.n 5e10e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e0a6 │ │ │ │ + bmi.n 5e0be │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e0aa │ │ │ │ + beq.n 5e0c2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e0ac │ │ │ │ + b.n 5e0c4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e0ac │ │ │ │ + b.n 5e0c4 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e0c8 │ │ │ │ + bls.n 5e0e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34084 @ 0x8524 │ │ │ │ + movw r1, #34596 @ 0x8724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5e0f6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5e10e │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e0de │ │ │ │ + bpl.n 5e0f6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e0da │ │ │ │ + beq.n 5e0f2 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e0e0 │ │ │ │ + b.n 5e0f8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e0e0 │ │ │ │ + b.n 5e0f8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e0e8 │ │ │ │ + bne.n 5e100 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e0fa │ │ │ │ + b.n 5e112 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e0fa │ │ │ │ + b.n 5e112 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e110 │ │ │ │ + cbnz r1, 5e128 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e114 │ │ │ │ + beq.n 5e12c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w d9fdc │ │ │ │ + b.w d9f9c │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #34108 @ 0x853c │ │ │ │ + movw r1, #34620 @ 0x873c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144dc8 │ │ │ │ - cbz r0, 5e148 │ │ │ │ + bl 1454fc │ │ │ │ + cbz r0, 5e160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e174 │ │ │ │ - movw r1, #34324 @ 0x8614 │ │ │ │ + b.n 5e18c │ │ │ │ + movw r1, #34836 @ 0x8814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e144 │ │ │ │ + beq.n 5e15c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22605 @ 0x584d │ │ │ │ + movw r1, #18913 @ 0x49e1 │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e6e4 │ │ │ │ + bl 23e65c │ │ │ │ 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 4586e <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + bl 45922 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #18496 @ 0x4840 │ │ │ │ + movw r0, #19192 @ 0x4af8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -77448,2474 +77473,2472 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - cbz r5, 5e1d0 │ │ │ │ + cbz r5, 5e1e8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e1d8 │ │ │ │ + b.n 5e1f0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d8090 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #6508 @ 0x196c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #46024 @ 0xb3c8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #34344 @ 0x8628 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0005e220 : │ │ │ │ +0005e208 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #196] @ 5e2fc │ │ │ │ + ldr.w r8, [pc, #196] @ 5e2e4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ and.w r2, r3, #24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r0, r1 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 5e26a │ │ │ │ + bhi.n 5e252 │ │ │ │ add r0, r4 │ │ │ │ - bl 716b0 │ │ │ │ - cbnz r0, 5e276 │ │ │ │ + bl 71590 │ │ │ │ + cbnz r0, 5e25e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e2d2 │ │ │ │ - b.n 5e2f4 │ │ │ │ + cbnz r0, 5e2ba │ │ │ │ + b.n 5e2dc │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5e2d2 │ │ │ │ + ble.n 5e2ba │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e2d2 │ │ │ │ - cbz r0, 5e2d2 │ │ │ │ + cbz r1, 5e2ba │ │ │ │ + cbz r0, 5e2ba │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e2d2 │ │ │ │ + cbnz r3, 5e2ba │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e2b0 │ │ │ │ + cbz r3, 5e298 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e2d2 │ │ │ │ + cbnz r3, 5e2ba │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e2d2 │ │ │ │ + bmi.n 5e2ba │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e2be │ │ │ │ + bne.n 5e2a6 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 71b50 <_Py_NewReference@@Base> │ │ │ │ + bl 71a38 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #6508 @ 0x196c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #46036 @ 0xb3d4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #34856 @ 0x8828 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d187c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5e354 │ │ │ │ + cbz r3, 5e36c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e354 │ │ │ │ + beq.n 5e36c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #46036 @ 0xb3d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e7148 │ │ │ │ + bl 1e6488 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e33c │ │ │ │ + cbnz r0, 5e354 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e3d2 │ │ │ │ + b.n 5e3ea │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e364 │ │ │ │ + bne.n 5e37c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e354 │ │ │ │ + beq.n 5e36c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e354 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e36c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e38c │ │ │ │ + beq.n 5e3a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e38c │ │ │ │ + b.n 5e3a4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a588 │ │ │ │ + bl 23a1a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e388 │ │ │ │ + beq.n 5e3a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e388 │ │ │ │ + cbnz r3, 5e3a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e338 │ │ │ │ + beq.n 5e350 │ │ │ │ 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 5e3ba │ │ │ │ + beq.n 5e3d2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e3ba │ │ │ │ + cbnz r0, 5e3d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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 1fbe58 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fb318 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e446 │ │ │ │ + beq.n 5e45e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea954 │ │ │ │ + bl ea8f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e418 │ │ │ │ + beq.n 5e430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e418 │ │ │ │ + cbnz r3, 5e430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e444 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e45c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #34384 @ 0x8650 │ │ │ │ + movw r0, #34984 @ 0x88a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e446 │ │ │ │ + beq.n 5e45e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e446 │ │ │ │ + cbnz r3, 5e45e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e446 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e45e │ │ │ │ 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, #18480 @ 0x4830 │ │ │ │ + movw r1, #19176 @ 0x4ae8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 5e488 │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 5e4a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e4a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #18496 @ 0x4840 │ │ │ │ + movw r0, #19192 @ 0x4af8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #6 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e4fc │ │ │ │ + cbz r0, 5e514 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e4ba │ │ │ │ + ble.n 5e4d2 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e4ba │ │ │ │ + cbz r3, 5e4d2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e4ce │ │ │ │ + cbz r3, 5e4e6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e4d8 │ │ │ │ + bne.n 5e4f0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e4e0 │ │ │ │ + b.n 5e4f8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e4f0 │ │ │ │ + beq.n 5e508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e4f4 │ │ │ │ + cbz r3, 5e50c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e4fc │ │ │ │ + b.n 5e514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e4f0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e508 │ │ │ │ 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 ea954 │ │ │ │ + bl ea8f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e534 │ │ │ │ + beq.n 5e54c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e534 │ │ │ │ + cbnz r3, 5e54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e564 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e57c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34400 @ 0x8660 │ │ │ │ + movw r0, #35000 @ 0x88b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e558 │ │ │ │ + beq.n 5e570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e55c │ │ │ │ + cbz r3, 5e574 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e564 │ │ │ │ + b.n 5e57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e558 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e570 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #12428 @ 0x308c │ │ │ │ + movw r2, #12940 @ 0x328c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #34344 @ 0x8628 │ │ │ │ + movw r1, #34856 @ 0x8828 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #46124 @ 0xb42c │ │ │ │ + movw r2, #46136 @ 0xb438 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #34344 @ 0x8628 │ │ │ │ + movw r1, #34856 @ 0x8828 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r6, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #120] @ (5e65c ) │ │ │ │ - movw r2, #17636 @ 0x44e4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #18148 @ 0x46e4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d27dc │ │ │ │ - cbnz r0, 5e5f8 │ │ │ │ + movw r3, #19088 @ 0x4a90 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + bl d278c │ │ │ │ + cbnz r0, 5e616 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e654 │ │ │ │ + b.n 5e672 │ │ │ │ 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, #34416 @ 0x8670 │ │ │ │ + movw r0, #35016 @ 0x88c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e5f4 │ │ │ │ + beq.n 5e612 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fc174 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fb634 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e654 │ │ │ │ + beq.n 5e672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e654 │ │ │ │ + cbnz r3, 5e672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #96] @ (5e6c0 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e4a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #18496 @ 0x4840 │ │ │ │ + movw r0, #19192 @ 0x4af8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8273c │ │ │ │ + b.w 82650 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13e398 │ │ │ │ + bl 13e740 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6e0 │ │ │ │ + beq.n 5e6f8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7c2 │ │ │ │ + beq.n 5e7da │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6f6 │ │ │ │ + beq.n 5e70e │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7c2 │ │ │ │ + beq.n 5e7da │ │ │ │ mov r0, r5 │ │ │ │ - bl 23fc48 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23fa68 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e79c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23fc48 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23fa68 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e724 │ │ │ │ + cbnz r0, 5e73c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e79c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e784 │ │ │ │ + cbnz r3, 5e79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e784 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e79c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 236a44 │ │ │ │ + bl 2364ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e744 │ │ │ │ + beq.n 5e75c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e744 │ │ │ │ + cbnz r3, 5e75c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e75a │ │ │ │ + beq.n 5e772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e75a │ │ │ │ + cbnz r3, 5e772 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e784 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e79c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 2368b0 │ │ │ │ + bl 236358 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e788 │ │ │ │ + cbnz r0, 5e7a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e79c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e784 │ │ │ │ + cbnz r3, 5e79c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e7ca │ │ │ │ + b.n 5e7e2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7aa │ │ │ │ + beq.n 5e7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e7aa │ │ │ │ + cbnz r3, 5e7c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7ca │ │ │ │ + beq.n 5e7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7ca │ │ │ │ + cbnz r3, 5e7e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7ca │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7e2 │ │ │ │ movw r5, #7528 @ 0x1d68 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7f8 │ │ │ │ + beq.n 5e810 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8a2 │ │ │ │ + beq.n 5e8ba │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e80e │ │ │ │ + beq.n 5e826 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8a2 │ │ │ │ + beq.n 5e8ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 23fc48 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23fa68 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e81c │ │ │ │ + cbnz r0, 5e834 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e8aa │ │ │ │ + b.n 5e8c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23fc48 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23fa68 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e840 │ │ │ │ + cbnz r0, 5e858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e818 │ │ │ │ + beq.n 5e830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e818 │ │ │ │ + bne.n 5e830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e818 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e830 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1340e8 │ │ │ │ + bl 134070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e860 │ │ │ │ + beq.n 5e878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e860 │ │ │ │ + cbnz r3, 5e878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e876 │ │ │ │ + beq.n 5e88e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e876 │ │ │ │ + cbnz r3, 5e88e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e818 │ │ │ │ + beq.n 5e830 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 2368b0 │ │ │ │ + bl 236358 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8aa │ │ │ │ + beq.n 5e8c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e8aa │ │ │ │ + cbnz r3, 5e8c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8aa │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8c2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23d784 │ │ │ │ + b.w 23d5ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e8d0 │ │ │ │ - movw r0, #34428 @ 0x867c │ │ │ │ + bne.n 5e8e8 │ │ │ │ + movw r0, #35028 @ 0x88d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e8e2 │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + cbnz r3, 5e8fa │ │ │ │ + movw r0, #3112 @ 0xc28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w ddc28 │ │ │ │ - movw r0, #30432 @ 0x76e0 │ │ │ │ + b.w ddbe4 │ │ │ │ + movw r0, #30892 @ 0x78ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ 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, 5e90c │ │ │ │ + cbz r3, 5e924 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5e926 │ │ │ │ - bl 2459ec <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5e93e │ │ │ │ + bl 24581c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5e924 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5e934 │ │ │ │ + bne.n 5e93c │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5e94c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e92a │ │ │ │ + b.n 5e942 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5e918 │ │ │ │ + beq.n 5e930 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125048 │ │ │ │ + b.w 125258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #20684 @ 0x50cc │ │ │ │ + movw r0, #21196 @ 0x52cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f5588 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5e98c │ │ │ │ + bl 1b3df8 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5e9a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #15720 @ 0x3d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34436 @ 0x8684 │ │ │ │ + movw r0, #35036 @ 0x88dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e990 │ │ │ │ + bge.n 5e9a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e98c │ │ │ │ + beq.n 5e9a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e98c │ │ │ │ + cbnz r3, 5e9a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e9b4 │ │ │ │ + b.n 5e9cc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e10c │ │ │ │ + bl 8e00c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9b4 │ │ │ │ + beq.n 5e9cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9b4 │ │ │ │ + cbnz r3, 5e9cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ 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, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5e9d6 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5e9e2 │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5e9ee │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5e9fa │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5ea06 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 5ea10 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 5ea1a │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 125048 │ │ │ │ - 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 │ │ │ │ - ldr r4, [pc, #356] @ (5eb94 ) │ │ │ │ + ldr r4, [pc, #352] @ (5eb44 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #34472 @ 0x86a8 │ │ │ │ + movw r0, #35072 @ 0x8900 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19cadc │ │ │ │ - cbz r0, 5ea68 │ │ │ │ + bl 19b16c │ │ │ │ + cbz r0, 5ea1a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5ea68 │ │ │ │ - movw r1, #37644 @ 0x930c │ │ │ │ + cbz r3, 5ea1a │ │ │ │ + movw r1, #37804 @ 0x93ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ea70 │ │ │ │ + cbnz r0, 5ea22 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5eb8c │ │ │ │ - movw r4, #34456 @ 0x8698 │ │ │ │ + b.n 5eb3e │ │ │ │ + movw r4, #35056 @ 0x88f0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 199f88 │ │ │ │ + bl 19861c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ea82 │ │ │ │ + cbnz r0, 5ea34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9d30 │ │ │ │ - b.n 5eab8 │ │ │ │ + bl 1e9054 │ │ │ │ + b.n 5ea6a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5ea9e │ │ │ │ - movw r0, #4036 @ 0xfc4 │ │ │ │ + cbnz r0, 5ea50 │ │ │ │ + movw r0, #4548 @ 0x11c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5eab0 │ │ │ │ + b.n 5ea62 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eb5a │ │ │ │ + beq.n 5eb0c │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6ac │ │ │ │ + bl 7f5cc │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5eabc │ │ │ │ + cbnz r5, 5ea6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eb8c │ │ │ │ + b.n 5eb3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e750 │ │ │ │ + bl 10e898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eada │ │ │ │ + beq.n 5ea8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eada │ │ │ │ + cbnz r3, 5ea8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5eaf4 │ │ │ │ + bne.n 5eaa6 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb5a │ │ │ │ - b.n 5eab2 │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eb0c │ │ │ │ + b.n 5ea64 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbb54 │ │ │ │ + bl cbb7c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb18 │ │ │ │ + beq.n 5eaca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eb18 │ │ │ │ + cbnz r3, 5eaca │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5eb2e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eae0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb5a │ │ │ │ - b.n 5eab2 │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eb0c │ │ │ │ + b.n 5ea64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e10c │ │ │ │ + bl 8e00c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb8c │ │ │ │ + beq.n 5eb3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb8c │ │ │ │ + cbnz r3, 5eb3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5eb8c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5eb3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #34492 @ 0x86bc │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f7804 │ │ │ │ + bl 1f69f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5ea5e │ │ │ │ - b.n 5eab8 │ │ │ │ + bge.w 5ea10 │ │ │ │ + b.n 5ea6a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cbz r3, 5eb66 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + cbz r3, 5eb72 │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + cbz r0, 5eb7e │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cbz r0, 5eb8a │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ + cbz r0, 5eb96 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 5eba0 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 5ebaa │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 125258 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005eb98 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ebae <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005eb9e : │ │ │ │ +0005ebb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ebce │ │ │ │ + beq.n 5ebe4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ec0a │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ec20 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ec10 │ │ │ │ + beq.n 5ec26 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ebf2 │ │ │ │ + bpl.n 5ec08 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ec12 │ │ │ │ + beq.n 5ec28 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ec12 │ │ │ │ + b.n 5ec28 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34540 @ 0x86ec │ │ │ │ + movw r1, #35140 @ 0x8944 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec46 │ │ │ │ + b.n 5ec5c │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ec48 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ec60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ec38 │ │ │ │ + cbz r0, 5ec4e │ │ │ │ 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 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec4c : │ │ │ │ +0005ec64 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec62 : │ │ │ │ +0005ec7a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec74 : │ │ │ │ +0005ec8c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec7e <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ec96 <_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 5ecb8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ecd0 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ecae <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ecc6 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec9e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ecb6 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ecc2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ecda <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ec90 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5eca8 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed2c <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + bl 5ed42 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ec90 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5eca8 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ecc4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ecdc <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ecca <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ece2 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ece2 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1fa900 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ecfa <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1f9ae0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ece4 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ecfc <_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 r3, [r0, #0] │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + lsls r2, r1, #31 │ │ │ │ + bmi.n 5ed16 <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ + lsls r3, r1, #30 │ │ │ │ + bpl.n 5ed20 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bmi.n 5ed02 <_PyRWMutex_RLock@@Base+0x1e> │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bpl.n 5ed0a <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ - bl 5ed2c <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 5ecf6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ - adds r1, r3, #4 │ │ │ │ + bl 5ed42 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 5ed0e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ - ldrex r2, [r4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5ed20 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ - strex r0, r1, [r4] │ │ │ │ + ldrex r3, [r4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 5ed36 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ + strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed10 <_PyRWMutex_RLock@@Base+0x2c> │ │ │ │ + bne.n 5ed26 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed2a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 5ecf6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + beq.n 5ed40 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 5ed0e <_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 5ed66 <_PyRWMutex_RLock@@Base+0x82> │ │ │ │ + bmi.n 5ed7c <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed5e <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ + bne.n 5ed74 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed4e <_PyRWMutex_RLock@@Base+0x6a> │ │ │ │ + bne.n 5ed64 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ed86 <_PyRWMutex_RLock@@Base+0xa2> │ │ │ │ + bne.n 5ed9c <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ 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 15e474 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15d890 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed8a <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005eda0 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ed8e <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5eda4 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5edac <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5edc2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5edac <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1fa900 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edc2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1f9ae0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edae : │ │ │ │ +0005edc4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edd8 │ │ │ │ + cbz r0, 5edee │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5edd8 │ │ │ │ + bne.n 5edee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5edd8 │ │ │ │ + cbz r2, 5edee │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5edf2 │ │ │ │ + b.n 5ee08 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34584 @ 0x8718 │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005edf4 : │ │ │ │ +0005ee0a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee1a │ │ │ │ + cbz r0, 5ee30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee1a │ │ │ │ + bne.n 5ee30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee1a │ │ │ │ + cbz r3, 5ee30 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee32 │ │ │ │ + b.n 5ee48 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34644 @ 0x8754 │ │ │ │ + movw r1, #35244 @ 0x89ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee34 : │ │ │ │ +0005ee4a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee5a │ │ │ │ + cbz r0, 5ee70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee5a │ │ │ │ + bne.n 5ee70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee5a │ │ │ │ + cbz r3, 5ee70 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ee72 │ │ │ │ + b.n 5ee88 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34704 @ 0x8790 │ │ │ │ + movw r1, #35304 @ 0x89e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee74 : │ │ │ │ +0005ee8a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee9a │ │ │ │ + cbz r0, 5eeb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee9a │ │ │ │ + bne.n 5eeb0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee9a │ │ │ │ + cbz r3, 5eeb0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5eeb2 │ │ │ │ + b.n 5eec8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34768 @ 0x87d0 │ │ │ │ + movw r1, #35368 @ 0x8a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eeb4 : │ │ │ │ +0005eeca : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eef2 │ │ │ │ + cbz r0, 5ef08 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eef2 │ │ │ │ + bne.n 5ef08 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eef2 │ │ │ │ - cbnz r1, 5ef0e │ │ │ │ + cbz r2, 5ef08 │ │ │ │ + cbnz r1, 5ef24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34884 @ 0x8844 │ │ │ │ + movw r1, #35484 @ 0x8a9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5ef08 │ │ │ │ + bl 127324 │ │ │ │ + b.n 5ef1e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34824 @ 0x8808 │ │ │ │ + movw r1, #35424 @ 0x8a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef12 │ │ │ │ + b.n 5ef28 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef14 : │ │ │ │ +0005ef2a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef3e │ │ │ │ + cbz r0, 5ef54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef3e │ │ │ │ + bne.n 5ef54 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef3e │ │ │ │ + cbz r2, 5ef54 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef58 │ │ │ │ + b.n 5ef6e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34932 @ 0x8874 │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef5a : │ │ │ │ +0005ef70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef84 │ │ │ │ + cbz r0, 5ef9a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef84 │ │ │ │ + bne.n 5ef9a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef84 │ │ │ │ + cbz r2, 5ef9a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5ef9e │ │ │ │ + b.n 5efb4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34988 @ 0x88ac │ │ │ │ + movw r1, #35588 @ 0x8b04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005efa0 : │ │ │ │ - b.w 10dfcc <_PyLong_FromByteArray@@Base+0x12f8> │ │ │ │ +0005efb6 : │ │ │ │ + b.w 10e114 <_PyLong_FromByteArray@@Base+0x12ec> │ │ │ │ │ │ │ │ -0005efa4 : │ │ │ │ - b.w 20ac24 │ │ │ │ +0005efba : │ │ │ │ + b.w 20a0f4 │ │ │ │ │ │ │ │ -0005efa8 : │ │ │ │ - b.w 3a578 │ │ │ │ +0005efbe : │ │ │ │ + b.w 3a568 │ │ │ │ │ │ │ │ -0005efac : │ │ │ │ - b.w 21196c <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005efc2 : │ │ │ │ + b.w 211384 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005efb0 : │ │ │ │ +0005efc6 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 147914 │ │ │ │ - cbz r0, 5efe4 │ │ │ │ + bl 13d754 │ │ │ │ + cbz r0, 5effa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f05a │ │ │ │ + b.n 5f070 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5eff6 │ │ │ │ + cbz r0, 5f00c │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f000 │ │ │ │ - bl 1e9bf4 │ │ │ │ + b.n 5f016 │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f05c │ │ │ │ + b.n 5f072 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f00e │ │ │ │ + ble.n 5f024 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f000 │ │ │ │ + b.n 5f016 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61537 @ 0xf061 │ │ │ │ + movw r2, #61559 @ 0xf077 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64583 @ 0xfc47 │ │ │ │ + movw r3, #64607 @ 0xfc5f │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f054 │ │ │ │ - bl 1970cc │ │ │ │ + cbz r5, 5f06a │ │ │ │ + bl 195688 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r7, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5f032 │ │ │ │ + b.n 5f048 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5} │ │ │ │ subs r4, r0, #1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f090 │ │ │ │ + blt.n 5f0a6 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f084 │ │ │ │ + bge.n 5f09a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f090 │ │ │ │ + b.n 5f0a6 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f068 │ │ │ │ + b.n 5f07e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f094 : │ │ │ │ +0005f0aa : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f0a6 : │ │ │ │ +0005f0bc : │ │ │ │ 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] @ (5f0fc ) │ │ │ │ + ldr r4, [pc, #68] @ (5f114 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r7, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f100 │ │ │ │ - cbnz r0, 5f0f4 │ │ │ │ + bl 5f118 │ │ │ │ + cbnz r0, 5f10a │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f0d6 │ │ │ │ + bne.n 5f0ec │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f100 │ │ │ │ + bl 5f118 │ │ │ │ str.w r8, [r4, #3740] @ 0xe9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f154 │ │ │ │ + beq.n 5f16c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5f14a │ │ │ │ + beq.n 5f162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f14a │ │ │ │ + cbnz r3, 5f162 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f158 │ │ │ │ + beq.n 5f170 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f11c │ │ │ │ + b.n 5f134 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f15c │ │ │ │ + b.n 5f174 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f160 : │ │ │ │ - cbz r0, 5f170 │ │ │ │ +0005f178 : │ │ │ │ + cbz r0, 5f188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f172 : │ │ │ │ - b.w 1a4088 │ │ │ │ +0005f18a : │ │ │ │ + b.w 1a2740 │ │ │ │ │ │ │ │ -0005f176 : │ │ │ │ +0005f18e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6bfc4 │ │ │ │ - cbz r0, 5f190 │ │ │ │ + bl 6bf48 │ │ │ │ + cbz r0, 5f1a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f192 : │ │ │ │ - cbz r0, 5f1bc │ │ │ │ +0005f1aa : │ │ │ │ + cbz r0, 5f1d4 │ │ │ │ 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, 5f1b2 │ │ │ │ + cbz r3, 5f1ca │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c174 │ │ │ │ + b.w 6c074 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1be : │ │ │ │ - cbz r0, 5f1ce │ │ │ │ +0005f1d6 : │ │ │ │ + cbz r0, 5f1e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1d0 : │ │ │ │ - ldr r3, [pc, #12] @ (5f1e0 ) │ │ │ │ - cbz r0, 5f1da │ │ │ │ +0005f1e8 : │ │ │ │ + ldr r3, [pc, #12] @ (5f1f8 ) │ │ │ │ + cbz r0, 5f1f2 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f1e4 : │ │ │ │ +0005f1fc : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1ea : │ │ │ │ +0005f202 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f22a │ │ │ │ + cbz r0, 5f242 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f23e │ │ │ │ + beq.n 5f256 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 5f23e │ │ │ │ - cbnz r0, 5f23e │ │ │ │ + beq.n 5f256 │ │ │ │ + cbnz r0, 5f256 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #63900 @ 0xf99c │ │ │ │ + movw r0, #64412 @ 0xfb9c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f266 │ │ │ │ + b.n 5f27e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f266 │ │ │ │ + beq.n 5f27e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f264 │ │ │ │ + ble.n 5f27c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f266 │ │ │ │ + beq.n 5f27e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f266 │ │ │ │ + bne.n 5f27e │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f266 │ │ │ │ + b.n 5f27e │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f268 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f280 <_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 88d60 │ │ │ │ - cbz r0, 5f2b0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88c30 │ │ │ │ + cbz r0, 5f2c8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f2b0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f2c8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f2a2 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f2ba <_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 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f2b6 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1e9bf4 │ │ │ │ + cbnz r0, 5f2ce <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f2ce <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f2e6 <_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 1ffe48 │ │ │ │ + bl 1ff314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f2d4 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f2ec <_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 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6c9e0 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f2f4 : │ │ │ │ - movw r3, #49632 @ 0xc1e0 │ │ │ │ +0005f30c : │ │ │ │ + movw r3, #50144 @ 0xc3e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5f316 │ │ │ │ + cbz r4, 5f32e │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f316 │ │ │ │ + cbz r5, 5f32e │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f302 │ │ │ │ + beq.n 5f31a │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f31e : │ │ │ │ +0005f336 : │ │ │ │ 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, 5f340 │ │ │ │ + cbz r4, 5f358 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f340 │ │ │ │ - bl 101dec <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f334 │ │ │ │ + cbz r0, 5f358 │ │ │ │ + bl 101f58 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f34c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f342 : │ │ │ │ +0005f35a : │ │ │ │ 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 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f39a │ │ │ │ + cbz r0, 5f3b2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d05d0 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1ced24 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f38e │ │ │ │ + beq.n 5f3a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f392 │ │ │ │ + cbz r3, 5f3aa │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f39a │ │ │ │ + b.n 5f3b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f38e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f3a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f3a2 : │ │ │ │ +0005f3ba : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5f3d8 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f3f0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a6538 │ │ │ │ + bl 1a4bf0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f3dc : │ │ │ │ +0005f3f4 : │ │ │ │ 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] @ (5f438 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f450 ) │ │ │ │ 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, 5f430 │ │ │ │ + cbz r5, 5f448 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f870 │ │ │ │ + bl 8f770 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f420 │ │ │ │ + cbz r3, 5f438 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f420 │ │ │ │ - movw r0, #35052 @ 0x88ec │ │ │ │ + cbz r3, 5f438 │ │ │ │ + movw r0, #35652 @ 0x8b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef358 │ │ │ │ + bl 1ee668 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f43c : │ │ │ │ +0005f454 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f460 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f478 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f464 │ │ │ │ + bl 5f47c │ │ │ │ mov r4, r0 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ 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] @ (5f4c8 ) │ │ │ │ - bl 126520 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f4e0 ) │ │ │ │ + bl 126730 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4bc │ │ │ │ + blt.n 5f4d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f48e │ │ │ │ + cbz r0, 5f4a6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f4c0 │ │ │ │ - bl 781b8 │ │ │ │ - bl 71320 │ │ │ │ + bmi.n 5f4d8 │ │ │ │ + bl 780a0 │ │ │ │ + bl 71200 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f4bc │ │ │ │ - ldr r1, [pc, #40] @ (5f4c8 ) │ │ │ │ + cbz r0, 5f4d4 │ │ │ │ + ldr r1, [pc, #40] @ (5f4e0 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ce22c │ │ │ │ - cbz r0, 5f4c0 │ │ │ │ + bl 1cc98c │ │ │ │ + cbz r0, 5f4d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4bc │ │ │ │ + beq.n 5f4d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4bc │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4d4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f4c2 │ │ │ │ + b.n 5f4da │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f4cc : │ │ │ │ +0005f4e4 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5f500 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f518 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1be588 │ │ │ │ + bl 1bcce0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f504 : │ │ │ │ +0005f51c : │ │ │ │ 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, 5f530 │ │ │ │ + cbnz r0, 5f548 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7a84 │ │ │ │ + bl 1b620c <_PySys_GetRequiredAttrString@@Base+0x2414> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f53c │ │ │ │ + bne.n 5f554 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005f542 : │ │ │ │ +0005f55a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl c9e00 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9e0c <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6f0 │ │ │ │ + beq.w 5f708 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9e00 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9e0c <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6f0 │ │ │ │ + beq.w 5f708 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f6f6 │ │ │ │ + blt.w 5f70e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f5a0 │ │ │ │ + bgt.n 5f5b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f5a2 │ │ │ │ + bge.n 5f5ba │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f5a2 │ │ │ │ + b.n 5f5ba │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ addlt r9, r3 │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.w 5f6f6 │ │ │ │ + bgt.w 5f70e │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f5c6 │ │ │ │ + bpl.n 5f5de │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f5c8 │ │ │ │ + b.n 5f5e0 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f5da │ │ │ │ + bpl.n 5f5f2 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f5de │ │ │ │ + b.n 5f5f6 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f5f8 │ │ │ │ + beq.n 5f610 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e58d4 <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e4a68 <_PyTime_gmtime@@Base+0x88> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f5f8 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 5f6f0 │ │ │ │ + cbnz r0, 5f610 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 5f708 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f618 │ │ │ │ + beq.n 5f630 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f6ce │ │ │ │ + bne.n 5f6e6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 203af8 │ │ │ │ + bl 202fc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6fc │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f6e2 │ │ │ │ + blt.n 5f6fa │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f632 │ │ │ │ + bne.n 5f64a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f6e4 │ │ │ │ + beq.n 5f6fc │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6fc │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f65c │ │ │ │ - bne.n 5f6c4 │ │ │ │ + bgt.n 5f674 │ │ │ │ + bne.n 5f6dc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f6c8 │ │ │ │ + beq.n 5f6e0 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f644 │ │ │ │ + bne.n 5f65c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f644 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bne.n 5f65c │ │ │ │ + b.n 5f6e0 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f67e │ │ │ │ + ble.n 5f696 │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f67e │ │ │ │ + ble.n 5f696 │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f694 │ │ │ │ + cbz r2, 5f6ac │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12ce40 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 12cdcc │ │ │ │ + b.n 5f6e0 │ │ │ │ mov.w r3, sl, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bge.n 5f6b4 │ │ │ │ + bge.n 5f6cc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23a0c8 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 239e48 │ │ │ │ + b.n 5f6e0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 238ba8 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 2388fc │ │ │ │ + b.n 5f6e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6fc │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 259a04 │ │ │ │ + bl 259bc4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6fc │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f6f8 │ │ │ │ + beq.n 5f710 │ │ │ │ mov r0, r8 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 5f6f8 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 5f710 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f6f8 │ │ │ │ + b.n 5f710 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f700 : │ │ │ │ +0005f718 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f722 │ │ │ │ - movw r0, #27004 @ 0x697c │ │ │ │ + cbnz r0, 5f73a │ │ │ │ + movw r0, #27516 @ 0x6b7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f756 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f76e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f73c │ │ │ │ + cbz r3, 5f754 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5f73c │ │ │ │ + bmi.n 5f754 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f74e │ │ │ │ - movw r0, #27004 @ 0x697c │ │ │ │ + bge.n 5f766 │ │ │ │ + movw r0, #27516 @ 0x6b7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f756 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f76e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa744 │ │ │ │ + b.w fa7b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f75c : │ │ │ │ +0005f774 : │ │ │ │ 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 c9e00 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9e0c <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f794 │ │ │ │ - cbnz r4, 5f78a │ │ │ │ + beq.n 5f7ac │ │ │ │ + cbnz r4, 5f7a2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22ede4 <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22e88c <_PyGen_yf@@Base+0x274> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9e00 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9e0c <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f77c │ │ │ │ + bne.n 5f794 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f798 : │ │ │ │ +0005f7b0 : │ │ │ │ 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 c9e00 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9e0c <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7c4 │ │ │ │ + beq.n 5f7dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ed7bc │ │ │ │ + b.w 1ecad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7c8 : │ │ │ │ +0005f7e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f830 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f848 ) │ │ │ │ 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, 5f80a │ │ │ │ + cbnz r4, 5f822 │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #1600] @ 0x640 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 5f82a │ │ │ │ + b.n 5f842 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f7e8 │ │ │ │ + bne.n 5f800 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35212 @ 0x898c │ │ │ │ + movw r1, #35812 @ 0x8be4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f834 : │ │ │ │ +0005f84c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f8b4 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f8cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f86a │ │ │ │ + bls.n 5f882 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35248 @ 0x89b0 │ │ │ │ + movw r1, #35848 @ 0x8c08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5f8ac │ │ │ │ + bl d187c │ │ │ │ + b.n 5f8c4 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f890 │ │ │ │ + cbnz r0, 5f8a8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35276 @ 0x89cc │ │ │ │ + movw r1, #35876 @ 0x8c24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5f8ac │ │ │ │ + bl d187c │ │ │ │ + b.n 5f8c4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #1600] @ 0x640 │ │ │ │ - b.n 5f8b0 │ │ │ │ + b.n 5f8c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8b8 : │ │ │ │ +0005f8d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f910 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f928 ) │ │ │ │ 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, 5f8ec │ │ │ │ + cbnz r4, 5f904 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f90c │ │ │ │ + b.n 5f924 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8d8 │ │ │ │ + bne.n 5f8f0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35308 @ 0x89ec │ │ │ │ + movw r1, #35908 @ 0x8c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f914 : │ │ │ │ +0005f92c : │ │ │ │ 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] @ (5f94c ) │ │ │ │ + ldr r2, [pc, #40] @ (5f964 ) │ │ │ │ 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 1ce6d8 │ │ │ │ - cbnz r0, 5f946 │ │ │ │ + bl 1cce38 │ │ │ │ + cbnz r0, 5f95e │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5f94a │ │ │ │ + b.n 5f962 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f950 : │ │ │ │ +0005f968 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f9b8 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f9d0 ) │ │ │ │ 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, 5f992 │ │ │ │ + cbnz r4, 5f9aa │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #376] @ 0x178 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 5f9b2 │ │ │ │ + b.n 5f9ca │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f970 │ │ │ │ + bne.n 5f988 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35344 @ 0x8a10 │ │ │ │ + movw r1, #35944 @ 0x8c68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9bc : │ │ │ │ +0005f9d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fa38 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fa50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f9f2 │ │ │ │ + bls.n 5fa0a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35380 @ 0x8a34 │ │ │ │ + movw r1, #35980 @ 0x8c8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5fa16 │ │ │ │ + bl d187c │ │ │ │ + b.n 5fa2e │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fa1c │ │ │ │ + cbnz r0, 5fa34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35408 @ 0x8a50 │ │ │ │ + movw r1, #36008 @ 0x8ca8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa36 │ │ │ │ + b.n 5fa4e │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa3c : │ │ │ │ +0005fa54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fa90 ) │ │ │ │ + ldr r1, [pc, #68] @ (5faa8 ) │ │ │ │ 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, 5fa6c │ │ │ │ + cbnz r4, 5fa84 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fa8c │ │ │ │ + b.n 5faa4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa5c │ │ │ │ + bne.n 5fa74 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35504 @ 0x8ab0 │ │ │ │ + movw r1, #36104 @ 0x8d08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa94 : │ │ │ │ +0005faac : │ │ │ │ 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 5fac2 │ │ │ │ + blt.n 5fada │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35540 @ 0x8ad4 │ │ │ │ + movw r1, #36140 @ 0x8d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5fadc │ │ │ │ - ldr r2, [pc, #56] @ (5fafc ) │ │ │ │ + bl 127324 │ │ │ │ + b.n 5faf4 │ │ │ │ + ldr r2, [pc, #56] @ (5fb14 ) │ │ │ │ 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 5fb00 │ │ │ │ + bl 5fb18 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fae2 │ │ │ │ + bne.n 5fafa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fafa │ │ │ │ + b.n 5fb12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81a64 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81978 <_PyType_LookupRef@@Base+0x118> │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r5 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -79923,87 +79946,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 5fb2c │ │ │ │ + bls.n 5fb44 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35564 @ 0x8aec │ │ │ │ + movw r1, #36164 @ 0x8d44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 5fb4c │ │ │ │ + bl d187c │ │ │ │ + b.n 5fb64 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fb52 │ │ │ │ + cbnz r3, 5fb6a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #36192 @ 0x8d60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb54 │ │ │ │ + b.n 5fb6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb56 : │ │ │ │ +0005fb6e : │ │ │ │ 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] @ (5fb8c ) │ │ │ │ + ldr r2, [pc, #36] @ (5fba4 ) │ │ │ │ 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 5fb00 │ │ │ │ + bl 5fb18 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb90 : │ │ │ │ +0005fba8 : │ │ │ │ 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 5fbbe │ │ │ │ + blt.n 5fbd6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35540 @ 0x8ad4 │ │ │ │ + movw r1, #36140 @ 0x8d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 5fbd4 │ │ │ │ - ldr r2, [pc, #44] @ (5fbec ) │ │ │ │ + bl 127324 │ │ │ │ + b.n 5fbec │ │ │ │ + ldr r2, [pc, #44] @ (5fc04 ) │ │ │ │ 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 5fb00 │ │ │ │ - cbz r0, 5fbda │ │ │ │ + bl 5fb18 │ │ │ │ + cbz r0, 5fbf2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbea │ │ │ │ + b.n 5fc02 │ │ │ │ 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 │ │ │ │ @@ -80025,225 +80048,71 @@ │ │ │ │ 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 5fc3c │ │ │ │ + beq.n 5fc54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fc3c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fc54 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e81c │ │ │ │ + b.w 7e73c │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fc6a │ │ │ │ + bge.n 5fc82 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fc64 │ │ │ │ + bge.n 5fc7c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fc6a │ │ │ │ + b.n 5fc82 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fc4c │ │ │ │ + b.n 5fc64 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5fc90 │ │ │ │ - bl 25fe34 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fc9c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 5fcce │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcca │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcca │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0005fcd2 : │ │ │ │ - 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 5fcec │ │ │ │ - cbnz r0, 5fcf2 │ │ │ │ - bl 263ddc │ │ │ │ - b.n 5fd0e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fd14 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35624 @ 0x8b28 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fd38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5fcf8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5fcf8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl ce9a4 │ │ │ │ - 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 5fd60 │ │ │ │ - mov r5, r2 │ │ │ │ - clz r2, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 5fd66 │ │ │ │ - bl 263ddc │ │ │ │ - b.n 5fd72 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl cdf10 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5fd78 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fd86 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005fd8c : │ │ │ │ - b.n 5fd3e │ │ │ │ - │ │ │ │ -0005fd8e : │ │ │ │ - b.n 5fd3e │ │ │ │ - │ │ │ │ -0005fd90 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fdca │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fdca │ │ │ │ - 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 5fdbc │ │ │ │ - bl d3c3c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5fdc4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fdce : │ │ │ │ - b.w 1046fc │ │ │ │ - nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fdde │ │ │ │ + cbz r0, 5fc90 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fdea │ │ │ │ + cbz r0, 5fc9c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fdf6 │ │ │ │ + cbz r0, 5fca8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (5fe0c ) │ │ │ │ + ldr r2, [pc, #20] @ (5fcc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5fe08 │ │ │ │ + cbnz r1, 5fcba │ │ │ │ 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] @ (5fe1c ) │ │ │ │ + ldr r2, [pc, #8] @ (5fcd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -80280,287 +80149,205 @@ │ │ │ │ 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, 5fe8c │ │ │ │ + cbnz r0, 5fd40 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5fe94 │ │ │ │ + cbz r0, 5fd48 │ │ │ │ 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 5fe7e │ │ │ │ + beq.n 5fd32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fea0 │ │ │ │ + cbz r0, 5fd54 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 5fef4 │ │ │ │ + bge.n 5fda8 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 5fecc │ │ │ │ + cbz r3, 5fd80 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5feda │ │ │ │ - b.n 5fed0 │ │ │ │ + bls.n 5fd8e │ │ │ │ + b.n 5fd84 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5feda │ │ │ │ + bcs.n 5fd8e │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5feb0 │ │ │ │ + b.n 5fd64 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5feea │ │ │ │ + bne.n 5fd9e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5feb0 │ │ │ │ + bne.n 5fd64 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5feb0 │ │ │ │ + b.n 5fd64 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5feb0 │ │ │ │ + b.n 5fd64 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 5ff4c │ │ │ │ + bge.n 5fe00 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 5ff24 │ │ │ │ + cbz r3, 5fdd8 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5ff32 │ │ │ │ - b.n 5ff28 │ │ │ │ + bls.n 5fde6 │ │ │ │ + b.n 5fddc │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5ff32 │ │ │ │ + bcs.n 5fde6 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5ff08 │ │ │ │ + b.n 5fdbc │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5ff42 │ │ │ │ + bne.n 5fdf6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5ff08 │ │ │ │ + bne.n 5fdbc │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ff08 │ │ │ │ + b.n 5fdbc │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5ff08 │ │ │ │ + b.n 5fdbc │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add.w r7, r0, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - subs r4, #1 │ │ │ │ - bmi.n 5ff80 │ │ │ │ - ldr.w r0, [r7, r4, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ff6a │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ff6a │ │ │ │ - b.n 5ff82 │ │ │ │ - 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, 5ffac │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 5ff9c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ffb2 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ffa4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5ffbe │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #36] @ (5ffe8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - add.w r0, r0, #99328 @ 0x18400 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.w 19ffc0 │ │ │ │ - b.w 19ffc0 │ │ │ │ - b.w 19ffc0 │ │ │ │ - b.w 19ffc0 │ │ │ │ - b.w 19ffc0 │ │ │ │ - movs r1, #2 │ │ │ │ - b.w 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79d64 │ │ │ │ - cbz r0, 60020 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w e4558 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1f0418 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ 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, 60064 │ │ │ │ + cbz r0, 5fe3a │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60064 │ │ │ │ + beq.n 5fe3a │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 600a4 │ │ │ │ - bl 5fdf8 │ │ │ │ - cbz r0, 600b8 │ │ │ │ + bne.n 5fe7a │ │ │ │ + bl 5fcaa │ │ │ │ + cbz r0, 5fe8e │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #1091 @ 0x443 │ │ │ │ + movw r3, #705 @ 0x2c1 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60098 │ │ │ │ + cbz r5, 5fe6e │ │ │ │ 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 5fe10 │ │ │ │ + b.n 5fcc4 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 600ac │ │ │ │ + cbz r2, 5fe82 │ │ │ │ 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, 6011c │ │ │ │ + cbz r0, 5fef2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 6011a │ │ │ │ + cbz r1, 5fef0 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 6011a │ │ │ │ + cbz r7, 5fef0 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 600f8 │ │ │ │ + bcc.n 5fece │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60030 │ │ │ │ + bl 5fe06 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 600d8 │ │ │ │ + bne.n 5feae │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60030 │ │ │ │ + bl 5fe06 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 600d8 │ │ │ │ + b.n 5feae │ │ │ │ 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, #287 @ 0x11f │ │ │ │ - movt r4, #6 │ │ │ │ + movw r4, #65269 @ 0xfef5 │ │ │ │ + movt r4, #5 │ │ │ │ eors r4, r3 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ @@ -80584,38 +80371,101 @@ │ │ │ │ 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 60182 │ │ │ │ + bhi.n 5ff58 │ │ │ │ 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 5ffa0 │ │ │ │ + bl 2600a4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 5ffac │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 5ffde │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffda │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 5ffda │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffda │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 5ffda │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffda │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.w 19e670 │ │ │ │ + b.w 19e670 │ │ │ │ + b.w 19e670 │ │ │ │ + b.w 19e670 │ │ │ │ + b.w 19e670 │ │ │ │ + movs r1, #2 │ │ │ │ + b.w 4f886 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 79c60 │ │ │ │ + cbz r0, 60016 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w e450c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1ef730 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 601d4 │ │ │ │ + bne.n 60052 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6036c │ │ │ │ + b.n 601ea │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 601ce │ │ │ │ + beq.n 6004c │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r2, r4, #116 @ 0x74 │ │ │ │ @@ -80626,66 +80476,66 @@ │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ movge r5, r3 │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r3, #3 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60224 │ │ │ │ + bls.n 600a2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 6021a │ │ │ │ + bhi.n 60098 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 60226 │ │ │ │ + b.n 600a4 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 60226 │ │ │ │ + b.n 600a4 │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r3, r2, lsl #15 │ │ │ │ add r4, r3 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6024c │ │ │ │ + bne.n 600ca │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 6036c │ │ │ │ + b.n 601ea │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60274 │ │ │ │ + bne.n 600f2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 601ce │ │ │ │ + bls.n 6004c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6036c │ │ │ │ + beq.n 601ea │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60254 │ │ │ │ + b.n 600d2 │ │ │ │ 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 602a4 │ │ │ │ + beq.n 60122 │ │ │ │ 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 │ │ │ │ @@ -80693,20 +80543,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 26d1cc │ │ │ │ + bl 26d3ec │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 60310 │ │ │ │ + cbz r2, 6018e │ │ │ │ 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 │ │ │ │ @@ -80718,52 +80568,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 602ca │ │ │ │ + b.n 60148 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 601ce │ │ │ │ + beq.w 6004c │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 6033c │ │ │ │ + cbnz r6, 601ba │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 6036c │ │ │ │ + cbz r0, 601ea │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60324 │ │ │ │ - b.n 60366 │ │ │ │ + bne.n 601a2 │ │ │ │ + b.n 601e4 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60362 │ │ │ │ + cbz r6, 601e0 │ │ │ │ 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 6033e │ │ │ │ - b.n 6036c │ │ │ │ + bne.n 601bc │ │ │ │ + b.n 601ea │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60312 │ │ │ │ + b.n 60190 │ │ │ │ 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 │ │ │ │ @@ -80772,37 +80622,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, 603ac │ │ │ │ + cbz r0, 6022a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 603ac │ │ │ │ + cbz r3, 6022a │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 601a8 │ │ │ │ + b.n 60026 │ │ │ │ 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 1a3f58 │ │ │ │ + bl 1a2610 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -80817,59 +80667,59 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60424 │ │ │ │ + bls.n 602a2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 6041a │ │ │ │ + bhi.n 60298 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60426 │ │ │ │ + b.n 602a4 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60426 │ │ │ │ + b.n 602a4 │ │ │ │ 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, 604ae │ │ │ │ + cbz r0, 6032c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 604ac │ │ │ │ + bcs.n 6032a │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 604ac │ │ │ │ + cbz r0, 6032a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60470 │ │ │ │ + bne.n 602ee │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 604ac │ │ │ │ + bcs.n 6032a │ │ │ │ adds r1, r3, r2 │ │ │ │ movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ rsbcs r2, r3, #32640 @ 0x7f80 │ │ │ │ mov r1, r5 │ │ │ │ @@ -80882,278 +80732,255 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 604d6 │ │ │ │ + cbz r0, 60354 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 604d6 │ │ │ │ + cbz r3, 60354 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a9a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 60442 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53512 @ 0xd108 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 40650 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ - ldr r3, [pc, #48] @ (60528 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - dmb ish │ │ │ │ - ldrb.w r3, [r3, #3912] @ 0xf48 │ │ │ │ - dmb ish │ │ │ │ - tst.w r3, #1 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + b.n 602c0 │ │ │ │ │ │ │ │ -0006052c : │ │ │ │ +0006035e : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 6054c │ │ │ │ + bne.n 6037e │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 60562 │ │ │ │ + bge.n 60394 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60538 │ │ │ │ + b.n 6036a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60562 │ │ │ │ + blt.n 60394 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 6054e │ │ │ │ + b.n 60380 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060566 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00060398 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33899 @ 0x846b │ │ │ │ + movw r1, #33931 @ 0x848b │ │ │ │ movt r1, #5 │ │ │ │ - b.w 265140 <_PyCrossInterpreterData_Release@@Base+0xf0> │ │ │ │ + b.w 2652b0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -00060574 : │ │ │ │ +000603a6 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 60590 │ │ │ │ + cbz r0, 603c2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56773 @ 0xddc5 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060592 : │ │ │ │ +000603c4 : │ │ │ │ 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] @ (605c4 ) │ │ │ │ + ldr r4, [pc, #32] @ (603f8 ) │ │ │ │ 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 1a47b0 │ │ │ │ + bl 1a2e68 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605c8 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +000603fc <_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] @ (605fc <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (60430 <_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 1a47b0 │ │ │ │ + bl 1a2e68 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060600 : │ │ │ │ +00060434 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060606 : │ │ │ │ +0006043a : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006060a : │ │ │ │ - movw r1, #8156 @ 0x1fdc │ │ │ │ +0006043e : │ │ │ │ + movw r1, #8668 @ 0x21dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 20abc8 │ │ │ │ + b.w 20a098 │ │ │ │ │ │ │ │ -00060618 : │ │ │ │ - b.w 6060a │ │ │ │ +0006044c : │ │ │ │ + b.w 6043e │ │ │ │ │ │ │ │ -0006061c : │ │ │ │ - b.w 6060a │ │ │ │ +00060450 : │ │ │ │ + b.w 6043e │ │ │ │ │ │ │ │ -00060620 : │ │ │ │ +00060454 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060624 : │ │ │ │ +00060458 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060626 : │ │ │ │ +0006045a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060628 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0006045c <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60638 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 6046c <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006063a : │ │ │ │ +0006046e : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060646 : │ │ │ │ +0006047a : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060658 <_PyDict_NewPresized@@Base>: │ │ │ │ +0006048c <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60670 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (604a4 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w bd110 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + b.w bd0f4 <_PyDict_FromItems@@Base+0x324> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060674 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +000604a8 <_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 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 606a6 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 604da <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 606ae <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 604e2 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - b.n 606b0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 604e4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 606b0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 604e4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000606b6 : │ │ │ │ +000604ea : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000606d0 <_Py_BreakPoint@@Base>: │ │ │ │ +00060504 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606d2 : │ │ │ │ - b.w 57110 <_Py_c_prod@@Base+0x1a> │ │ │ │ +00060506 : │ │ │ │ + b.w 570b8 │ │ │ │ │ │ │ │ -000606d6 : │ │ │ │ +0006050a : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606e6 : │ │ │ │ +0006051a : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606f6 : │ │ │ │ +0006052a : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060706 <_Py_SetRefcnt@@Base>: │ │ │ │ +0006053a <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -81162,105 +80989,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60750 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60584 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60750 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60584 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a5ae4 │ │ │ │ + bl 1a419c │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60750 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 60584 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 6799c │ │ │ │ + bl 66168 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60766 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 6059a <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6076c <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 605a0 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60780 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 605b4 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60756 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 607d4 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 6058a <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 60608 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 60792 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 605c6 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 607b8 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 605ec <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 607ae <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 605e2 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6078e <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 6079a <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 605c2 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 605ce <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 607d4 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 60608 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 607b4 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 605e8 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 607b4 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 605e8 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 60814 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 60648 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 60808 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 6063c <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60816 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 6064a <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60816 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 6064a <_Py_SetRefcnt@@Base+0x110> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 26caec │ │ │ │ + bl 26cd0c │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -81271,375 +81098,375 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 67750 │ │ │ │ - cbz r0, 60878 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 65f1c │ │ │ │ + cbz r0, 606ac <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1be1d4 │ │ │ │ + bl 1bc92c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60894 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 606c8 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1be1d4 │ │ │ │ + bl 1bc92c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a126c │ │ │ │ + bl 19f91c │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1a74 │ │ │ │ - cbz r7, 608ae <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a0124 │ │ │ │ + cbz r7, 606e2 <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1a1a74 │ │ │ │ + b.w 1a0124 │ │ │ │ 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] @ (608f0 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (60724 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - uxth r0, r1 │ │ │ │ + push {r3, r7} │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #45184 @ 0xb080 │ │ │ │ + movw r3, #45696 @ 0xb280 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6096a <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 6079e <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60968 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (6096c <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 6079c <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (607a0 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60938 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 6076c <_Py_SetRefcnt@@Base+0x232> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60938 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 6076c <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 60950 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 6094c <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 60784 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 60780 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6093e <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 60772 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6095e <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 60792 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 6095c <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 60790 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6095e <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 60792 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a24d4 │ │ │ │ + b.w 1a0b8c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 5fdf8 │ │ │ │ - cbz r0, 609b6 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 5fcaa │ │ │ │ + cbz r0, 607ea <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5fe10 │ │ │ │ + bl 5fcc4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60030 │ │ │ │ + bl 5fe06 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 609e2 <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 60816 <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 198274 <_start@@Base+0x568> │ │ │ │ + bl 1967e4 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 609fa <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 6082e <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #35908 @ 0x8c44 │ │ │ │ + movw r0, #36224 @ 0x8d80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 676c4 │ │ │ │ - b.n 60a3a <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 65e90 │ │ │ │ + b.n 6086e <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60a0a <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 6083e <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 198274 <_start@@Base+0x568> │ │ │ │ + bl 1967e4 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60a3a <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 6086e <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 609e6 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (60a44 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 6081a <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (60878 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60a22 <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 60856 <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 609e6 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 6081a <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (60e18 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (60c4c <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 60a78 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 608ac <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 198274 <_start@@Base+0x568> │ │ │ │ + bl 1967e4 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60a8e <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 608c2 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #35928 @ 0x8c58 │ │ │ │ + movw r0, #36244 @ 0x8d94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 676c4 │ │ │ │ - b.n 60ace <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 65e90 │ │ │ │ + b.n 60902 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60a9e <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 608d2 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 198274 <_start@@Base+0x568> │ │ │ │ + bl 1967e4 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60ace <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 60902 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60a7c <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (60af0 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 608b0 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (60924 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60ab6 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 608ea <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60a7c <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 608b0 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 60ae6 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 6091a <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (60ed4 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (60d08 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60cc8 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60afc <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 60cc8 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60afc <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 60b4e <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 60982 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60b3e <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 60b3e <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 60972 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 60972 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a126c │ │ │ │ + bl 19f91c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 678ce │ │ │ │ - b.n 60cb6 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 6609a │ │ │ │ + b.n 60aea <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 60cb6 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 60aea <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 60b86 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 609ba <_Py_SetRefcnt@@Base+0x480> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #35948 @ 0x8c6c │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 60ba0 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 609d4 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 60bae <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 609e2 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #36016 @ 0x8cb0 │ │ │ │ + movw r1, #36332 @ 0x8dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 60a48 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 60cc8 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 6087c <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60afc <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60c90 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 60ac4 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60c90 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 60ac4 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60be2 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 60a16 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1a74 │ │ │ │ - cbz r4, 60be2 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a0124 │ │ │ │ + cbz r4, 60a16 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a126c │ │ │ │ - bl 19e5e8 │ │ │ │ + bl 19f91c │ │ │ │ + bl 19cc78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 60c90 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 198500 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 60bf2 <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 60c00 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 60ac4 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 196a70 <_start@@Base+0x7f8> │ │ │ │ + cbz r4, 60a26 <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 60a34 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60832 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 60c90 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 60666 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 60ac4 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 60c3c <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 60a70 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60c26 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 60a5a <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 60c84 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 60ab8 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -81654,257 +81481,257 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60c78 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 60aac <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1ba4 │ │ │ │ + bl 1a0254 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a1a74 │ │ │ │ - cbnz r0, 60cb6 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a0124 │ │ │ │ + cbnz r0, 60aea <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #36092 @ 0x8cfc │ │ │ │ + movw r1, #36408 @ 0x8e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 60a48 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 6087c <_Py_SetRefcnt@@Base+0x342> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 19e2a4 │ │ │ │ + b.w 19c934 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 60cfa <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 60b2e <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60d0a <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 60b3e <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 60cda <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 60b0e <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 60d02 <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 60b36 <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60d28 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 60d0e <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60b5c <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 60b42 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 60d0e <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 60cfe <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 60b42 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60b32 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60d28 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 60b5c <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 60d24 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 60b58 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 60cfe <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 60cda <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 60b32 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 60b0e <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60cd2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60d4c <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 60b06 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60b80 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 60d3c <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 60b70 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60cd2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60d72 <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 60b06 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60ba6 <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 60d62 <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 60b96 <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a4220 │ │ │ │ + bl 1a28d8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #45184 @ 0xb080 │ │ │ │ + movw r3, #45696 @ 0xb280 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60e58 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 60c8c <_Py_SetRefcnt@@Base+0x752> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 60e4a <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 60c7e <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60e50 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 60c84 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19d824 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19beb4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 60e14 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 60c48 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 60cd2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60de4 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 60b06 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60c18 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 60dd4 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 60c08 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60dce <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 60c02 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 60e08 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 60c3c <_Py_SetRefcnt@@Base+0x702> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a2414 │ │ │ │ - b.n 60e16 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a0acc │ │ │ │ + b.n 60c4a <_Py_SetRefcnt@@Base+0x710> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 60e16 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 60c4a <_Py_SetRefcnt@@Base+0x710> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 60dc4 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 60bf8 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d824 <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 60e42 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19beb4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 60c76 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 60e36 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 60c6a <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 608b2 <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 60e50 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 606e6 <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 60c84 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19d2f8 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19b988 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 608f4 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 60728 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60e76 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 60caa <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 60e5c <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 60c90 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60e7c <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 60cb0 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 60ed4 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 60d08 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 60ecc <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 60d00 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d67f8 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d4f98 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 60eb2 <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 60ce6 <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 60eea <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 60d1e <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 198274 <_start@@Base+0x568> │ │ │ │ + bl 1967e4 <_start@@Base+0x56c> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a220c │ │ │ │ + bl 1a08bc │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a126c │ │ │ │ + bl 19f91c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a1c90 │ │ │ │ + bl 1a0340 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -81920,25 +81747,25 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r7, [r5] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 60f68 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 60d9c <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 60f42 <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 60d76 <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60f6e <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 60da2 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ @@ -81949,72 +81776,72 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, sl, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 61022 <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 60e56 <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6100c <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 60e40 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3f58 │ │ │ │ + bl 1a2610 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60ff4 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 60e28 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a126c │ │ │ │ + bl 19f91c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a4260 │ │ │ │ + bl 1a2918 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6101a <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60e4e <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 6101a <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 60e4e <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61018 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 60e4c <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 6101a <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60e4e <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6101a <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60e4e <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 60fb0 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 60de4 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 6104c <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 60e80 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -82023,81 +81850,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 1a1c90 │ │ │ │ + bl 1a0340 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a126c │ │ │ │ + bl 19f91c │ │ │ │ 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 611d0 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61004 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 611bc <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 60ff0 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 610d2 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 60f06 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 610d4 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 60f08 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 610d4 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 60f08 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 610c2 <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 60ef6 <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a126c │ │ │ │ + bl 19f91c │ │ │ │ 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 60cd2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61104 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 60b06 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60f38 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 610f4 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 60f28 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3f58 │ │ │ │ + bl 1a2610 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 6111c <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 60f50 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a4260 │ │ │ │ + bl 1a2918 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 611c6 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 60ffa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1a0038 │ │ │ │ + bl 19e6e8 │ │ │ │ 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 │ │ │ │ @@ -82106,268 +81933,268 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61168 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 60f9c <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 6116c <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 60fa0 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2414 │ │ │ │ + bl 1a0acc │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 611c6 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 60ffa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 611b4 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 60fe8 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 611c6 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 60ffa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 611c6 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 60ffa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 611c6 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 60ffa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61194 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 611c6 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 60fc8 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 60ffa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a4340 │ │ │ │ + bl 1a29f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6109e <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 60ed2 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 611de <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61012 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 677ba │ │ │ │ + bl 65f86 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6133c <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61170 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 675e2 │ │ │ │ + bl 65dae │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 67662 │ │ │ │ + bl 65e2e │ │ │ │ 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, #45184 @ 0xb080 │ │ │ │ + movw r6, #45696 @ 0xb280 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61454 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61288 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61454 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61288 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61368 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61458 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 6119c <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (6128c <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a12e0 │ │ │ │ + bl 19f990 │ │ │ │ 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 61454 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 61288 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 613b8 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 611ec <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 613ba <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 611ee <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (6145c <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (61290 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 613d4 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 61208 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61454 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61288 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 613f4 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 61228 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 613f0 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 60d88 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61224 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 60bbc <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 613e0 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61214 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61400 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61234 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d2f8 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19b988 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 611e6 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 6101a <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61454 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61288 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 6143c <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61270 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61418 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 6124c <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 678ce │ │ │ │ - b.n 61454 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 6609a │ │ │ │ + b.n 61288 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6144e <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 61282 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6141c <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 61250 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 6147a <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 612ae <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -82378,224 +82205,224 @@ │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #36152 @ 0x8d38 │ │ │ │ + movw r2, #36468 @ 0x8e74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 614ca <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 612fe <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ 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, #36188 @ 0x8d5c │ │ │ │ + movw r2, #36504 @ 0x8e98 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 614e4 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 61318 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #36200 @ 0x8d68 │ │ │ │ + movw r2, #36516 @ 0x8ea4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #36236 @ 0x8d8c │ │ │ │ + movw r2, #36552 @ 0x8ec8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61544 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61378 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61544 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61378 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61544 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61378 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #36272 @ 0x8db0 │ │ │ │ + movw r0, #36588 @ 0x8eec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 615aa <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #36340 @ 0x8df4 │ │ │ │ + b.n 613de <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #36656 @ 0x8f30 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #36364 @ 0x8e0c │ │ │ │ + movw r7, #36680 @ 0x8f48 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #36304 @ 0x8dd0 │ │ │ │ + movw r2, #36620 @ 0x8f0c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 6158c <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 613c0 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61566 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #36376 @ 0x8e18 │ │ │ │ + bne.n 6139a <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #36692 @ 0x8f54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 29fe0 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #36524 @ 0x8eac │ │ │ │ + movw r2, #36840 @ 0x8fe8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 615d6 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 6140a <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 615c6 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 613fa <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 615d8 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 6140c <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 615ee <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 61422 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #36272 @ 0x8db0 │ │ │ │ + movw r0, #36588 @ 0x8eec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61644 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #36564 @ 0x8ed4 │ │ │ │ + b.n 61478 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #36880 @ 0x9010 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #36364 @ 0x8e0c │ │ │ │ + movw r9, #36680 @ 0x8f48 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #36304 @ 0x8dd0 │ │ │ │ + movw r2, #36620 @ 0x8f0c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 61636 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 6146a <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 61610 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 61444 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 616ca <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #36608 @ 0x8f00 │ │ │ │ + beq.n 614fe <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #36924 @ 0x903c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #36592 @ 0x8ef0 │ │ │ │ + movw r0, #36908 @ 0x902c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 61686 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 614ba <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 6168a <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 614be <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61666 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 6149a <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61694 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 614c8 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 616ca <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 614fe <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 616ae <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 614e2 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #36616 @ 0x8f08 │ │ │ │ + movw r0, #36932 @ 0x9044 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #36608 @ 0x8f00 │ │ │ │ + movw r8, #36924 @ 0x903c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 6168a <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 614be <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 616b6 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 614ea <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 68034 │ │ │ │ + b.w 67ff6 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ │ │ │ │ -000616fa : │ │ │ │ +0006152e : │ │ │ │ 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 │ │ │ │ @@ -82603,21 +82430,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 5fea2 │ │ │ │ + bl 5fd56 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fea2 │ │ │ │ + bl 5fd56 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82628,229 +82455,229 @@ │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 61762 │ │ │ │ + bne.n 61596 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61796 │ │ │ │ + b.n 615ca │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r7 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r6, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61796 │ │ │ │ + blt.n 615ca │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61792 │ │ │ │ + bne.n 615c6 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61796 │ │ │ │ + b.n 615ca │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6177c │ │ │ │ + b.n 615b0 │ │ │ │ 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 617a6 │ │ │ │ + bne.n 615da │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 617c8 │ │ │ │ + bge.n 615fc │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 617b2 │ │ │ │ + b.n 615e6 │ │ │ │ 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 6188c │ │ │ │ + beq.n 616c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6191c │ │ │ │ + bcs.w 61750 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 6180e │ │ │ │ + cbz r2, 61642 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 617f8 │ │ │ │ - b.n 6191c │ │ │ │ + bhi.n 6162c │ │ │ │ + b.n 61750 │ │ │ │ rsb r9, r7, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 6184e │ │ │ │ + bge.n 61682 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 6183c │ │ │ │ + beq.n 61670 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 617f2 │ │ │ │ + b.n 61626 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 61822 │ │ │ │ + b.n 61656 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61854 │ │ │ │ + bne.n 61688 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61840 │ │ │ │ - b.n 61886 │ │ │ │ + blt.n 61674 │ │ │ │ + b.n 616ba │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6191c │ │ │ │ + bls.n 61750 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61816 │ │ │ │ + beq.n 6164a │ │ │ │ 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 617f2 │ │ │ │ + b.n 61626 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61920 │ │ │ │ + b.n 61754 │ │ │ │ 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 6191c │ │ │ │ + bcs.n 61750 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 618ba │ │ │ │ + cbz r2, 616ee │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 618a4 │ │ │ │ - b.n 6191c │ │ │ │ + bhi.n 616d8 │ │ │ │ + b.n 61750 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 618dc │ │ │ │ + bge.n 61710 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618c4 │ │ │ │ + beq.n 616f8 │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 618a0 │ │ │ │ + b.n 616d4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 618fc │ │ │ │ + bge.n 61730 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618f8 │ │ │ │ + beq.n 6172c │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 618a0 │ │ │ │ + b.n 616d4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 618de │ │ │ │ + b.n 61712 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 61916 │ │ │ │ + bge.n 6174a │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618fe │ │ │ │ + beq.n 61732 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 618a0 │ │ │ │ + b.n 616d4 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61920 │ │ │ │ + b.n 61754 │ │ │ │ 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] @ (61990 ) │ │ │ │ + ldr r3, [pc, #80] @ (617c4 ) │ │ │ │ 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 61704 │ │ │ │ + bl 61538 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 617cc │ │ │ │ + bl 61600 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61974 │ │ │ │ + beq.n 617a8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61974 │ │ │ │ + beq.n 617a8 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61956 │ │ │ │ - ldr r3, [pc, #24] @ (61990 ) │ │ │ │ + b.n 6178a │ │ │ │ + ldr r3, [pc, #24] @ (617c4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61986 │ │ │ │ + beq.n 617ba │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -82859,21 +82686,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 5fefa │ │ │ │ + bl 5fdae │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fefa │ │ │ │ + bl 5fdae │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82884,3718 +82711,2356 @@ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 619f2 │ │ │ │ + bne.n 61826 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61a28 │ │ │ │ + b.n 6185c │ │ │ │ subs r3, r5, r7 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ subs r3, r5, #2 │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61a28 │ │ │ │ + blt.n 6185c │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61a24 │ │ │ │ + bne.n 61858 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61a28 │ │ │ │ + b.n 6185c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61a0e │ │ │ │ + b.n 61842 │ │ │ │ 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 61a38 │ │ │ │ + bne.n 6186c │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61a5a │ │ │ │ + bge.n 6188e │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 61a44 │ │ │ │ + b.n 61878 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61b28 │ │ │ │ + beq.n 6195c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61bbe │ │ │ │ + bcs.w 619f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61aa0 │ │ │ │ + cbz r2, 618d4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61a8a │ │ │ │ - b.n 61bbe │ │ │ │ + bhi.n 618be │ │ │ │ + b.n 619f2 │ │ │ │ rsb sl, r6, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmp r9, r5 │ │ │ │ mov fp, r9 │ │ │ │ add.w r4, r3, sl │ │ │ │ it lt │ │ │ │ movlt fp, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61aea │ │ │ │ + bge.n 6191e │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 61ad4 │ │ │ │ + beq.n 61908 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61a84 │ │ │ │ + b.n 618b8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61ab6 │ │ │ │ + b.n 618ea │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 61af0 │ │ │ │ + bne.n 61924 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 61ada │ │ │ │ - b.n 61b22 │ │ │ │ + blt.n 6190e │ │ │ │ + b.n 61956 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61bbe │ │ │ │ + bls.n 619f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61aaa │ │ │ │ + beq.n 618de │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r9 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 61a84 │ │ │ │ + b.n 618b8 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61bc2 │ │ │ │ + b.n 619f6 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp r8, sl │ │ │ │ add.w r9, r5, sl │ │ │ │ it lt │ │ │ │ movlt r8, sl │ │ │ │ cmp r9, r6 │ │ │ │ it ge │ │ │ │ movge r9, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 61bbe │ │ │ │ + bcs.n 619f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61b56 │ │ │ │ + cbz r2, 6198a │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61b40 │ │ │ │ - b.n 61bbe │ │ │ │ + bhi.n 61974 │ │ │ │ + b.n 619f2 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 61b78 │ │ │ │ + bge.n 619ac │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61b60 │ │ │ │ + beq.n 61994 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 61b3c │ │ │ │ + b.n 61970 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61b9e │ │ │ │ + bge.n 619d2 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 61b98 │ │ │ │ + beq.n 619cc │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61b3c │ │ │ │ + b.n 61970 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61b7a │ │ │ │ + b.n 619ae │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61bb8 │ │ │ │ + bge.n 619ec │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61ba0 │ │ │ │ + beq.n 619d4 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 61b3c │ │ │ │ + b.n 61970 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61bc2 │ │ │ │ + b.n 619f6 │ │ │ │ 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] @ (61c30 ) │ │ │ │ + ldr r3, [pc, #80] @ (61a64 ) │ │ │ │ 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 61994 │ │ │ │ + bl 617c8 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 61a5e │ │ │ │ + bl 61892 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61c16 │ │ │ │ + beq.n 61a4a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61c16 │ │ │ │ + beq.n 61a4a │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61bf8 │ │ │ │ - ldr r3, [pc, #24] @ (61c30 ) │ │ │ │ + b.n 61a2c │ │ │ │ + ldr r3, [pc, #24] @ (61a64 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61c28 │ │ │ │ + beq.n 61a5c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00061c34 : │ │ │ │ +00061a68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (61c5c ) │ │ │ │ + ldr r1, [pc, #24] @ (61a90 ) │ │ │ │ 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 7b130 │ │ │ │ + bl 7b03c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c60 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00061a94 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 61c8c <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 61ac0 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #37768 @ 0x9388 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #29064 @ 0x7188 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 61c8e <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 61ac2 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #20984 @ 0x51f8 │ │ │ │ + movw r3, #21496 @ 0x53f8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ uxthmi r0, r3 │ │ │ │ - movwmi r3, #53892 @ 0xd284 │ │ │ │ + movwmi r3, #54404 @ 0xd484 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00061cba : │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (61cd0 ) │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 2b826 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00061cd4 : │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (61cec ) │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 2b826 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00061cf0 <_PyEval_MonitorRaise@@Base>: │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 61d02 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ - movs r3, #10 │ │ │ │ - b.w 2038e8 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d04 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2581a0 │ │ │ │ - │ │ │ │ -00061d0a : │ │ │ │ - movs r1, #1 │ │ │ │ - b.w 2581a0 │ │ │ │ - │ │ │ │ -00061d10 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d20 : │ │ │ │ - b.w 212320 │ │ │ │ - │ │ │ │ -00061d24 : │ │ │ │ - ldr r2, [pc, #12] @ (61d34 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 214c4c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00061d38 : │ │ │ │ - ldr r2, [pc, #12] @ (61d48 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 21502c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00061d4c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d4e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d50 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d52 <_PyCriticalSection_Resume@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d54 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d56 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d58 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d5a : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d5c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 24e060 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x458> │ │ │ │ - │ │ │ │ -00061d62 <_PyXI_HasCapturedException@@Base>: │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061d6c : │ │ │ │ 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 │ │ │ │ - movs r4, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r2, 61b16 <_PyUnicode_ToTitlecase@@Base+0x82> │ │ │ │ + movw r3, #4676 @ 0x1244 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #46868 @ 0xb714 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + b.n 61b1e <_PyUnicode_ToTitlecase@@Base+0x8a> │ │ │ │ + movw r3, #35136 @ 0x8940 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1cd6ec │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00061d8a <_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 8c4e8 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061dbe <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ - push {r1, r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - sub sp, #8 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2b782 │ │ │ │ + movw r0, #36940 @ 0x904c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbe4 │ │ │ │ add sp, #8 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061de8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r3, r2 │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2b782 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -00061e08 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 61de8 │ │ │ │ - │ │ │ │ -00061e0c : │ │ │ │ - movw r3, #19968 @ 0x4e00 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 61e28 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 61e28 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - mvns r0, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061e2a : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061e2c : │ │ │ │ - ldr r1, [pc, #12] @ (61e3c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - b.w 1a776c │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00061e40 <_Py_hashtable_len@@Base>: │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061e44 : │ │ │ │ - push {r4} │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - strd r2, r1, [r0, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061e58 : │ │ │ │ - push {r4} │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - strd r2, r1, [r0] │ │ │ │ - movw r2, #55252 @ 0xd7d4 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - strd r2, r1, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061e74 : │ │ │ │ - push {r4} │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - strd r2, r2, [r0, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061e88 : │ │ │ │ - sub sp, #16 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - stmdb ip, {r0, r1, r2, r3} │ │ │ │ - subs r3, r0, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061e9c : │ │ │ │ - sub sp, #16 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - stmdb ip, {r0, r1, r2, r3} │ │ │ │ - subs r3, r0, #2 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061eb0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r5, #36624 @ 0x8f10 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 19d248 <_Py_write_noraise@@Base+0x698> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00061ed6 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r4, #15 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #3 │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - add r3, sp, #8 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00061f04 <_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 61f22 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ - blx 29334 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - b.n 61f16 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - adds r2, r5, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 61f38 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ - strex r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 61f28 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ - dmb ish │ │ │ │ - bne.n 61f44 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ - dmb ish │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r5, r3 │ │ │ │ - blx 29334 │ │ │ │ - b.n 61f16 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - │ │ │ │ -00061f4c <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061f5c <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061f6c <_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 61f92 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ - blx 29334 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - dmb ish │ │ │ │ - b.n 61f82 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00061f94 <_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 61fb4 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ - blx 29334 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 61fb6 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061fb8 <_PySeqLock_AfterFork@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - ands.w r0, r3, #1 │ │ │ │ - itt ne │ │ │ │ - movne r0, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061fca <_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 82764 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00061ff2 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, sp │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 199014 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006201c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #38480 @ 0x9650 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - │ │ │ │ -0006204c <_Py_FatalErrorFunc@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #38480 @ 0x9650 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36648 @ 0x8f28 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48828 @ 0xbebc │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - │ │ │ │ -000620a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (620d0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 620c6 │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + movw r0, #36972 @ 0x906c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w ddbe4 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 61b64 <_PyUnicode_ToTitlecase@@Base+0xd0> │ │ │ │ + cbz r3, 61b4e <_PyUnicode_ToTitlecase@@Base+0xba> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 61b56 <_PyUnicode_ToTitlecase@@Base+0xc2> │ │ │ │ + movw r1, #46868 @ 0xb714 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #16] @ (620d4 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6d924 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00cc │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -000620d8 : │ │ │ │ - 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] @ (62100 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1db294 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dd0d4 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062104 <_PyThreadState_Prealloc@@Base>: │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 19f4e0 <_PyThreadState_New@@Base+0x4> │ │ │ │ - │ │ │ │ -0006210a <_PyThreadState_Init@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36676 @ 0x8f44 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (62128 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - bkpt 0x00e0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -0006212c : │ │ │ │ - ldr r3, [pc, #8] @ (62138 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 1d51b4 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006213c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ - add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57661 @ 0xe13d │ │ │ │ - movt r3, #9 │ │ │ │ - ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062156 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d5dd8 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 62180 │ │ │ │ - ldr r2, [pc, #20] @ (62184 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d6c80 │ │ │ │ - bl 1d96e8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062188 : │ │ │ │ - ldr r2, [pc, #12] @ (62198 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 1d6c80 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006219c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - bl 1b212c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000621c4 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 1b1ff4 │ │ │ │ - │ │ │ │ -000621cc : │ │ │ │ - cbnz r0, 621d2 │ │ │ │ - b.w 1e9bf4 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r5, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [pc, #32] @ (62210 ) │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 62208 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00062214 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36724 @ 0x8f74 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ + movw r0, #37008 @ 0x9090 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddbe4 │ │ │ │ + cbz r3, 61b6a <_PyUnicode_ToTitlecase@@Base+0xd6> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 61b72 <_PyUnicode_ToTitlecase@@Base+0xde> │ │ │ │ + movw r1, #46868 @ 0xb714 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddbe4 │ │ │ │ │ │ │ │ -0006223e : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #8948 @ 0x22f4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 62264 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 2123fc │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36576 @ 0x8ee0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ +00061b7e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36760 @ 0x8f98 │ │ │ │ + movw r1, #37072 @ 0x90d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000622a6 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ - ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 622d6 <_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, #70 @ 0x46 │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000622d8 : │ │ │ │ - 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, 6230e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6230e │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6230e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6230e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl cdf10 │ │ │ │ - cbz r0, 6232a │ │ │ │ - b.n 62324 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36804 @ 0x8fc4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62462 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdf10 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 62342 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 62324 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 6236e │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36860 @ 0x8ffc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 62324 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 623b2 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e1514 │ │ │ │ - cbz r0, 62386 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 62386 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1e1514 │ │ │ │ - cbnz r0, 6239a │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 240af8 <_PyTime_AsTimeval@@Base+0x10e8> │ │ │ │ - cbz r0, 623b2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 623b2 │ │ │ │ - mov r0, sp │ │ │ │ - bl 240af8 <_PyTime_AsTimeval@@Base+0x10e8> │ │ │ │ - cbz r0, 623b2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 29c10 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 62462 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 76e54 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 623d0 │ │ │ │ - bl 1e9bf4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 62324 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 623e2 │ │ │ │ - str.w r1, [r4, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 623d4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 623f8 │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mul.w r6, r0, r6 │ │ │ │ - b.n 623e8 │ │ │ │ - movs r7, #0 │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 62450 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - subs r1, r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 62432 │ │ │ │ - ldr.w r0, [ip, r1, lsl #2] │ │ │ │ - sub.w lr, r3, #4 │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 6242a │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 62432 │ │ │ │ - str.w r7, [r3, #-4] │ │ │ │ - mov r3, lr │ │ │ │ - b.n 6240a │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1970cc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1970cc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29c10 │ │ │ │ - b.n 623fa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, sp │ │ │ │ - bl ce9a4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006246a : │ │ │ │ - b.w 153804 │ │ │ │ - │ │ │ │ -0006246e : │ │ │ │ - b.w d0298 │ │ │ │ - │ │ │ │ -00062472 : │ │ │ │ - b.w 14a644 │ │ │ │ - │ │ │ │ -00062476 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r3 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl cc630 <_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, 624aa <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 624c0 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21704 @ 0x54c8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000624c4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ (6254c ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ - cbz r3, 62506 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.n 62538 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #1816 @ 0x718 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ - b.n 62526 │ │ │ │ - cbz r4, 6252c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 6252a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #36916 @ 0x9034 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62548 │ │ │ │ - cbnz r2, 6253c │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 1a5c78 │ │ │ │ - b.n 62548 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 62508 │ │ │ │ - mov r3, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd378 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062550 : │ │ │ │ - ldr r0, [pc, #28] @ (62570 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #4300 @ 0x10cc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #36952 @ 0x9058 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b.w 127178 <_PyErr_SetString@@Base> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062574 <_PyState_AddModule@@Base>: │ │ │ │ - mov r3, r2 │ │ │ │ - cbz r2, 625b4 <_PyState_AddModule@@Base+0x40> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 625a8 <_PyState_AddModule@@Base+0x34> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #54796 @ 0xd60c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1a55b8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #36988 @ 0x907c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #36988 @ 0x907c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0006260a : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #55592 @ 0xd928 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 6265e │ │ │ │ - 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 cdf10 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 62660 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6265e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6265e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62690 │ │ │ │ + beq.n 61bd4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 626a6 │ │ │ │ + bne.n 61bea │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 626da │ │ │ │ + beq.n 61c1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 626da │ │ │ │ - b.n 626a8 │ │ │ │ + ble.n 61c1e │ │ │ │ + b.n 61bec │ │ │ │ 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 626c6 │ │ │ │ + beq.n 61c0a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 626f4 │ │ │ │ + bne.n 61c38 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 626da │ │ │ │ + beq.n 61c1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 626f6 │ │ │ │ + bgt.n 61c3a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62738 │ │ │ │ + bl 127324 │ │ │ │ + b.n 61c7c │ │ │ │ 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 f1988 │ │ │ │ + bl f193c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62722 │ │ │ │ + beq.n 61c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62722 │ │ │ │ + cbnz r3, 61c66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62738 │ │ │ │ + beq.n 61c7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62738 │ │ │ │ + cbnz r3, 61c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62768 │ │ │ │ + beq.n 61cac │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6277e │ │ │ │ + bne.n 61cc2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 627b2 │ │ │ │ + beq.n 61cf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 627b2 │ │ │ │ - b.n 62780 │ │ │ │ + ble.n 61cf6 │ │ │ │ + b.n 61cc4 │ │ │ │ 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 6279e │ │ │ │ + beq.n 61ce2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 627cc │ │ │ │ + bne.n 61d10 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 627b2 │ │ │ │ + beq.n 61cf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 627ce │ │ │ │ + bgt.n 61d12 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62810 │ │ │ │ + bl 127324 │ │ │ │ + b.n 61d54 │ │ │ │ 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 115aa8 │ │ │ │ + bl 115d28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627fa │ │ │ │ + beq.n 61d3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 627fa │ │ │ │ + cbnz r3, 61d3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62810 │ │ │ │ + beq.n 61d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62810 │ │ │ │ + cbnz r3, 61d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62840 │ │ │ │ + beq.n 61d84 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62856 │ │ │ │ + bne.n 61d9a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6288a │ │ │ │ + beq.n 61dce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6288a │ │ │ │ - b.n 62858 │ │ │ │ + ble.n 61dce │ │ │ │ + b.n 61d9c │ │ │ │ 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 62876 │ │ │ │ + beq.n 61dba │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 628a4 │ │ │ │ + bne.n 61de8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6288a │ │ │ │ + beq.n 61dce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 628a6 │ │ │ │ + bgt.n 61dea │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 628e8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 61e2c │ │ │ │ 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 13f420 │ │ │ │ + bl 13f760 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628d2 │ │ │ │ + beq.n 61e16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 628d2 │ │ │ │ + cbnz r3, 61e16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628e8 │ │ │ │ + beq.n 61e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 628e8 │ │ │ │ + cbnz r3, 61e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62918 │ │ │ │ + beq.n 61e5c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6292e │ │ │ │ + bne.n 61e72 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62962 │ │ │ │ + beq.n 61ea6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62962 │ │ │ │ - b.n 62930 │ │ │ │ + ble.n 61ea6 │ │ │ │ + b.n 61e74 │ │ │ │ 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 6294e │ │ │ │ + beq.n 61e92 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6297c │ │ │ │ + bne.n 61ec0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62962 │ │ │ │ + beq.n 61ea6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6297e │ │ │ │ + bgt.n 61ec2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 629c0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 61f04 │ │ │ │ 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 1340e8 │ │ │ │ + bl 134070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 629aa │ │ │ │ + beq.n 61eee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 629aa │ │ │ │ + cbnz r3, 61eee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 629c0 │ │ │ │ + beq.n 61f04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 629c0 │ │ │ │ + cbnz r3, 61f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 629ee │ │ │ │ + beq.n 61f32 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62a1c │ │ │ │ + bne.n 61f60 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62a02 │ │ │ │ + beq.n 61f46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62a1e │ │ │ │ + bgt.n 61f62 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62a48 │ │ │ │ + bl 127324 │ │ │ │ + b.n 61f8c │ │ │ │ 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 f4b5c │ │ │ │ + bl f4b0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a48 │ │ │ │ + beq.n 61f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a48 │ │ │ │ + cbnz r3, 61f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62a76 │ │ │ │ + beq.n 61fba │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62aa4 │ │ │ │ + bne.n 61fe8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62a8a │ │ │ │ + beq.n 61fce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62aa6 │ │ │ │ + bgt.n 61fea │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62ad0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 62014 │ │ │ │ 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 22ffc4 │ │ │ │ + bl 22fa6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ad0 │ │ │ │ + beq.n 62014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62ad0 │ │ │ │ + cbnz r3, 62014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62afe │ │ │ │ + beq.n 62042 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62b2c │ │ │ │ + bne.n 62070 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62b12 │ │ │ │ + beq.n 62056 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62b2e │ │ │ │ + bgt.n 62072 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62b58 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6209c │ │ │ │ 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 f9570 │ │ │ │ + bl f94ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b58 │ │ │ │ + beq.n 6209c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62b58 │ │ │ │ + cbnz r3, 6209c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62b88 │ │ │ │ + beq.n 620cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62b9e │ │ │ │ + bne.n 620e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62bd2 │ │ │ │ + beq.n 62116 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62bd2 │ │ │ │ - b.n 62ba0 │ │ │ │ + ble.n 62116 │ │ │ │ + b.n 620e4 │ │ │ │ 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 62bbe │ │ │ │ + beq.n 62102 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62bec │ │ │ │ + bne.n 62130 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62bd2 │ │ │ │ + beq.n 62116 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62bee │ │ │ │ + bgt.n 62132 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62c30 │ │ │ │ + bl 127324 │ │ │ │ + b.n 62174 │ │ │ │ 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 ecc00 │ │ │ │ + bl ecba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c1a │ │ │ │ + beq.n 6215e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62c1a │ │ │ │ + cbnz r3, 6215e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c30 │ │ │ │ + beq.n 62174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62c30 │ │ │ │ + cbnz r3, 62174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62c60 │ │ │ │ + beq.n 621a4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62c76 │ │ │ │ + bne.n 621ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62caa │ │ │ │ + beq.n 621ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62caa │ │ │ │ - b.n 62c78 │ │ │ │ + ble.n 621ee │ │ │ │ + b.n 621bc │ │ │ │ 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 62c96 │ │ │ │ + beq.n 621da │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62cc4 │ │ │ │ + bne.n 62208 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62caa │ │ │ │ + beq.n 621ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62cc6 │ │ │ │ + bgt.n 6220a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62d08 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6224c │ │ │ │ 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 176064 │ │ │ │ + bl 175314 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62cf2 │ │ │ │ + beq.n 62236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62cf2 │ │ │ │ + cbnz r3, 62236 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62d08 │ │ │ │ + beq.n 6224c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62d08 │ │ │ │ + cbnz r3, 6224c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62d38 │ │ │ │ + beq.n 6227c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d4e │ │ │ │ + bne.n 62292 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62d82 │ │ │ │ + beq.n 622c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62d82 │ │ │ │ - b.n 62d50 │ │ │ │ + ble.n 622c6 │ │ │ │ + b.n 62294 │ │ │ │ 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 62d6e │ │ │ │ + beq.n 622b2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d9c │ │ │ │ + bne.n 622e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62d82 │ │ │ │ + beq.n 622c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62d9e │ │ │ │ + bgt.n 622e2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62de0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 62324 │ │ │ │ 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 117574 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62dca │ │ │ │ + beq.n 6230e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62dca │ │ │ │ + cbnz r3, 6230e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62de0 │ │ │ │ + beq.n 62324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62de0 │ │ │ │ + cbnz r3, 62324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62e10 │ │ │ │ + beq.n 62354 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e26 │ │ │ │ + bne.n 6236a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62e5a │ │ │ │ + beq.n 6239e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62e5a │ │ │ │ - b.n 62e28 │ │ │ │ + ble.n 6239e │ │ │ │ + b.n 6236c │ │ │ │ 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 62e46 │ │ │ │ + beq.n 6238a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e74 │ │ │ │ + bne.n 623b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62e5a │ │ │ │ + beq.n 6239e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62e76 │ │ │ │ + bgt.n 623ba │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62eb8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 623fc │ │ │ │ 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 158cdc │ │ │ │ + bl 1581e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ea2 │ │ │ │ + beq.n 623e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62ea2 │ │ │ │ + cbnz r3, 623e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62eb8 │ │ │ │ + beq.n 623fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62eb8 │ │ │ │ + cbnz r3, 623fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62ee8 │ │ │ │ + beq.n 6242c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62efe │ │ │ │ + bne.n 62442 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62f32 │ │ │ │ + beq.n 62476 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62f32 │ │ │ │ - b.n 62f00 │ │ │ │ + ble.n 62476 │ │ │ │ + b.n 62444 │ │ │ │ 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 62f1e │ │ │ │ + beq.n 62462 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62f4c │ │ │ │ + bne.n 62490 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62f32 │ │ │ │ + beq.n 62476 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62f4e │ │ │ │ + bgt.n 62492 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 62f90 │ │ │ │ + bl 127324 │ │ │ │ + b.n 624d4 │ │ │ │ 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 1290d4 │ │ │ │ + bl 1292e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f7a │ │ │ │ + beq.n 624be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f7a │ │ │ │ + cbnz r3, 624be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f90 │ │ │ │ + beq.n 624d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f90 │ │ │ │ + cbnz r3, 624d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62fc0 │ │ │ │ + beq.n 62504 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62fd6 │ │ │ │ + bne.n 6251a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6300a │ │ │ │ + beq.n 6254e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6300a │ │ │ │ - b.n 62fd8 │ │ │ │ + ble.n 6254e │ │ │ │ + b.n 6251c │ │ │ │ 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 62ff6 │ │ │ │ + beq.n 6253a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63024 │ │ │ │ + bne.n 62568 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6300a │ │ │ │ + beq.n 6254e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63026 │ │ │ │ + bgt.n 6256a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 63068 │ │ │ │ + bl 127324 │ │ │ │ + b.n 625ac │ │ │ │ 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 f5454 │ │ │ │ + bl f53fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63052 │ │ │ │ + beq.n 62596 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63052 │ │ │ │ + cbnz r3, 62596 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63068 │ │ │ │ + beq.n 625ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63068 │ │ │ │ + cbnz r3, 625ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63098 │ │ │ │ + beq.n 625dc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630ae │ │ │ │ + bne.n 625f2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 630e2 │ │ │ │ + beq.n 62626 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 630e2 │ │ │ │ - b.n 630b0 │ │ │ │ + ble.n 62626 │ │ │ │ + b.n 625f4 │ │ │ │ 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 630ce │ │ │ │ + beq.n 62612 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630fc │ │ │ │ + bne.n 62640 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 630e2 │ │ │ │ + beq.n 62626 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 630fe │ │ │ │ + bgt.n 62642 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 63140 │ │ │ │ + bl 127324 │ │ │ │ + b.n 62684 │ │ │ │ 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 13d4a0 │ │ │ │ + bl 13d3d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6312a │ │ │ │ + beq.n 6266e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6312a │ │ │ │ + cbnz r3, 6266e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63140 │ │ │ │ + beq.n 62684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63140 │ │ │ │ + cbnz r3, 62684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63170 │ │ │ │ + beq.n 626b4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63186 │ │ │ │ + bne.n 626ca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 631ba │ │ │ │ + beq.n 626fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 631ba │ │ │ │ - b.n 63188 │ │ │ │ + ble.n 626fe │ │ │ │ + b.n 626cc │ │ │ │ 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 631a6 │ │ │ │ + beq.n 626ea │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 631d4 │ │ │ │ + bne.n 62718 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 631ba │ │ │ │ + beq.n 626fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 631d6 │ │ │ │ + bgt.n 6271a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 63218 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6275c │ │ │ │ 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 16c84c │ │ │ │ + bl 16bb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63202 │ │ │ │ + beq.n 62746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63202 │ │ │ │ + cbnz r3, 62746 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63218 │ │ │ │ + beq.n 6275c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63218 │ │ │ │ + cbnz r3, 6275c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 79fe0 │ │ │ │ + │ │ │ │ +0006276c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63248 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6325e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63292 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63292 │ │ │ │ - b.n 63260 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6279a │ │ │ │ + movw r0, #54148 @ 0xd384 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 627ae │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62796 │ │ │ │ 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 6327e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 632ac │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63292 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 632ae │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 632f0 │ │ │ │ - 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 239184 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 632da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 632da │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 632f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 632f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000627b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63320 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63336 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6336a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6336a │ │ │ │ - b.n 63338 │ │ │ │ - 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 63356 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63384 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6336a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63386 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 633c8 │ │ │ │ - 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 212710 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 633b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 633b2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 633c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 633c8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 627de │ │ │ │ + movs r1, #25 │ │ │ │ + movw r0, #52400 @ 0xccb0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 627e0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000627e2 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 633f8 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6340e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63442 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63442 │ │ │ │ - b.n 63410 │ │ │ │ - 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 6342e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6345c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63442 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6345e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 634a0 │ │ │ │ - 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 175e78 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6348a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6348a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 634a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 634a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62810 │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ + movw r0, #52400 @ 0xccb0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62812 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062814 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 634d0 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 634e6 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6351a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6351a │ │ │ │ - b.n 634e8 │ │ │ │ - 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 63506 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63534 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6351a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63536 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62844 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #52400 @ 0xccb0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62846 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062848 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 6287c │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 6287c │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ + movw r0, #18380 @ 0x47cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62884 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 62888 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6288a │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006288c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 628c4 │ │ │ │ + bl 857f0 │ │ │ │ + cbnz r0, 628c4 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ + movw r0, #18380 @ 0x47cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 628c8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #37120 @ 0x9100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 63578 │ │ │ │ - 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 23d4b8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63562 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 63562 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63578 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63578 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #4] @ (628e8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +000628ec : │ │ │ │ + cbnz r0, 628f2 │ │ │ │ + b.w 1e8f18 │ │ │ │ + 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, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 635a8 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 635be │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 635f2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 635f2 │ │ │ │ - b.n 635c0 │ │ │ │ - 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 635de │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6360c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 635f2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6360e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 63650 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r5, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ + str r1, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [pc, #32] @ (62930 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 14c67c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6363a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6363a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63650 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63650 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 62928 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r5, [r4, #8] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00062934 : │ │ │ │ + b.w 104874 │ │ │ │ + │ │ │ │ +00062938 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63680 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63696 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 636ca │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 636ca │ │ │ │ - b.n 63698 │ │ │ │ - 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 636b6 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 636e4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 636ca │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 636e6 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq.n 62952 │ │ │ │ + cbnz r0, 62958 │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 62974 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 6297a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #37148 @ 0x911c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 63728 │ │ │ │ - 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 15925c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63712 │ │ │ │ - subs r3, #1 │ │ │ │ + bl 127324 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6299e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6295e │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6295e │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63712 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63728 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63728 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + │ │ │ │ +000629a4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63758 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6376e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 637a2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 637a2 │ │ │ │ - b.n 63770 │ │ │ │ - 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 6378e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 637bc │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 637a2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 637be │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 629de │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #17824 @ 0x45a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 63800 │ │ │ │ - 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 e2010 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 637ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 637ea │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63800 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63800 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl d187c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 629e6 │ │ │ │ + adds r0, #8 │ │ │ │ + bl ce97c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00063804 <_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 7ffd0 │ │ │ │ - cbz r0, 6385c <_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 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63860 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63860 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63860 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbz r0, 63896 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ - push {r4, lr} │ │ │ │ +000629e8 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 62a22 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 62a22 │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #32] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 63892 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 63892 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + blx r3 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 62a14 │ │ │ │ + bl d3be0 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 62a1c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ce97c │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0006389a : │ │ │ │ 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 8f9a0 │ │ │ │ - cbnz r0, 638c8 │ │ │ │ - ldr r2, [pc, #56] @ (638f0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d6c80 │ │ │ │ - b.n 638ec │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq.n 62a48 │ │ │ │ + mov r5, r2 │ │ │ │ + clz r2, r0 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cbnz r0, 62a4e │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 62a5a │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl cdee4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d5a6c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 638ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 638ec │ │ │ │ + cbz r0, 62a60 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 62a6e │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000638f4 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 6389a │ │ │ │ +00062a74 : │ │ │ │ + b.n 62a26 │ │ │ │ │ │ │ │ -000638fa : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00062a76 : │ │ │ │ + b.n 62a26 │ │ │ │ + │ │ │ │ +00062a78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 8f9a0 │ │ │ │ - cbnz r0, 63928 │ │ │ │ - ldr r2, [pc, #56] @ (63950 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 62aae │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 62aae │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 62aae │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 62aae │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl cdee4 │ │ │ │ + cbz r0, 62aca │ │ │ │ + b.n 62ac4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37188 @ 0x9144 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d6c80 │ │ │ │ - b.n 6394c │ │ │ │ + b.n 62c02 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl cdee4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 62ae2 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce97c │ │ │ │ + b.n 62ac4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 62b0e │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37244 @ 0x917c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce97c │ │ │ │ + mov r0, sp │ │ │ │ + bl ce97c │ │ │ │ + b.n 62ac4 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 62b52 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1d62d8 │ │ │ │ + cbz r0, 62b26 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 62b26 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1d62d8 │ │ │ │ + cbnz r0, 62b3a │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 2408ec <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + cbz r0, 62b52 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 62b52 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2408ec <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ + cbz r0, 62b52 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 29c10 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce97c │ │ │ │ + mov r0, sp │ │ │ │ + bl ce97c │ │ │ │ + b.n 62c02 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 76d48 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ + cbnz r0, 62b70 │ │ │ │ + bl 1e8f18 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce97c │ │ │ │ + mov r0, sp │ │ │ │ + bl ce97c │ │ │ │ + b.n 62ac4 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 62b82 │ │ │ │ + str.w r1, [r4, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 62b74 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 62b98 │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + mul.w r6, r0, r6 │ │ │ │ + b.n 62b88 │ │ │ │ + movs r7, #0 │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 62bf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ + subs r1, r3, #1 │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 62bd2 │ │ │ │ + ldr.w r0, [ip, r1, lsl #2] │ │ │ │ + sub.w lr, r3, #4 │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + subs r1, #1 │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + bge.n 62bca │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 62bd2 │ │ │ │ + str.w r7, [r3, #-4] │ │ │ │ + mov r3, lr │ │ │ │ + b.n 62baa │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 195688 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 195688 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62156 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6394c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6394c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29c10 │ │ │ │ + b.n 62b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 770e8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce97c │ │ │ │ + mov r0, sp │ │ │ │ + bl ce97c │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063954 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 638fa │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006395a : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00062c0a : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 8f9a0 │ │ │ │ - cbz r0, 6399e │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 62c5e │ │ │ │ mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cfff8 <_PyEval_MakePendingCalls@@Base+0x668> │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl cdee4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 62c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 639a2 │ │ │ │ + beq.n 62c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639a2 │ │ │ │ + cbnz r3, 62c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 639a2 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000639a6 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 6395a │ │ │ │ +00062c64 : │ │ │ │ + b.w 152d18 │ │ │ │ │ │ │ │ -000639ae : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 6395a │ │ │ │ +00062c68 : │ │ │ │ + b.w d0274 │ │ │ │ + │ │ │ │ +00062c6c : │ │ │ │ + b.w 149bb4 │ │ │ │ + │ │ │ │ +00062c70 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r3 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl cc604 <_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, 62ca4 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 62cba <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #22216 @ 0x56c8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000639b4 : │ │ │ │ +00062cbe : │ │ │ │ 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] @ (63a18 ) │ │ │ │ + ldr r2, [pc, #84] @ (62d24 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 639d2 │ │ │ │ - cbnz r1, 639da │ │ │ │ + cbz r0, 62cdc │ │ │ │ + cbnz r1, 62ce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62494 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 639e2 │ │ │ │ - bl cbb54 │ │ │ │ + bl 62c8e <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 62cec │ │ │ │ + bl cbb7c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 639e6 │ │ │ │ + cbnz r0, 62cf0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 63a0c │ │ │ │ + b.n 62d16 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ad5cc │ │ │ │ + bl 1abcdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a0c │ │ │ │ + beq.n 62d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a0c │ │ │ │ + cbnz r3, 62d16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063a1c <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00062d28 <_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] @ (63a80 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (62d8c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 63a3a <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 63a42 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 62d46 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 62d4e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 62494 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 63a4a <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbb54 │ │ │ │ + bl 62c8e <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 62d56 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbb7c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63a4e <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 62d5a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 63a74 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 62d80 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ad5cc │ │ │ │ + bl 1abcdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a74 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 62d80 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a74 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 62d80 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - 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, 63aac <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ - movw r3, #4164 @ 0x1044 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #46356 @ 0xb514 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - b.n 63ab4 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - movw r3, #34536 @ 0x86e8 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #37016 @ 0x9098 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #37048 @ 0x90b8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w ddc28 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 63afa <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ - cbz r3, 63ae4 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 63aec <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ - movw r1, #46356 @ 0xb514 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #37084 @ 0x90dc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w ddc28 │ │ │ │ - cbz r3, 63b00 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 63b08 <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ - movw r1, #46356 @ 0xb514 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #37120 @ 0x9100 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc28 │ │ │ │ - │ │ │ │ -00063b14 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63b42 │ │ │ │ - movw r0, #53636 @ 0xd184 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63b56 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63b3e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063b58 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63b86 │ │ │ │ - movs r1, #25 │ │ │ │ - movw r0, #51888 @ 0xcab0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63b88 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ + ... │ │ │ │ │ │ │ │ -00063b8a : │ │ │ │ - push {r3, lr} │ │ │ │ +00062d90 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #120] @ (62e18 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + cbz r3, 62dd2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.n 62e04 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63bb8 │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #51888 @ 0xcab0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63bba │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063bbc : │ │ │ │ - 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 │ │ │ │ + movw r2, #2640 @ 0xa50 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ + b.n 62df2 │ │ │ │ + cbz r4, 62df8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 62df6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63bec │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #51888 @ 0xcab0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63bee │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063bf0 <_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, 63c1c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 63c1c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 63c18 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 63c1c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 63c1c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 63c30 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #49268 @ 0xc074 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63c3c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d283c │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00063c46 : │ │ │ │ - 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, 63c70 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 63c70 │ │ │ │ - cbz r1, 63c6c │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 63c70 │ │ │ │ - cbz r2, 63c70 │ │ │ │ - cbnz r3, 63c84 │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #49268 @ 0xc074 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63c8e │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d283c │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00063c92 <_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, 63cbc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 63cbc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 63cb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 63cbc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 63cbc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 63cd0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #49268 @ 0xc074 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r2, #37300 @ 0x91b4 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63cda <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ + b.n 62e14 │ │ │ │ + cbnz r2, 62e08 │ │ │ │ + movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d283c │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #8] @ (63ce8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ + mov r2, r3 │ │ │ │ + bl 1a4330 │ │ │ │ + b.n 62e14 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 62dd4 │ │ │ │ + mov r3, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w dd338 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #4] @ (62e24 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8e5a0 │ │ │ │ - nop │ │ │ │ - add r2, pc, #608 @ (adr r2, 63f4c ) │ │ │ │ + b.w 8e4a0 │ │ │ │ + add r2, pc, #608 @ (adr r2, 63088 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ea60 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 63d16 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 7e980 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 62e52 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8194c <_PyType_LookupRef@@Base> │ │ │ │ + bl 81860 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63d24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ - b.n 63d50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ + cbnz r0, 62e60 │ │ │ │ + b.n 62e8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63d08 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ - b.n 63d5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + bge.n 62e44 │ │ │ │ + b.n 62e98 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 63d5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + cbz r3, 62e98 │ │ │ │ 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 63d44 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + beq.n 62e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 63d48 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ + cbz r3, 62e84 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 63d5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + b.n 62e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63d44 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 62e80 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e5a0 │ │ │ │ + b.w 8e4a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00063d60 : │ │ │ │ +00062e9c : │ │ │ │ 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, 63d88 │ │ │ │ + cbnz r6, 62ec4 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #20444 @ 0x4fdc │ │ │ │ + movw r3, #20956 @ 0x51dc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 63d9a │ │ │ │ - movw r0, #37148 @ 0x911c │ │ │ │ + b.n 62ed6 │ │ │ │ + movw r0, #37336 @ 0x91d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63e68 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62fa4 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 63dae │ │ │ │ + cbz r2, 62eea │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 63d9a │ │ │ │ + b.n 62ed6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2a14 │ │ │ │ + bl 1a10cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63e68 │ │ │ │ + beq.n 62fa4 │ │ │ │ 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, #31657 @ 0x7ba9 │ │ │ │ + movw r3, #32293 @ 0x7e25 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #27833 @ 0x6cb9 │ │ │ │ + movw r3, #24569 @ 0x5ff9 │ │ │ │ movt r3, #30 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #3888 @ 0xf30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #14965 @ 0x3a75 │ │ │ │ + movw r3, #11597 @ 0x2d4d │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49955 @ 0xc323 │ │ │ │ + movw r3, #49975 @ 0xc337 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 63e62 │ │ │ │ + blt.n 62f9e │ │ │ │ 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 7ea60 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e980 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f774 │ │ │ │ + bl 7f694 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63e6c │ │ │ │ + bne.n 62fa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e62 │ │ │ │ + beq.n 62f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e62 │ │ │ │ + cbnz r3, 62f9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00063e72 : │ │ │ │ - b.w 63d60 │ │ │ │ +00062fae : │ │ │ │ + b.w 62e9c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dcc90 │ │ │ │ + b.w dcc54 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 63ef0 │ │ │ │ + bhi.n 6302c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63efa │ │ │ │ + bne.n 63036 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 63efa │ │ │ │ + bne.n 63036 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 63f04 │ │ │ │ + blt.n 63040 │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7780 @ 0x1e64 │ │ │ │ movwne r2, #4308 @ 0x10d4 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ movtne r2, #70 @ 0x46 │ │ │ │ itete eq │ │ │ │ @@ -86605,28 +85070,28 @@ │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f06 │ │ │ │ + beq.n 63042 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 63f06 │ │ │ │ + b.n 63042 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 63f06 │ │ │ │ + b.n 63042 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063f08 : │ │ │ │ +00063044 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -86656,58 +85121,58 @@ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 17ae9c │ │ │ │ + bl 20af14 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063f60 : │ │ │ │ +0006309c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r0, r1, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 63f8c │ │ │ │ + bge.n 630c8 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 63fca │ │ │ │ + b.n 63106 │ │ │ │ ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ mov r1, sp │ │ │ │ strd ip, r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 126ec0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 1270d0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 30d2c │ │ │ │ + bl 30d9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1520d8 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + bl 1515f0 <_PyGen_FetchStopIterationValue@@Base+0x3a0> │ │ │ │ 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 │ │ │ │ @@ -86715,69 +85180,69 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #29380 @ 0x72c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 64004 │ │ │ │ + beq.n 63140 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64004 │ │ │ │ + beq.n 63140 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6401a │ │ │ │ - b.n 6402c │ │ │ │ + bne.n 63156 │ │ │ │ + b.n 63168 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 63ffc │ │ │ │ - movw r0, #63024 @ 0xf630 │ │ │ │ + beq.n 63138 │ │ │ │ + movw r0, #63536 @ 0xf830 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63ffc │ │ │ │ - b.n 64038 │ │ │ │ + bne.n 63138 │ │ │ │ + b.n 63174 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #63024 @ 0xf630 │ │ │ │ + movw r0, #63536 @ 0xf830 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 64038 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63174 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ce4ac │ │ │ │ + b.w 1ccc0c │ │ │ │ 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 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6407e │ │ │ │ + cbnz r0, 631ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64158 │ │ │ │ + beq.n 63294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64158 │ │ │ │ + bne.n 63294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64158 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63294 │ │ │ │ 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} │ │ │ │ @@ -86785,55 +85250,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 640b8 │ │ │ │ + bge.n 631f4 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 640a6 │ │ │ │ + b.n 631e2 │ │ │ │ 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 640e2 │ │ │ │ + beq.n 6321e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 640e2 │ │ │ │ + cbnz r3, 6321e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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 640fa │ │ │ │ + bne.n 63236 │ │ │ │ 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 6411c │ │ │ │ + bne.n 63258 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (64160 ) │ │ │ │ + ldr r1, [pc, #60] @ (6329c ) │ │ │ │ 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] │ │ │ │ @@ -86850,1178 +85315,1039 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064164 : │ │ │ │ +000632a0 : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.n 6403c │ │ │ │ + b.n 63178 │ │ │ │ │ │ │ │ -0006417c : │ │ │ │ +000632b8 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6403c │ │ │ │ + b.n 63178 │ │ │ │ │ │ │ │ -0006418c : │ │ │ │ +000632c8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 6403c │ │ │ │ - cbz r0, 641e8 │ │ │ │ - ldr r3, [pc, #60] @ (641f0 ) │ │ │ │ + bl 63178 │ │ │ │ + cbz r0, 63324 │ │ │ │ + ldr r3, [pc, #60] @ (6332c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 641c2 │ │ │ │ + cbnz r5, 632fe │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 641ea │ │ │ │ - bl 1d4c50 │ │ │ │ + b.n 63326 │ │ │ │ + bl 1d33f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25a3ac │ │ │ │ + bl 25a56c │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 641ea │ │ │ │ + cbnz r0, 63326 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641e8 │ │ │ │ + beq.n 63324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 641e8 │ │ │ │ + cbnz r3, 63324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000641f4 : │ │ │ │ +00063330 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r0, #27732 @ 0x6c54 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 6403c │ │ │ │ - cbz r0, 64222 │ │ │ │ + bl 63178 │ │ │ │ + cbz r0, 6335e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064224 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00063360 <_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 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064246 : │ │ │ │ +00063382 : │ │ │ │ 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 1304e0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 130460 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 119360 │ │ │ │ + b.w 1195e8 │ │ │ │ │ │ │ │ -0006426a : │ │ │ │ +000633a6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6429c │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + beq.n 633d8 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 642f8 │ │ │ │ + b.n 63434 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 64298 │ │ │ │ + beq.n 633d4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 642f6 │ │ │ │ - bl 71320 │ │ │ │ + bne.n 63432 │ │ │ │ + bl 71200 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64298 │ │ │ │ + beq.n 633d4 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 642de │ │ │ │ + bge.n 6341a │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 642c2 │ │ │ │ - b.n 64298 │ │ │ │ + bge.n 633fe │ │ │ │ + b.n 633d4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642f6 │ │ │ │ + beq.n 63432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 642f6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 63432 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000642fc <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00063438 <_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 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6433c <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 63478 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eab4 │ │ │ │ + bl 7e9d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64330 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 6346c <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 64334 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 63470 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6433c <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 63478 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64330 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6346c <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #37172 @ 0x9134 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0e4 │ │ │ │ - movw r0, #37184 @ 0x9140 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0e4 │ │ │ │ │ │ │ │ -00064358 : │ │ │ │ +0006347c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 78fa4 │ │ │ │ + b.w 78ea0 │ │ │ │ │ │ │ │ -00064360 : │ │ │ │ +00063484 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78fa4 │ │ │ │ - │ │ │ │ -00064366 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #16312 @ 0x3fb8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 6439a │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 6439a │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #17868 @ 0x45cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 643a2 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 643a6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 643a8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000643aa : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #16312 @ 0x3fb8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 643e2 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 643e2 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #17868 @ 0x45cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 643e6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 78ea0 │ │ │ │ │ │ │ │ -000643e8 : │ │ │ │ +0006348a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1cd664 │ │ │ │ + bl 1cbdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64420 │ │ │ │ - bl 8fd48 │ │ │ │ + cbz r0, 634c2 │ │ │ │ + bl 8fc48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64414 │ │ │ │ + beq.n 634b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 64418 │ │ │ │ + cbz r3, 634ba │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64420 │ │ │ │ + b.n 634c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64414 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 634b6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064424 : │ │ │ │ +000634c6 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 80f48 │ │ │ │ + b.w 80e60 │ │ │ │ │ │ │ │ -0006442a <_PyObject_GetAttrId@@Base>: │ │ │ │ +000634cc <_PyObject_GetAttrId@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2ced4 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 6444e <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 634f0 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e5a0 │ │ │ │ + b.w 8e4a0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064450 <_PyObject_CallMethodId@@Base>: │ │ │ │ +000634f2 <_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] @ (644b4 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #84] @ (63558 <_PyObject_CallMethodId@@Base+0x66>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6446e <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 64476 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 63510 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 63518 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 62494 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6447e <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 6442a <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 62c8e <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 63520 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 634cc <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64482 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 63524 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 644a8 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 6354a <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ad5cc │ │ │ │ + bl 1abcdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 644a8 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 6354a <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 644a8 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 6354a <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000644b8 <_PyObject_AssertFailed@@Base>: │ │ │ │ +0006355c <_PyObject_AssertFailed@@Base>: │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #37200 @ 0x9150 │ │ │ │ + movw r2, #37360 @ 0x91f0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64506 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #37208 @ 0x9158 │ │ │ │ + beq.n 635aa <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #37368 @ 0x91f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 64522 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 635c6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #37216 @ 0x9160 │ │ │ │ + movw r2, #37376 @ 0x9200 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64530 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #37240 @ 0x9178 │ │ │ │ + b.n 635d4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #37400 @ 0x9218 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 6454a <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #61000 @ 0xee48 │ │ │ │ + cbz r5, 635ee <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #61512 @ 0xf048 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed68c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ec9a8 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 64584 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 63628 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #2244 @ 0x8c4 │ │ │ │ + movw r2, #2716 @ 0xa9c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 645c0 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 63664 <_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 68034 │ │ │ │ + bl 67ff6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ + bl 2e4a0 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #37260 @ 0x918c │ │ │ │ + movw r1, #37420 @ 0x922c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (645d0 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (63674 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - bkpt 0x00f4 │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000645d4 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00063678 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 6460e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 636b2 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #37284 @ 0x91a4 │ │ │ │ + movw r2, #37444 @ 0x9244 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 64644 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 636e8 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 647a0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 63844 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37352 @ 0x91e8 │ │ │ │ + movw r2, #37512 @ 0x9288 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 646ba <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 6375e <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 64682 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 63726 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37384 @ 0x9208 │ │ │ │ + movw r2, #37544 @ 0x92a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 646ac <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 63750 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37480 @ 0x9268 │ │ │ │ + movw r2, #37640 @ 0x9308 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 64778 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 6381c <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 64760 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 63804 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 646dc <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 63780 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #37384 @ 0x9208 │ │ │ │ + movw r2, #37544 @ 0x92a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 646fe <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 637a2 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #37532 @ 0x929c │ │ │ │ + movw r2, #37692 @ 0x933c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64756 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 637fa <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6472e <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 637d2 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37552 @ 0x92b0 │ │ │ │ + movw r2, #37712 @ 0x9350 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 647a0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 63844 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37580 @ 0x92cc │ │ │ │ + movw r2, #37740 @ 0x936c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 64778 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 6381c <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #37504 @ 0x9280 │ │ │ │ + movw r2, #37664 @ 0x9320 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 647a0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 63844 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 647a0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 63844 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #37620 @ 0x92f4 │ │ │ │ + movw r2, #37780 @ 0x9394 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 64900 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 639a4 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 647ba <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 6385e <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 647bc <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 63860 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 647e6 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 6388a <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 647ce <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 63872 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 647da <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 6387e <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r0, r1, lsl #1] │ │ │ │ ldrne.w r7, [r0, r1, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - b.n 647c2 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 63866 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 64854 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 638f8 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 64838 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 638dc <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64814 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 638b8 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37648 @ 0x9310 │ │ │ │ + movw r2, #37808 @ 0x93b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 648ce <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 63972 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37664 @ 0x9320 │ │ │ │ + movw r2, #37824 @ 0x93c0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 648ce <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + bls.n 63972 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37680 @ 0x9330 │ │ │ │ + movw r2, #37840 @ 0x93d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 648f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63998 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 64892 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 63936 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 64874 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + bhi.n 63918 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37696 @ 0x9340 │ │ │ │ + movw r2, #37856 @ 0x93e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 648f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63998 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 648d2 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + bcc.n 63976 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37716 @ 0x9354 │ │ │ │ + movw r2, #37876 @ 0x93f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 648f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63998 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 648b0 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + bcs.n 63954 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37736 @ 0x9368 │ │ │ │ + movw r2, #37896 @ 0x9408 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 648f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63998 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 648d8 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + bcc.n 6397c <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37756 @ 0x937c │ │ │ │ + movw r2, #37916 @ 0x941c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 648f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63998 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 648dc <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 63980 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 648dc <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 63980 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64900 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (64908 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #27004 @ 0x697c │ │ │ │ + cbz r3, 639a4 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (639ac <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #27516 @ 0x6b7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #37776 @ 0x9390 │ │ │ │ + movw r2, #37936 @ 0x9430 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 644b8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6355c <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ite eq │ │ │ │ - lsleq r4, r0, #1 │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ │ │ │ │ -0006490c : │ │ │ │ - pushne {r4, lr} │ │ │ │ +000639b0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64970 ) │ │ │ │ + ldr r0, [pc, #84] @ (63a14 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64934 │ │ │ │ + bne.n 639d8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64924 │ │ │ │ + bne.n 639c8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64940 │ │ │ │ - bl 269654 │ │ │ │ - bl 19caac │ │ │ │ + beq.n 639e4 │ │ │ │ + bl 269820 │ │ │ │ + bl 19b13c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6495c │ │ │ │ + bne.n 63a00 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6494c │ │ │ │ + bne.n 639f0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6496c │ │ │ │ + beq.n 63a10 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64970 ) │ │ │ │ - b.w 2470fc │ │ │ │ + ldr r0, [pc, #8] @ (63a14 ) │ │ │ │ + b.w 24721c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064974 : │ │ │ │ +00063a18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (649e0 ) │ │ │ │ + ldr r0, [pc, #88] @ (63a84 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6499e │ │ │ │ + bne.n 63a42 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6498e │ │ │ │ + bne.n 63a32 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 649aa │ │ │ │ - bl 269654 │ │ │ │ - ldr r3, [pc, #56] @ (649e4 ) │ │ │ │ + beq.n 63a4e │ │ │ │ + bl 269820 │ │ │ │ + ldr r3, [pc, #56] @ (63a88 ) │ │ │ │ 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 649cc │ │ │ │ + bne.n 63a70 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 649bc │ │ │ │ + bne.n 63a60 │ │ │ │ dmb ish │ │ │ │ - beq.n 649de │ │ │ │ + beq.n 63a82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 2470fc │ │ │ │ + b.w 24721c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000649e8 : │ │ │ │ +00063a8c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (64a54 ) │ │ │ │ + ldr r0, [pc, #88] @ (63af8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64a12 │ │ │ │ + bne.n 63ab6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a02 │ │ │ │ + bne.n 63aa6 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a1e │ │ │ │ - bl 269654 │ │ │ │ - ldr r3, [pc, #56] @ (64a58 ) │ │ │ │ + beq.n 63ac2 │ │ │ │ + bl 269820 │ │ │ │ + ldr r3, [pc, #56] @ (63afc ) │ │ │ │ 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 64a40 │ │ │ │ + bne.n 63ae4 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a30 │ │ │ │ + bne.n 63ad4 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a52 │ │ │ │ + beq.n 63af6 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2470fc │ │ │ │ + b.w 24721c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064a5c : │ │ │ │ - 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] @ (64b08 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64a86 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64a76 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64a94 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 269654 │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - cmp r2, #31 │ │ │ │ - ble.n 64ad0 │ │ │ │ - mov.w r2, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r4] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 64abc │ │ │ │ - strexb r3, r2, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64aac │ │ │ │ - dmb ish │ │ │ │ - beq.n 64aca │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2470fc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b06 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - str.w r1, [r0, #1604] @ 0x644 │ │ │ │ - mov.w r1, #0 │ │ │ │ - str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 64af6 │ │ │ │ - strexb r3, r1, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64ae6 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64b04 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2470fc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r0, r7] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064b0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #55592 @ 0xd928 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 64b46 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #17380 @ 0x43e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b4e │ │ │ │ - adds r0, #8 │ │ │ │ - bl ce9a4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 64b74 │ │ │ │ + cbnz r2, 63b24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64c3c │ │ │ │ + bhi.n 63bec │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #18692 @ 0x4904 │ │ │ │ + movw r0, #19204 @ 0x4b04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b66 │ │ │ │ + bne.n 63b16 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64ce4 │ │ │ │ + b.n 63c94 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64b94 │ │ │ │ + b.n 63b44 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129234 │ │ │ │ + bl 129440 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b86 │ │ │ │ + beq.n 63b36 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129234 │ │ │ │ + bl 129440 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64bc4 │ │ │ │ + cbnz r0, 63b74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b86 │ │ │ │ + beq.n 63b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64b86 │ │ │ │ + bne.n 63b36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b86 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63b36 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64c54 │ │ │ │ + beq.n 63c04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 129234 │ │ │ │ + bl 129440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64cb0 │ │ │ │ + beq.n 63c60 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64c56 │ │ │ │ + bne.n 63c06 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ + movw r1, #33664 @ 0x8380 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64cb0 │ │ │ │ + beq.n 63c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64cb0 │ │ │ │ + bne.n 63c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64cb0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63c60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129234 │ │ │ │ + bl 129440 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b86 │ │ │ │ - ldr r4, [pc, #200] @ (64ce8 ) │ │ │ │ + beq.n 63b36 │ │ │ │ + ldr r4, [pc, #200] @ (63c98 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64c56 │ │ │ │ + b.n 63c06 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33184 @ 0x81a0 │ │ │ │ + movw r1, #33696 @ 0x83a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 64b86 │ │ │ │ + bl 127324 │ │ │ │ + b.n 63b36 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33228 @ 0x81cc │ │ │ │ + movw r1, #33740 @ 0x83cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 64b86 │ │ │ │ - ldr r4, [pc, #144] @ (64ce8 ) │ │ │ │ + bl d187c │ │ │ │ + b.n 63b36 │ │ │ │ + ldr r4, [pc, #144] @ (63c98 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1293d8 │ │ │ │ + bl 1295e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64ce4 │ │ │ │ + bne.n 63c94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c7c │ │ │ │ + beq.n 63c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64c7c │ │ │ │ + cbnz r3, 63c2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c92 │ │ │ │ + beq.n 63c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64c92 │ │ │ │ + cbnz r3, 63c42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64b86 │ │ │ │ + beq.w 63b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64b86 │ │ │ │ + bne.w 63b36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b86 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63b36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64cc6 │ │ │ │ + beq.n 63c76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64cc6 │ │ │ │ + cbnz r3, 63c76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64b86 │ │ │ │ + beq.w 63b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64b86 │ │ │ │ + bne.w 63b36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b86 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63b36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064cec : │ │ │ │ +00063c9c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 64d2a │ │ │ │ + beq.n 63cda │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64d22 │ │ │ │ + bmi.n 63cd2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d94 │ │ │ │ - bl 83920 │ │ │ │ + b.n 63d44 │ │ │ │ + bl 8383c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64d2c │ │ │ │ + b.n 63cdc │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64d42 │ │ │ │ + bne.n 63cf2 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64d54 │ │ │ │ + b.n 63d04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64d1c │ │ │ │ - bl 83920 │ │ │ │ + bpl.n 63ccc │ │ │ │ + bl 8383c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64d6c │ │ │ │ + bne.n 63d1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d7e │ │ │ │ + b.n 63d2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64d1c │ │ │ │ - bl 83920 │ │ │ │ + bpl.n 63ccc │ │ │ │ + bl 8383c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64d1c │ │ │ │ + blt.n 63ccc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64d1c │ │ │ │ + bge.n 63ccc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064d98 : │ │ │ │ +00063d48 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1103a4 │ │ │ │ + bl 1104ec │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64dd0 │ │ │ │ + beq.n 63d80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110a88 │ │ │ │ + bl 110bd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88029,471 +86355,471 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #4164 @ 0x1044 │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf9d0 │ │ │ │ - cbnz r0, 64e06 │ │ │ │ + bl bf9bc │ │ │ │ + cbnz r0, 63db6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64e38 │ │ │ │ + b.n 63de8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 4845e │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64e1c │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 63dcc │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64e02 │ │ │ │ + bne.n 63db2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64e30 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 63de0 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64e02 │ │ │ │ + bne.n 63db2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7f8f8 │ │ │ │ - cbnz r0, 64e5e │ │ │ │ + bl 7f818 │ │ │ │ + cbnz r0, 63e0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64eba │ │ │ │ + b.n 63e6a │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 64e74 │ │ │ │ - ldr r0, [pc, #88] @ (64ec0 ) │ │ │ │ + cbnz r4, 63e24 │ │ │ │ + ldr r0, [pc, #88] @ (63e70 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64e82 │ │ │ │ - ldr r0, [pc, #76] @ (64ec4 ) │ │ │ │ + b.n 63e32 │ │ │ │ + ldr r0, [pc, #76] @ (63e74 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 132440 │ │ │ │ + bl 1323cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e98 │ │ │ │ + beq.n 63e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e98 │ │ │ │ + cbnz r3, 63e48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64e58 │ │ │ │ + beq.n 63e08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64eaa │ │ │ │ + bne.n 63e5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64eba │ │ │ │ + b.n 63e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64ea6 │ │ │ │ + bne.n 63e56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64ea6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63e56 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #992 @ (adr r1, 652a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 64254 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 64efe │ │ │ │ + bmi.n 63eae │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64f02 │ │ │ │ + beq.n 63eb2 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 64f04 │ │ │ │ + b.n 63eb4 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 64f04 │ │ │ │ + b.n 63eb4 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71b7c │ │ │ │ + bl 71a64 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64f24 │ │ │ │ + cbz r0, 63ed4 │ │ │ │ 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 c9e38 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f4> │ │ │ │ + bl c9e44 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f2a : │ │ │ │ +00063eda : │ │ │ │ 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 64f46 │ │ │ │ + bmi.n 63ef6 │ │ │ │ bl 498ac │ │ │ │ - b.n 64f82 │ │ │ │ + b.n 63f32 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #37852 @ 0x93dc │ │ │ │ + movw r1, #38012 @ 0x947c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f82 │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + blt.n 63f32 │ │ │ │ + movw r1, #19352 @ 0x4b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 51f50 │ │ │ │ + b.w 51e58 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f86 : │ │ │ │ +00063f36 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 64fa2 │ │ │ │ + bmi.n 63f52 │ │ │ │ bl 498ac │ │ │ │ - b.n 65024 │ │ │ │ + b.n 63fd4 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #37936 @ 0x9430 │ │ │ │ + movw r1, #38096 @ 0x94d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65024 │ │ │ │ - movw r3, #18840 @ 0x4998 │ │ │ │ + blt.n 63fd4 │ │ │ │ + movw r3, #19352 @ 0x4b98 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51f50 │ │ │ │ + bl 51e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65024 │ │ │ │ + cbz r0, 63fd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6501c │ │ │ │ + bmi.n 63fcc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #39588 @ 0x9aa4 │ │ │ │ + movw r1, #40100 @ 0x9ca4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65024 │ │ │ │ + beq.n 63fd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65024 │ │ │ │ + cbnz r3, 63fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65024 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63fd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a50d0 │ │ │ │ + b.w 1a3788 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065028 : │ │ │ │ +00063fd8 : │ │ │ │ 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 65044 │ │ │ │ + bmi.n 63ff4 │ │ │ │ bl 498ac │ │ │ │ - b.n 65080 │ │ │ │ + b.n 64030 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #38028 @ 0x948c │ │ │ │ + movw r1, #38188 @ 0x952c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65080 │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + blt.n 64030 │ │ │ │ + movw r1, #19352 @ 0x4b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 195270 │ │ │ │ + b.w 193848 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065084 : │ │ │ │ +00064034 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 650a0 │ │ │ │ + bmi.n 64050 │ │ │ │ bl 498ac │ │ │ │ - b.n 650c2 │ │ │ │ + b.n 64072 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #38172 @ 0x951c │ │ │ │ + movw r1, #38332 @ 0x95bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144dc8 │ │ │ │ + bl 1454fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 650c6 │ │ │ │ + bge.n 64076 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65120 │ │ │ │ - movw r3, #18840 @ 0x4998 │ │ │ │ + b.n 640d0 │ │ │ │ + movw r3, #19352 @ 0x4b98 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 195270 │ │ │ │ + bl 193848 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 650c2 │ │ │ │ + beq.n 64072 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65120 │ │ │ │ + bmi.n 640d0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #38264 @ 0x9578 │ │ │ │ + movw r1, #38424 @ 0x9618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 650c2 │ │ │ │ + beq.n 64072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 650c2 │ │ │ │ + bne.n 64072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 650c2 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64072 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065124 : │ │ │ │ +000640d4 : │ │ │ │ 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 f1d64 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1d18 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8843c │ │ │ │ + b.w 8830c │ │ │ │ │ │ │ │ -0006514c : │ │ │ │ +000640fc : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 1924a8 │ │ │ │ + b.w 190a5c │ │ │ │ │ │ │ │ -00065152 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00064102 <_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 c8b18 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8b20 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065172 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00064122 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65186 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 64136 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6518a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6413a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c9944 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9950 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065190 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00064140 <_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 651d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 64184 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 651ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6417a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 651c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 64174 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 651b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 64160 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 64188 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 651d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 64184 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 651a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 64158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 64188 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 651da <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6418a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65204 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 641b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 65204 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 641b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 65216 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 641c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 65218 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 641c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 651ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6419a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9944 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9950 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 651ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65260 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6419a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 64210 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6522c <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 641dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65242 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 641f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 65258 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 64208 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65258 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 64208 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 65230 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 641e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65258 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 64208 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 65246 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 641f6 <_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 │ │ │ │ @@ -88501,1826 +86827,531 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6528e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 6423e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 652a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 64254 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 652d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 64288 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 652d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 652a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 64288 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 64256 <_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 652c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 64274 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 652f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 642a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 652d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 64288 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 652f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 642a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 65336 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 127324 │ │ │ │ + b.n 642e6 <_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 171fdc │ │ │ │ + bl 17128c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65320 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 642d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65320 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 642d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65336 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 642e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65336 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 642e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65364 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 64314 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65392 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 64342 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65378 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 64328 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65394 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 64344 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 653be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 127324 │ │ │ │ + b.n 6436e <_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 17b398 │ │ │ │ + bl 17a348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 6436e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 653be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 6436e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 653ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 6439c <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6541a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 643ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65400 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 643b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6541c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 643cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 65446 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 127324 │ │ │ │ + b.n 643f6 <_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 119054 │ │ │ │ + bl 1192d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65446 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 643f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65446 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 643f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65474 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 64424 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 654a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 64452 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 64438 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 654a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 64454 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 654ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 127324 │ │ │ │ + b.n 6447e <_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 183604 │ │ │ │ + bl 1822dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 6447e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 6447e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000654d2 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #240] @ (655d4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (655d8 ) │ │ │ │ - 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 6550c │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 654fc │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6552a │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d9728 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 65546 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 65536 │ │ │ │ - dmb ish │ │ │ │ - beq.n 65552 │ │ │ │ - ldr r0, [pc, #136] @ (655d8 ) │ │ │ │ - bl 2470fc │ │ │ │ - movw r6, #38368 @ 0x95e0 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r5, 655cc │ │ │ │ - bl 1f1050 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 65578 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ef358 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6558c │ │ │ │ - strexb r2, sl, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6557c │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 655a8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (655d8 ) │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d9728 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 655be │ │ │ │ - strexb r2, r9, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 655ae │ │ │ │ - dmb ish │ │ │ │ - beq.n 65562 │ │ │ │ - ldr r0, [pc, #16] @ (655d8 ) │ │ │ │ - bl 2470fc │ │ │ │ - b.n 65562 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -000655dc : │ │ │ │ - push {r4, lr} │ │ │ │ +00064482 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65610 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - bl 1f81f8 <_PyEval_SetProfile@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6560e │ │ │ │ - movw r0, #38416 @ 0x9610 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef358 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r2, #24368 @ 0x5f30 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 644b2 │ │ │ │ + movw r0, #54688 @ 0xd5a0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #557 @ 0x22d │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 644ee │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 644f4 │ │ │ │ + cbz r1, 644d8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 644d8 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 644f6 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 644f6 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #38528 @ 0x9680 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 64500 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + str r1, [r3, #56] @ 0x38 │ │ │ │ + bl 780fc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00065614 : │ │ │ │ - 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] @ (65714 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65718 ) │ │ │ │ - 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 6564e │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6563e │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6566c │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d9728 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 65688 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 65678 │ │ │ │ - dmb ish │ │ │ │ - beq.n 65694 │ │ │ │ - ldr r0, [pc, #136] @ (65718 ) │ │ │ │ - bl 2470fc │ │ │ │ - movw r6, #38456 @ 0x9638 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r5, 6570e │ │ │ │ - bl 1f81f8 <_PyEval_SetProfile@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 656ba │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ef358 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 656ce │ │ │ │ - strexb r2, sl, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 656be │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 656ea │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65718 ) │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d9728 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 65700 │ │ │ │ - strexb r2, r9, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 656f0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 656a4 │ │ │ │ - ldr r0, [pc, #16] @ (65718 ) │ │ │ │ - bl 2470fc │ │ │ │ - b.n 656a4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0006571c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cc4ec │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6573a │ │ │ │ - bl d3c3c │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 65750 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6574e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6574e │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065752 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 65770 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 65774 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6579e <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 23117c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 65770 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2311a8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6579e <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 153804 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 65770 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3c3c │ │ │ │ - b.n 65770 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - 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, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 1cc4ec │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 657fe <_PyXI_NamespaceFromNames@@Base+0xac> │ │ │ │ - add.w r5, r0, r5, lsl #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - cbz r7, 657da <_PyXI_NamespaceFromNames@@Base+0x88> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - movw r1, #39560 @ 0x9a88 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 85050 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 657e2 <_PyXI_NamespaceFromNames@@Base+0x90> │ │ │ │ - mov r1, r6 │ │ │ │ - bl d25f4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 657f2 <_PyXI_NamespaceFromNames@@Base+0xa0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 657f6 <_PyXI_NamespaceFromNames@@Base+0xa4> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 657fe <_PyXI_NamespaceFromNames@@Base+0xac> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 657f2 <_PyXI_NamespaceFromNames@@Base+0xa0> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00065802 : │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 657a2 <_PyXI_NamespaceFromNames@@Base+0x50> │ │ │ │ - │ │ │ │ -00065806 : │ │ │ │ - movs r3, #3 │ │ │ │ - b.n 657a2 <_PyXI_NamespaceFromNames@@Base+0x50> │ │ │ │ - │ │ │ │ -0006580a <_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 13a534 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24d7fc │ │ │ │ - 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 65862 <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47768 @ 0xba98 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6588a <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ - ldr r2, [pc, #40] @ (6588c <_PyCrossInterpreterData_Lookup@@Base+0x82>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1a60c4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 6585e <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ - cbz r0, 65882 <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a79a0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 65a42 <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ - ldr r3, [pc, #412] @ (65a4c <_PyCrossInterpreterData_Lookup@@Base+0x242>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.n 658d2 <_PyCrossInterpreterData_Lookup@@Base+0xc8> │ │ │ │ - bne.n 658d6 <_PyCrossInterpreterData_Lookup@@Base+0xcc> │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ - subs r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, #1 │ │ │ │ - b.n 658d8 <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 658d8 <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ - movs r6, #0 │ │ │ │ - movw r3, #5900 @ 0x170c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - adds r7, #16 │ │ │ │ - ldr.w r0, [r7, #-16] │ │ │ │ - cbz r0, 65920 <_PyCrossInterpreterData_Lookup@@Base+0x116> │ │ │ │ - bl 7a0e4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - bl 83aa0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 65916 <_PyCrossInterpreterData_Lookup@@Base+0x10c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65916 <_PyCrossInterpreterData_Lookup@@Base+0x10c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - adds r7, #16 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 658e8 <_PyCrossInterpreterData_Lookup@@Base+0xde> │ │ │ │ - b.n 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - movw r3, #5904 @ 0x1710 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - adds r7, #16 │ │ │ │ - cbz r0, 65966 <_PyCrossInterpreterData_Lookup@@Base+0x15c> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 6592e <_PyCrossInterpreterData_Lookup@@Base+0x124> │ │ │ │ - bl 7a0e4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - bl 83aa0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 6595e <_PyCrossInterpreterData_Lookup@@Base+0x154> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6595e <_PyCrossInterpreterData_Lookup@@Base+0x154> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 6592e <_PyCrossInterpreterData_Lookup@@Base+0x124> │ │ │ │ - b.n 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - movw r3, #5908 @ 0x1714 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - adds r7, #16 │ │ │ │ - cbz r0, 659ac <_PyCrossInterpreterData_Lookup@@Base+0x1a2> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 65974 <_PyCrossInterpreterData_Lookup@@Base+0x16a> │ │ │ │ - bl 7a0e4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - bl 83aa0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 659a4 <_PyCrossInterpreterData_Lookup@@Base+0x19a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 659a4 <_PyCrossInterpreterData_Lookup@@Base+0x19a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 65974 <_PyCrossInterpreterData_Lookup@@Base+0x16a> │ │ │ │ - b.n 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - movw r3, #10692 @ 0x29c4 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 65a44 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ - adds r6, #16 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #-16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 65a44 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ - bl 7a0e4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d0298 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 659f0 <_PyCrossInterpreterData_Lookup@@Base+0x1e6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - beq.n 65a06 <_PyCrossInterpreterData_Lookup@@Base+0x1fc> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 65a28 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a28 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65a28 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83aa0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 65a22 <_PyCrossInterpreterData_Lookup@@Base+0x218> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a22 <_PyCrossInterpreterData_Lookup@@Base+0x218> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 65a2c <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ - adds r6, #16 │ │ │ │ - b.n 659c0 <_PyCrossInterpreterData_Lookup@@Base+0x1b6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65a42 <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 65a42 <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r5, [r0, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ - ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 65a82 <_PyCrossInterpreterData_Lookup@@Base+0x278> │ │ │ │ - movw r1, #4384 @ 0x1120 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #22916 @ 0x5984 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 65a96 <_PyCrossInterpreterData_Lookup@@Base+0x28c> │ │ │ │ - bl 10e694 │ │ │ │ - b.n 65ab6 <_PyCrossInterpreterData_Lookup@@Base+0x2ac> │ │ │ │ - bl 107104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 65ab6 <_PyCrossInterpreterData_Lookup@@Base+0x2ac> │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65ab6 <_PyCrossInterpreterData_Lookup@@Base+0x2ac> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e548 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - │ │ │ │ -00065ac0 : │ │ │ │ - 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] @ (65b2c ) │ │ │ │ - bl 126fd8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 65af2 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 65b24 │ │ │ │ - movw r0, #4340 @ 0x10f4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 110c4c │ │ │ │ - cbz r0, 65b24 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (65b30 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 93210 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65b18 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 65b1c │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 65b24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65b18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - beq.n 65a90 <_PyCrossInterpreterData_Lookup@@Base+0x286> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.n 657bc <_PyXI_NamespaceFromNames@@Base+0x6a> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r0, 65b42 │ │ │ │ - movw r0, #55480 @ 0xd8b8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 1be550 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r7, #38524 @ 0x967c │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #43984 @ 0xabd0 │ │ │ │ - movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #38516 @ 0x9674 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - subs r4, #4 │ │ │ │ - movw r0, #29264 @ 0x7250 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 1be550 │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ - sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65bc2 │ │ │ │ - cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65b94 │ │ │ │ - movw r0, #38508 @ 0x966c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1be550 │ │ │ │ - b.n 65b78 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65ba6 │ │ │ │ - movw r0, #38512 @ 0x9670 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1be550 │ │ │ │ - b.n 65b78 │ │ │ │ - cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65bb2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1be550 │ │ │ │ - b.n 65b78 │ │ │ │ - cmp.w r1, #65536 @ 0x10000 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, r7 │ │ │ │ - bl 1be550 │ │ │ │ - b.n 65b78 │ │ │ │ - movw r0, #29264 @ 0x7250 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1be550 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #52888 @ 0xce98 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 65bfc │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 65c1c │ │ │ │ - cbz r1, 65c24 │ │ │ │ - movw r0, #38532 @ 0x9684 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 152ad8 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 65c3a │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 65c24 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 65c24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b331c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 65c1c │ │ │ │ - movw r0, #38532 @ 0x9684 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 65c1c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (65ca4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65c94 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - bl f43c4 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 13ac28 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 65c84 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7912 @ 0x1ee8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 65c9c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 20919c <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - movw r3, #20208 @ 0x4ef0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - cbz r2, 65cca │ │ │ │ - blx 29198 │ │ │ │ - movw r2, #38480 @ 0x9650 │ │ │ │ - movt r2, #74 @ 0x4a │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2912c │ │ │ │ - movw r1, #57744 @ 0xe190 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movs r2, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 65d12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #2384 @ 0x950 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29e24 <__vfprintf_chk@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29a1c │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - │ │ │ │ -00065d40 <_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, #38556 @ 0x969c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 65ca8 │ │ │ │ - │ │ │ │ -00065d5c : │ │ │ │ - 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, 65da8 │ │ │ │ - bl 97c18 <_Py_GetConfig@@Base> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 65daa │ │ │ │ - cbz r4, 65da8 │ │ │ │ - movw r1, #55048 @ 0xd708 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a890 │ │ │ │ - cbz r0, 65da8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #35508 @ 0x8ab4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - blx 2a890 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - b.n 65daa │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065dac : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -00065db4 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -00065dba : │ │ │ │ - mov r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -00065dc2 : │ │ │ │ - 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 5f342 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065de4 : │ │ │ │ - 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 5f342 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065e08 : │ │ │ │ - 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 5f342 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065e2c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2b7ce │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065e4c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2b7ce │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 65e9a │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #51888 @ 0xcab0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65ea0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 65eb2 │ │ │ │ - movw r0, #51888 @ 0xcab0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #495 @ 0x1ef │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65ebe │ │ │ │ - ldr r1, [pc, #92] @ (65f10 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b8c30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 65ec2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 65f08 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 65ee6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 65ee6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 65ee6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 65ee6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #60336 @ 0xebb0 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #38616 @ 0x96d8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00065f14 : │ │ │ │ - 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 7a0e4 │ │ │ │ - cbz r0, 65f7c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8f9a0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 65f66 │ │ │ │ - cbz r6, 65f82 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a0e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 65f82 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65f66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f66 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65f7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65fc8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 1db910 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 781b8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65fb2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 65fb2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65fc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fc8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00065fd0 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 66026 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r6, #16 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 66022 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3c10 │ │ │ │ - b.n 66026 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 781b8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006602c <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 66082 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r6, #14 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1b2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 6607e <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3c10 │ │ │ │ - b.n 66082 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 781b8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00066088 : │ │ │ │ - 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] @ (66188 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6618c ) │ │ │ │ - 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 660c0 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 660b0 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 660de │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d9728 │ │ │ │ - ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 66160 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 660f0 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 660e2 │ │ │ │ - cbz r5, 66100 │ │ │ │ - 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 66108 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 66130 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 66120 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6613c │ │ │ │ - ldr r0, [pc, #84] @ (6618c ) │ │ │ │ - bl 2470fc │ │ │ │ - adds r4, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 781b8 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ - strex r2, r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 66148 │ │ │ │ - movs r0, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 66182 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 66174 │ │ │ │ - strexb r2, r4, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 66164 │ │ │ │ - dmb ish │ │ │ │ - beq.n 66180 │ │ │ │ - ldr r0, [pc, #16] @ (6618c ) │ │ │ │ - bl 2470fc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00066190 : │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - push {r4} │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - it ne │ │ │ │ - addne r2, #1 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - it ne │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - b.w 78214 │ │ │ │ - │ │ │ │ -000661b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r2, #24368 @ 0x5f30 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 661e0 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #557 @ 0x22d │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6621c │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 66222 │ │ │ │ - cbz r1, 66206 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 66206 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 66224 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 66224 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38644 @ 0x96f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6622e │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ - str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 78214 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00064502 : │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + push {r4} │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + it ne │ │ │ │ + addne r2, #1 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + it ne │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + b.w 780fc │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6625e │ │ │ │ + beq.n 64550 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66274 │ │ │ │ + bne.n 64566 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 662ce │ │ │ │ + beq.n 645c0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 662ce │ │ │ │ - b.n 66276 │ │ │ │ + ble.n 645c0 │ │ │ │ + b.n 64568 │ │ │ │ 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 66294 │ │ │ │ + beq.n 64586 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 662aa │ │ │ │ + bne.n 6459c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 662ce │ │ │ │ + beq.n 645c0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 662ce │ │ │ │ - b.n 662ac │ │ │ │ + ble.n 645c0 │ │ │ │ + b.n 6459e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 6630c │ │ │ │ + cbz r6, 645fe │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 662e8 │ │ │ │ + bne.n 645da │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 662f6 │ │ │ │ + bne.n 645e8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6634a │ │ │ │ + bl 127324 │ │ │ │ + b.n 6463c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 662fe │ │ │ │ - b.n 662c0 │ │ │ │ + bne.n 645f0 │ │ │ │ + b.n 645b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 662ce │ │ │ │ - b.n 66300 │ │ │ │ + ble.n 645c0 │ │ │ │ + b.n 645f2 │ │ │ │ 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 17273c │ │ │ │ + bl 171a7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6632e │ │ │ │ + beq.n 64620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6632e │ │ │ │ + cbnz r3, 64620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66344 │ │ │ │ + beq.n 64636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66344 │ │ │ │ + cbnz r3, 64636 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 6637c │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 66392 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 663ec │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 663ec │ │ │ │ - b.n 66394 │ │ │ │ - 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 663b2 │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 663c8 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 663ec │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 663ec │ │ │ │ - b.n 663ca │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 6642a │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66406 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 66414 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 66468 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6641c │ │ │ │ - b.n 663de │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 663ec │ │ │ │ - b.n 6641e │ │ │ │ - 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 404fe │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6644c │ │ │ │ + beq.n 64670 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #52400 @ 0xccb0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64676 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 64688 │ │ │ │ + movw r0, #52400 @ 0xccb0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #495 @ 0x1ef │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64694 │ │ │ │ + ldr r1, [pc, #88] @ (646e4 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b8c10 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 64698 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 646de │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 646bc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 646bc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 646bc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6644c │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 646bc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #60848 @ 0xedb0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #38552 @ 0x9698 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbe4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66462 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66462 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78214 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006646c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6649c │ │ │ │ - ldr r3, [pc, #52] @ (664bc ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - bl 8f9a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6649c │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 78214 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1e1e88 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78214 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000664c0 : │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6646c │ │ │ │ - │ │ │ │ -000664c8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + add.w r7, r0, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + subs r4, #1 │ │ │ │ + bmi.n 64716 │ │ │ │ + ldr.w r0, [r7, r4, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 64700 │ │ │ │ + blx r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 64700 │ │ │ │ + b.n 64718 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - cbz r0, 664f2 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 8f9a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 664f6 │ │ │ │ - ldr r3, [pc, #56] @ (6651c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 78214 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 66516 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1dae8c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66516 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66516 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + 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, 64742 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 64732 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 64748 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6473a │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 64754 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [pc, #40] @ (64780 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r2, r0, #98304 @ 0x18000 │ │ │ │ + add.w r0, r0, #99328 @ 0x18400 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ + ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ @@ -90330,131 +87361,131 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66552 │ │ │ │ + cbnz r0, 647b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6655c │ │ │ │ - b.n 66562 │ │ │ │ + cbnz r0, 647c0 │ │ │ │ + b.n 647c6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6654c │ │ │ │ - b.n 6657a │ │ │ │ + beq.n 647b0 │ │ │ │ + b.n 647de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6657a │ │ │ │ + cbnz r0, 647de │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6656c │ │ │ │ + cbz r0, 647d0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6657a │ │ │ │ + cbnz r0, 647de │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6657a │ │ │ │ + cbz r0, 647de │ │ │ │ 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, 6659a │ │ │ │ + cbnz r0, 647fe │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 665a4 │ │ │ │ - b.n 665aa │ │ │ │ + cbnz r0, 64808 │ │ │ │ + b.n 6480e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66594 │ │ │ │ - b.n 665c2 │ │ │ │ + beq.n 647f8 │ │ │ │ + b.n 64826 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 665c2 │ │ │ │ + cbnz r0, 64826 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 665b4 │ │ │ │ + cbz r0, 64818 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 665c2 │ │ │ │ + cbnz r0, 64826 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 665c2 │ │ │ │ + cbz r0, 64826 │ │ │ │ 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, 665f2 │ │ │ │ + cbnz r0, 64856 │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 665dc │ │ │ │ + beq.n 64840 │ │ │ │ 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, 66622 │ │ │ │ + cbnz r0, 64886 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6662a │ │ │ │ + cbz r0, 6488e │ │ │ │ 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 66614 │ │ │ │ + beq.n 64878 │ │ │ │ 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, 66652 │ │ │ │ + cbnz r0, 648b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6665a │ │ │ │ + cbz r0, 648be │ │ │ │ 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 66644 │ │ │ │ + beq.n 648a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ @@ -90464,28 +87495,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66694 │ │ │ │ + cbnz r0, 648f8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6669e │ │ │ │ - b.n 666a4 │ │ │ │ + cbnz r0, 64902 │ │ │ │ + b.n 64908 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6668e │ │ │ │ - b.n 666b2 │ │ │ │ + beq.n 648f2 │ │ │ │ + b.n 64916 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 666b2 │ │ │ │ + cbnz r0, 64916 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 666b2 │ │ │ │ + cbz r0, 64916 │ │ │ │ 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 │ │ │ │ @@ -90512,45 +87543,45 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #92] @ (66764 ) │ │ │ │ + ldr r5, [pc, #92] @ (649c8 ) │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add r3, sp, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str.w r5, [ip] │ │ │ │ mov.w r5, #0 │ │ │ │ cmp r3, r0 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 66740 │ │ │ │ + bcc.n 649a4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 66740 │ │ │ │ + cbnz r4, 649a4 │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 666ea │ │ │ │ + bl 6494e │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (66764 ) │ │ │ │ + ldr r2, [pc, #28] @ (649c8 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 66758 │ │ │ │ + beq.n 649bc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ @@ -90569,69 +87600,99 @@ │ │ │ │ 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, 667a8 │ │ │ │ + cbnz r0, 64a0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 667b2 │ │ │ │ - b.n 667b8 │ │ │ │ + cbnz r0, 64a16 │ │ │ │ + b.n 64a1c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 667a2 │ │ │ │ - b.n 667c6 │ │ │ │ + beq.n 64a06 │ │ │ │ + b.n 64a2a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 667c6 │ │ │ │ + cbnz r0, 64a2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 667c6 │ │ │ │ + cbz r0, 64a2a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (667cc ) │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #4063 @ 0xfdf │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #48] @ (64a74 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + dmb ish │ │ │ │ + ldrb.w r3, [r3, #3912] @ 0xf48 │ │ │ │ + dmb ish │ │ │ │ + tst.w r3, #1 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ + 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 │ │ │ │ + blx 29198 │ │ │ │ + ldr r0, [pc, #4] @ (64a90 ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66824 │ │ │ │ + cbz r0, 64ae8 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 667f8 │ │ │ │ + ble.n 64abc │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 667fc │ │ │ │ + b.n 64ac0 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 66806 │ │ │ │ + bls.n 64aca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66834 │ │ │ │ + b.n 64af8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66800 │ │ │ │ + bne.n 64ac4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 66800 │ │ │ │ - ldr r3, [pc, #16] @ (66838 ) │ │ │ │ + bne.n 64ac4 │ │ │ │ + ldr r3, [pc, #16] @ (64afc ) │ │ │ │ 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} │ │ │ │ @@ -90641,82 +87702,77 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 6685c │ │ │ │ + bgt.n 64b20 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 6684e │ │ │ │ + b.n 64b12 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 66878 │ │ │ │ - bl 17fba0 <_PyDeadline_Init@@Base+0x410> │ │ │ │ + cbz r0, 64b3c │ │ │ │ + bl 17e908 <_PyBytesWriter_WriteBytes@@Base+0x302c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29310 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 18cff4 │ │ │ │ - b.w 46d98 │ │ │ │ + b.w 18b91c │ │ │ │ + b.w 46cea │ │ │ │ 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, 668cc │ │ │ │ + cbnz r0, 64b90 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a744 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 668a2 │ │ │ │ - blx 29198 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 64b66 │ │ │ │ blx 29198 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 60970 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 607a4 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -90725,917 +87781,1502 @@ │ │ │ │ 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 66968 │ │ │ │ - movw r4, #5288 @ 0x14a8 │ │ │ │ + beq.n 64c1a │ │ │ │ + movw r4, #5632 @ 0x1600 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 66976 │ │ │ │ + bne.n 64c28 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6697a │ │ │ │ - movw r4, #2072 @ 0x818 │ │ │ │ + b.n 64c2c │ │ │ │ + movw r4, #5076 @ 0x13d4 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6697a │ │ │ │ + b.n 64c2c │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6698a │ │ │ │ + bge.n 64c3c │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 669ce │ │ │ │ + bge.n 64c80 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 669a0 │ │ │ │ + bne.n 64c52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 66a8c │ │ │ │ + beq.n 64d3e │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #4164 @ 0x1044 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movweq r4, #4676 @ 0x1244 │ │ │ │ + movw r2, #38744 @ 0x9758 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ 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 66a8c │ │ │ │ + b.n 64d3e │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #3888 @ 0xf30 │ │ │ │ - movwlt r6, #1804 @ 0x70c │ │ │ │ + movwge r6, #4232 @ 0x1088 │ │ │ │ + movwlt r6, #4808 @ 0x12c8 │ │ │ │ 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, #65492 @ 0xffd4 │ │ │ │ - movtge r6, #40 @ 0x28 │ │ │ │ - bl 26d12c │ │ │ │ + movwge r6, #196 @ 0xc4 │ │ │ │ + movtge r6, #41 @ 0x29 │ │ │ │ + bl 26d34c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #63604 @ 0xf874 │ │ │ │ + movw r1, #64116 @ 0xfa74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #4164 @ 0x1044 │ │ │ │ + movw r2, #4676 @ 0x1244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r6, #38688 @ 0x9720 │ │ │ │ + movw r6, #38756 @ 0x9764 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ - movw r2, #38696 @ 0x9728 │ │ │ │ + movw r2, #38764 @ 0x976c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #38668 @ 0x970c │ │ │ │ + movw r2, #38736 @ 0x9750 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ subs r6, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - movw r2, #38728 @ 0x9748 │ │ │ │ + movw r2, #38796 @ 0x978c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 668fa │ │ │ │ + bl 64bac │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 66bb4 │ │ │ │ + bne.n 64e66 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #5288 @ 0x14a8 │ │ │ │ + movw r3, #5632 @ 0x1600 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #38668 @ 0x970c │ │ │ │ + movw r2, #38736 @ 0x9750 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66baa │ │ │ │ + bge.n 64e5c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ - movw r2, #38712 @ 0x9738 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ + movw r2, #38780 @ 0x977c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 66c30 │ │ │ │ - movw r2, #38736 @ 0x9750 │ │ │ │ + b.n 64ee2 │ │ │ │ + movw r2, #38804 @ 0x9794 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 66c30 │ │ │ │ + b.n 64ee2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #4164 @ 0x1044 │ │ │ │ + movw r3, #4676 @ 0x1244 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #38744 @ 0x9758 │ │ │ │ + movw r2, #38812 @ 0x979c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66baa │ │ │ │ - movw r2, #38752 @ 0x9760 │ │ │ │ + bge.n 64e5c │ │ │ │ + movw r2, #38820 @ 0x97a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 668fa │ │ │ │ + b.n 64bac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - movw r5, #189 @ 0xbd │ │ │ │ - movt r5, #6 │ │ │ │ + movw r5, #65171 @ 0xfe93 │ │ │ │ + movt r5, #5 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #38728 @ 0x9748 │ │ │ │ + movw r2, #38796 @ 0x978c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 668fa │ │ │ │ + bl 64bac │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 668fa │ │ │ │ + b.n 64bac │ │ │ │ + │ │ │ │ +00064f4c : │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (64f64 ) │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 2b826 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064f68 : │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (64f80 ) │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 2b826 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064f84 <_PyEval_MonitorRaise@@Base>: │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ + cbz r3, 64f96 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + movs r3, #10 │ │ │ │ + b.w 202db8 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064f98 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2583d8 │ │ │ │ + │ │ │ │ +00064f9e : │ │ │ │ + movs r1, #1 │ │ │ │ + b.w 2583d8 │ │ │ │ + │ │ │ │ +00064fa4 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064fb4 : │ │ │ │ + b.w 211d38 │ │ │ │ + │ │ │ │ +00064fb8 : │ │ │ │ + ldr r2, [pc, #12] @ (64fc8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 214664 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064fcc : │ │ │ │ + ldr r2, [pc, #12] @ (64fdc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 214a44 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064fe0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064fe2 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064fe4 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064fe6 <_PyCriticalSection_Resume@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064fe8 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064fea : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064fec : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064fee : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ff0 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 24e1f8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x470> │ │ │ │ + │ │ │ │ +00064ff6 <_PyXI_HasCapturedException@@Base>: │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00065000 : │ │ │ │ + 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 1cbe4c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006501e <_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 8c3d8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00065052 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ + push {r1, r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ + sub sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2b782 │ │ │ │ + add sp, #8 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006507c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r2 │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2b782 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +0006509c <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 6507c │ │ │ │ + │ │ │ │ +000650a0 : │ │ │ │ + movw r3, #19968 @ 0x4e00 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ + cbz r0, 650bc │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 650bc │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + mvns r0, r0 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000650be : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000650c0 : │ │ │ │ + ldr r1, [pc, #12] @ (650d0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + b.w 1a5e24 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000650d4 <_Py_hashtable_len@@Base>: │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000650d8 : │ │ │ │ + push {r4} │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + strd r2, r1, [r0, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000650ec : │ │ │ │ + push {r4} │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r2, r1, [r0] │ │ │ │ + movw r2, #55764 @ 0xd9d4 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + strd r2, r1, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00065108 : │ │ │ │ + push {r4} │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + strd r2, r2, [r0, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + str r1, [r0, #12] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006511c : │ │ │ │ + sub sp, #16 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + stmdb ip, {r0, r1, r2, r3} │ │ │ │ + subs r3, r0, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + add sp, #16 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00065130 : │ │ │ │ + sub sp, #16 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + stmdb ip, {r0, r1, r2, r3} │ │ │ │ + subs r3, r0, #2 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + add sp, #16 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00065144 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r5, #38840 @ 0x97b8 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 19b8d8 <_Py_write_noraise@@Base+0x698> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0006516a <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + movs r4, #15 │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #3 │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + add r3, sp, #8 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00065198 <_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 651b6 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + blx 29334 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + b.n 651aa <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + adds r2, r5, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 651cc <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + strex r1, r2, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 651bc <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + dmb ish │ │ │ │ + bne.n 651d8 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + dmb ish │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r5, r3 │ │ │ │ + blx 29334 │ │ │ │ + b.n 651aa <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + │ │ │ │ +000651e0 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000651f0 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00065200 <_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 65226 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + blx 29334 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + dmb ish │ │ │ │ + b.n 65216 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065228 <_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 65248 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + blx 29334 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6524a <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0006524c <_PySeqLock_AfterFork@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + ands.w r0, r3, #1 │ │ │ │ + itt ne │ │ │ │ + movne r0, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006525e <_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 82678 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #16 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00065286 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r4, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, sp │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 197678 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000652b0 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +000652e0 <_Py_FatalErrorFunc@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +00065312 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ (65348 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + cbnz r0, 6533e │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #49412 @ 0xc104 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 6d804 │ │ │ │ + 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 │ │ │ │ + movw r1, #38864 @ 0x97d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (65368 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +0006536c : │ │ │ │ + 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] @ (65394 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1da134 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1dc108 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00065398 <_PyThreadState_Prealloc@@Base>: │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 19db90 <_PyThreadState_New@@Base+0x4> │ │ │ │ + │ │ │ │ +0006539e <_PyThreadState_Init@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #38880 @ 0x97e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (653bc <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +000653c0 : │ │ │ │ + ldr r3, [pc, #8] @ (653cc ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 1d3954 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000653d0 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ + movw r3, #57141 @ 0xdf35 │ │ │ │ + movt r3, #9 │ │ │ │ + ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000653ea : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1d4578 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 65414 │ │ │ │ + ldr r2, [pc, #20] @ (65418 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d5420 │ │ │ │ + bl 1d8310 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006541c : │ │ │ │ + ldr r2, [pc, #12] @ (6542c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 1d5420 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00065430 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + bl 1b0844 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00065458 : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 1b070c │ │ │ │ stmdb 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 66d18 │ │ │ │ + bne.n 654de │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 66d08 │ │ │ │ + beq.n 654ce │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66cf4 │ │ │ │ + blt.n 654ba │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66d08 │ │ │ │ + bge.n 654ce │ │ │ │ mvns r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ rsb r1, r4, #2147483648 @ 0x80000000 │ │ │ │ - b.n 66e30 │ │ │ │ + b.n 655f6 │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 66e30 │ │ │ │ + b.n 655f6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 66d72 │ │ │ │ + beq.n 65538 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 66d5e │ │ │ │ + blt.n 65524 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 66d72 │ │ │ │ + bge.n 65538 │ │ │ │ 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 66d82 │ │ │ │ + b.n 65548 │ │ │ │ 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 26d12c │ │ │ │ + bl 26d34c │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 66dd6 │ │ │ │ + beq.n 6559c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66dc2 │ │ │ │ + blt.n 65588 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66dd6 │ │ │ │ + bge.n 6559c │ │ │ │ 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 66de6 │ │ │ │ + b.n 655ac │ │ │ │ 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 66e02 │ │ │ │ + blt.n 655c8 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 66e1a │ │ │ │ - b.n 66e22 │ │ │ │ + bge.n 655e0 │ │ │ │ + b.n 655e8 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 66e1a │ │ │ │ + beq.n 655e0 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 66e2a │ │ │ │ + blt.n 655f0 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 66e30 │ │ │ │ + b.n 655f6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 66e30 │ │ │ │ + b.n 655f6 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00066e36 : │ │ │ │ +000655fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 66e56 │ │ │ │ + cbnz r0, 6561c │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ │ │ │ │ -00066e5c : │ │ │ │ +00065622 : │ │ │ │ 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, 66e8a │ │ │ │ + cbnz r0, 65650 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 66e8e │ │ │ │ + bge.n 65654 │ │ │ │ blx 2a20c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00066e94 : │ │ │ │ +0006565a : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -00066e98 : │ │ │ │ +0006565e : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -00066e9e : │ │ │ │ +00065664 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00066eba : │ │ │ │ +00065680 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -00066ebe : │ │ │ │ +00065684 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066ec0 : │ │ │ │ - ldr r3, [pc, #12] @ (66ed0 ) │ │ │ │ +00065686 : │ │ │ │ + ldr r3, [pc, #16] @ (65698 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066ed4 : │ │ │ │ - b.n 667d0 │ │ │ │ +0006569c : │ │ │ │ + b.w 64a94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 66efe │ │ │ │ + beq.n 656c8 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 66f78 │ │ │ │ + bne.n 65742 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 66f02 │ │ │ │ + b.n 656cc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 66f16 │ │ │ │ + bcc.n 656e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66f7c │ │ │ │ + b.n 65746 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bf48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f10 │ │ │ │ + beq.n 656da │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 66f68 │ │ │ │ + cbz r3, 65732 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 66f62 │ │ │ │ + beq.n 6572c │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 66f62 │ │ │ │ - bl 6c174 │ │ │ │ - cbz r5, 66f4a │ │ │ │ + bne.n 6572c │ │ │ │ + bl 6c074 │ │ │ │ + cbz r5, 65714 │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66f5c │ │ │ │ - movw r3, #55680 @ 0xd980 │ │ │ │ + beq.n 65726 │ │ │ │ + movw r3, #56192 @ 0xdb80 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 66f7c │ │ │ │ + b.n 65746 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 66f24 │ │ │ │ + b.n 656ee │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 66f72 │ │ │ │ + cbz r5, 6573c │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 66f7c │ │ │ │ + b.n 65746 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00066f82 : │ │ │ │ +0006574c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b3a88 │ │ │ │ + b.w 1b21d0 │ │ │ │ │ │ │ │ -00066f88 <_Py_closerange@@Base>: │ │ │ │ +00065752 <_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, 66fc8 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 65792 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 66fba <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 65784 <_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 66fc8 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 65792 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66fba <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 65784 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00066fca : │ │ │ │ +00065794 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066fce : │ │ │ │ +00065798 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066fd2 : │ │ │ │ +0006579c : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ orr.w r2, r2, r2, asr #31 │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066ff0 : │ │ │ │ +000657ba : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 67040 │ │ │ │ + bhi.n 6580a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #109 @ 0x6d │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d67b8 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 6703c │ │ │ │ + bl 1d4f58 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 65806 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d67b8 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 6703c │ │ │ │ + bl 1d4f58 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 65806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90ac │ │ │ │ + bl 1f831c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00067046 : │ │ │ │ +00065810 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 66ff0 │ │ │ │ + b.w 657ba │ │ │ │ │ │ │ │ -0006704c : │ │ │ │ - ldr r3, [pc, #8] @ (67058 ) │ │ │ │ +00065816 : │ │ │ │ + ldr r3, [pc, #12] @ (65824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + b.w 302ca <_Py_fstat@@Base+0x586> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 67074 │ │ │ │ - b.w 7ffd0 │ │ │ │ + bne.n 65840 │ │ │ │ + b.w 7fef0 │ │ │ │ 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 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 668a2 │ │ │ │ + bl 64b66 │ │ │ │ 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 668a2 │ │ │ │ + bl 64b66 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ 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 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ stmdb 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, #38824 @ 0x97a8 │ │ │ │ + movw r3, #38980 @ 0x9844 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #38836 @ 0x97b4 │ │ │ │ + movw r3, #38992 @ 0x9850 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #38784 @ 0x9780 │ │ │ │ + movw r2, #38940 @ 0x981c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - movw r3, #38844 @ 0x97bc │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + movw r3, #39000 @ 0x9858 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #38856 @ 0x97c8 │ │ │ │ + movw r3, #39012 @ 0x9864 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #38868 @ 0x97d4 │ │ │ │ + movw r3, #39024 @ 0x9870 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #38880 @ 0x97e0 │ │ │ │ + movw r3, #39036 @ 0x987c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #38772 @ 0x9774 │ │ │ │ + movw r3, #38928 @ 0x9810 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #4164 @ 0x1044 │ │ │ │ + movw r5, #4676 @ 0x1244 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 668fa │ │ │ │ - ldr r0, [pc, #880] @ (674f0 ) │ │ │ │ + bl 64bac │ │ │ │ + ldr r0, [pc, #880] @ (65cbc ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #38888 @ 0x97e8 │ │ │ │ + movw r1, #39044 @ 0x9884 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66ab2 │ │ │ │ - ldr r0, [pc, #860] @ (674f4 ) │ │ │ │ + bl 64d64 │ │ │ │ + ldr r0, [pc, #860] @ (65cc0 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #38900 @ 0x97f4 │ │ │ │ + movw r1, #39056 @ 0x9890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 66ab2 │ │ │ │ + bl 64d64 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #2808 @ 0xaf8 │ │ │ │ + movw r3, #3320 @ 0xcf8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #38728 @ 0x9748 │ │ │ │ + movw r2, #38796 @ 0x978c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #38912 @ 0x9800 │ │ │ │ + movw r3, #39068 @ 0x989c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #38728 @ 0x9748 │ │ │ │ + movw r2, #38796 @ 0x978c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #38920 @ 0x9808 │ │ │ │ + movw r1, #39076 @ 0x98a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66ab2 │ │ │ │ + bl 64d64 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #38928 @ 0x9810 │ │ │ │ + movw r1, #39084 @ 0x98ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66ab2 │ │ │ │ + bl 64d64 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #38940 @ 0x981c │ │ │ │ + movw r1, #39096 @ 0x98b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66ab2 │ │ │ │ + bl 64d64 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #38952 @ 0x9828 │ │ │ │ + movw r1, #39108 @ 0x98c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66ab2 │ │ │ │ + bl 64d64 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #2708 @ 0xa94 │ │ │ │ + movw r1, #3220 @ 0xc94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 66ab2 │ │ │ │ + bl 64d64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #38940 @ 0x981c │ │ │ │ + movw r1, #39096 @ 0x98b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66ab2 │ │ │ │ + bl 64d64 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #38960 @ 0x9830 │ │ │ │ + movw r1, #39116 @ 0x98cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66c42 │ │ │ │ + bl 64ef4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #38972 @ 0x983c │ │ │ │ + movw r1, #39128 @ 0x98d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66c42 │ │ │ │ + bl 64ef4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #38984 @ 0x9848 │ │ │ │ + movw r1, #39140 @ 0x98e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66c42 │ │ │ │ + bl 64ef4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #2628 @ 0xa44 │ │ │ │ + movw r1, #3140 @ 0xc44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 66c42 │ │ │ │ + bl 64ef4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #38992 @ 0x9850 │ │ │ │ + movw r1, #39148 @ 0x98ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66c42 │ │ │ │ + bl 64ef4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #39000 @ 0x9858 │ │ │ │ + movw r1, #39156 @ 0x98f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66c42 │ │ │ │ + bl 64ef4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #16316 @ 0x3fbc │ │ │ │ + movw r1, #16196 @ 0x3f44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 66ab2 │ │ │ │ + bl 64d64 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 67384 │ │ │ │ + beq.n 65b50 │ │ │ │ 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 26d12c │ │ │ │ + bl 26d34c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #39008 @ 0x9860 │ │ │ │ + movw r3, #39164 @ 0x98fc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #39020 @ 0x986c │ │ │ │ + movw r2, #39176 @ 0x9908 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 668fa │ │ │ │ + bl 64bac │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a09c8 │ │ │ │ + bl 19f078 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #39040 @ 0x9880 │ │ │ │ + movw r3, #39196 @ 0x991c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #39052 @ 0x988c │ │ │ │ + movw r2, #39208 @ 0x9928 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 668fa │ │ │ │ + bl 64bac │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ movw r3, #39232 @ 0x9940 │ │ │ │ @@ -91653,15 +89294,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39240 @ 0x9948 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #200] @ (674f8 ) │ │ │ │ + ldr r1, [pc, #200] @ (65cc4 ) │ │ │ │ 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 │ │ │ │ @@ -91675,263 +89316,263 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26d12c │ │ │ │ + bl 26d34c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [r6, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r6, r3, lsl #10 │ │ │ │ - blt.n 674c0 │ │ │ │ + blt.n 65c8c │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 674c4 │ │ │ │ + bge.n 65c90 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 674c4 │ │ │ │ + b.n 65c90 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 674da │ │ │ │ + blt.n 65ca6 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 674dc │ │ │ │ + bge.n 65ca8 │ │ │ │ mov r7, sl │ │ │ │ - b.n 674dc │ │ │ │ + b.n 65ca8 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 674fc │ │ │ │ + blt.n 65cc8 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67500 │ │ │ │ + bge.n 65ccc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67500 │ │ │ │ + b.n 65ccc │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 26cd9c │ │ │ │ - movw r2, #39064 @ 0x9898 │ │ │ │ + bl 26cfbc │ │ │ │ + movw r2, #39220 @ 0x9934 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #3144 @ 0xc48 │ │ │ │ + movw r3, #7200 @ 0x1c20 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 668fa │ │ │ │ + bl 64bac │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ 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 26cd9c │ │ │ │ + bl 26cfbc │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #31352 @ 0x7a78 │ │ │ │ + movw r3, #31864 @ 0x7c78 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #39084 @ 0x98ac │ │ │ │ + movw r2, #39240 @ 0x9948 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - movw r5, #40080 @ 0x9c90 │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + movw r5, #40592 @ 0x9e90 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 668fa │ │ │ │ + bl 64bac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 675c6 │ │ │ │ + cbz r3, 65d92 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #39152 @ 0x98f0 │ │ │ │ + movw r2, #39308 @ 0x998c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6692e │ │ │ │ + bl 64be0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #189 @ 0xbd │ │ │ │ - movt r0, #6 │ │ │ │ - bl 668fa │ │ │ │ + movw r0, #65171 @ 0xfe93 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 64bac │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67660 │ │ │ │ + beq.n 65e2c │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 675fc │ │ │ │ + bne.n 65dc8 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 6765a │ │ │ │ + beq.n 65e26 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 675fc │ │ │ │ + bne.n 65dc8 │ │ │ │ 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 67614 │ │ │ │ + bne.n 65de0 │ │ │ │ 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 67630 │ │ │ │ + bne.n 65dfc │ │ │ │ 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 6764a │ │ │ │ + bne.n 65e16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67696 │ │ │ │ + beq.n 65e62 │ │ │ │ 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 6766c │ │ │ │ + bne.n 65e38 │ │ │ │ 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 67682 │ │ │ │ + bne.n 65e4e │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #30932 @ 0x78d4 │ │ │ │ + movw r2, #31444 @ 0x7ad4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ad5cc │ │ │ │ + bl 1abcdc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 67740 │ │ │ │ + cbz r0, 65f0c │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 676ea │ │ │ │ + cbz r6, 65eb6 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67740 │ │ │ │ + beq.n 65f0c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 676de │ │ │ │ + b.n 65eaa │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67740 │ │ │ │ + beq.n 65f0c │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67740 │ │ │ │ + cbz r3, 65f0c │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67740 │ │ │ │ + beq.n 65f0c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - movw r1, #39164 @ 0x98fc │ │ │ │ + movw r1, #39320 @ 0x9998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60970 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 6774c │ │ │ │ + bl 607a4 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 65f18 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60970 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 607a4 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -91939,37 +89580,37 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a1b38 │ │ │ │ + bl 1a01e8 │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r5, r4, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ bics r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 677a4 │ │ │ │ + bcc.n 65f70 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 6778e │ │ │ │ + b.n 65f5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 677b6 │ │ │ │ + cbz r3, 65f82 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ bics r3, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -91982,178 +89623,178 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 67800 │ │ │ │ + bls.n 65fcc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 677f8 │ │ │ │ + cbnz r3, 65fc4 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 677f8 │ │ │ │ - bl 1d67f8 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 65fc4 │ │ │ │ + bl 1d4f98 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 677e2 │ │ │ │ + b.n 65fae │ │ │ │ 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 1a126c │ │ │ │ + bl 19f91c │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67840 │ │ │ │ + bge.n 6600c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a1c90 │ │ │ │ + bl 1a0340 │ │ │ │ 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 67878 │ │ │ │ + b.n 66044 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9572 @ 0x2564 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r5, r3, r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 67872 │ │ │ │ + bne.n 6603e │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67824 │ │ │ │ - b.n 6785c │ │ │ │ + beq.n 65ff0 │ │ │ │ + b.n 66028 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 67884 │ │ │ │ + bne.n 66050 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 67890 │ │ │ │ + b.n 6605c │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 67890 │ │ │ │ + cbz r2, 6605c │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 67884 │ │ │ │ + b.n 66050 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67878 │ │ │ │ + bne.n 66044 │ │ │ │ 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, 678ac │ │ │ │ + cbz r3, 66078 │ │ │ │ yield │ │ │ │ - b.n 6789e │ │ │ │ + b.n 6606a │ │ │ │ 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 60af4 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 60928 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 67928 │ │ │ │ + bhi.n 660f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a0f6c │ │ │ │ + bl 19f61c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 678fa │ │ │ │ + cbz r4, 660c6 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 6791c │ │ │ │ - cbz r5, 67928 │ │ │ │ - cbz r1, 67928 │ │ │ │ + bne.n 660e8 │ │ │ │ + cbz r5, 660f4 │ │ │ │ + cbz r1, 660f4 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 67928 │ │ │ │ + bcc.n 660f4 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a1378 │ │ │ │ - b.n 67906 │ │ │ │ + bl 19fa28 │ │ │ │ + b.n 660d2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a1378 │ │ │ │ + b.w 19fa28 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 67944 │ │ │ │ + cbz r2, 66110 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (67994 ) │ │ │ │ - bl 1a126c │ │ │ │ - ldr r0, [pc, #72] @ (67998 ) │ │ │ │ - bl 1be3cc │ │ │ │ + ldr r0, [pc, #72] @ (66160 ) │ │ │ │ + bl 19f91c │ │ │ │ + ldr r0, [pc, #72] @ (66164 ) │ │ │ │ + bl 1bcb24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1be4a0 │ │ │ │ + bl 1bcbf8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 6798e │ │ │ │ + cbz r4, 6615a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 6798e │ │ │ │ + cbz r0, 6615a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6798e │ │ │ │ + cbz r2, 6615a │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #39184 @ 0x9910 │ │ │ │ + movw r0, #39340 @ 0x99ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 609bc <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 607f0 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67990 │ │ │ │ + b.n 6615c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -92163,191 +89804,952 @@ │ │ │ │ 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 1be4a0 │ │ │ │ + bl 1bcbf8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67a3e │ │ │ │ + beq.n 6620a │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a126c │ │ │ │ + bl 19f91c │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19096 @ 0x4a98 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1be3cc │ │ │ │ + bl 1bcb24 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67a3e │ │ │ │ + cbz r0, 6620a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 67a06 │ │ │ │ + bne.n 661d2 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 679e8 │ │ │ │ + b.n 661b4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 67a2a │ │ │ │ + bne.n 661f6 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 67a2a │ │ │ │ + bne.n 661f6 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67a3e │ │ │ │ - movw r0, #39260 @ 0x995c │ │ │ │ + cbz r0, 6620a │ │ │ │ + movw r0, #39416 @ 0x99f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 609bc <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 607f0 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 67a66 │ │ │ │ - bl 25fe34 │ │ │ │ + bne.n 66232 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 67a84 │ │ │ │ + cbnz r3, 66250 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 67a7a │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 66246 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 67a84 │ │ │ │ + b.n 66250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4d4 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d2cc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a76 │ │ │ │ + beq.n 66242 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 7f8f8 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + │ │ │ │ +00066258 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 7fef0 │ │ │ │ + cbz r0, 662b0 <_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 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 662b4 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 662b4 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 662b4 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 662ea <_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, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #32] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 662e6 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 662e6 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000662ee : │ │ │ │ + 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 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 67aaa │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 67aac │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 67ab8 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 67ab8 │ │ │ │ - cbnz r1, 67ab8 │ │ │ │ - cbnz r0, 67ad0 │ │ │ │ - ldr r5, [pc, #160] @ (67b5c ) │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r6, r2 │ │ │ │ + bl 8f8a0 │ │ │ │ + cbnz r0, 6631c │ │ │ │ + ldr r2, [pc, #56] @ (66344 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d5420 │ │ │ │ + b.n 66340 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d420c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66340 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66340 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00066348 : │ │ │ │ movs r2, #0 │ │ │ │ - strd r2, r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67b54 │ │ │ │ - cbz r4, 67b20 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c339c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 67b54 │ │ │ │ - beq.n 67b20 │ │ │ │ - ldr r1, [pc, #128] @ (67b60 ) │ │ │ │ + b.w 662ee │ │ │ │ + │ │ │ │ +0006634e : │ │ │ │ + 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 8f8a0 │ │ │ │ + cbnz r0, 6637c │ │ │ │ + ldr r2, [pc, #56] @ (663a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d5420 │ │ │ │ + b.n 663a0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 653ea │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 663a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 663a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000663a8 : │ │ │ │ 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 │ │ │ │ + b.w 6634e │ │ │ │ + │ │ │ │ +000663ae : │ │ │ │ + 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 8f8a0 │ │ │ │ + cbz r0, 663f2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8dd28 │ │ │ │ - cbz r0, 67b14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - addeq r4, #1 │ │ │ │ - b.n 67af6 │ │ │ │ - ldr r3, [pc, #76] @ (67b64 ) │ │ │ │ - ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, r3 │ │ │ │ - b.n 67b3e │ │ │ │ - ldr r1, [pc, #60] @ (67b60 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (67b64 ) │ │ │ │ - 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 67b48 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 67b54 │ │ │ │ + bl 1ce74c <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 663f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 663f6 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7f8f8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 663f6 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000663fa : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 663ae │ │ │ │ + │ │ │ │ +00066402 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 663ae │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 66438 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 66434 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 66434 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #624] @ (67dd0 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 6646c │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 66468 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 66468 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6649c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 664b2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 664e6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 664e6 │ │ │ │ + b.n 664b4 │ │ │ │ + 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 664d2 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66500 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 664e6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66502 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 66544 │ │ │ │ + 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 238e8c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6652e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6652e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66544 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66544 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66574 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6658a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 665be │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 665be │ │ │ │ + b.n 6658c │ │ │ │ + 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 665aa │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 665d8 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 665be │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 665da │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 6661c │ │ │ │ + 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 212128 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66606 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66606 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6661c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6661c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6664c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66662 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 66696 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66696 │ │ │ │ + b.n 66664 │ │ │ │ + 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 66682 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 666b0 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66696 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 666b2 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 666f4 │ │ │ │ + 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 175128 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 666de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 666de │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 666f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 666f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66724 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6673a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6676e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6676e │ │ │ │ + b.n 6673c │ │ │ │ + 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 6675a │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66788 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6676e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6678a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 667cc │ │ │ │ + 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 23d2e0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 667b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 667b6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 667cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 667cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 667fc │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66812 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 66846 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66846 │ │ │ │ + b.n 66814 │ │ │ │ + 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 66832 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66860 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66846 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66862 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 668a4 │ │ │ │ + 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 14bbe0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6688e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6688e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 668a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 668a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 668d4 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 668ea │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6691e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6691e │ │ │ │ + b.n 668ec │ │ │ │ + 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 6690a │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66938 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6691e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6693a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 6697c │ │ │ │ + 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 158764 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66966 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66966 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6697c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6697c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 669ac │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 669c2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 669f6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 669f6 │ │ │ │ + b.n 669c4 │ │ │ │ + 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 669e2 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66a10 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 669f6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66a12 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 66a54 │ │ │ │ + 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 e1fc8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66a3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66a3e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66a54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66a54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00066a58 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ada │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #8948 @ 0x22f4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 66a7e │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 211e14 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37088 @ 0x90e0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + 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, #70 @ 0x46 │ │ │ │ + movw r1, #39492 @ 0x9a44 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00066ac0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ + ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ + cbz r0, 66af0 <_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, #70 @ 0x46 │ │ │ │ + movw r1, #35088 @ 0x8910 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r4, sp, #31 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -92356,1412 +90758,2644 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r1, #39336 @ 0x99a8 │ │ │ │ + movw r1, #39536 @ 0x9a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 67bfc │ │ │ │ + bne.n 66b6a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 67bfc │ │ │ │ + bhi.n 66b6a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 67c16 │ │ │ │ + b.n 66b84 <_PyInterpreterState_FailIfRunningMain@@Base+0xc4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39356 @ 0x99bc │ │ │ │ + movw r1, #39556 @ 0x9a84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 67c60 │ │ │ │ + blt.n 66bce <_PyInterpreterState_FailIfRunningMain@@Base+0x10e> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 67c6c │ │ │ │ + blt.n 66bda <_PyInterpreterState_FailIfRunningMain@@Base+0x11a> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 67c76 │ │ │ │ + b.n 66be4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67c76 │ │ │ │ + b.n 66be4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 67ca2 │ │ │ │ + blt.n 66c10 <_PyInterpreterState_FailIfRunningMain@@Base+0x150> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 67cba │ │ │ │ - b.n 67cc4 │ │ │ │ + bge.n 66c28 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ + b.n 66c32 <_PyInterpreterState_FailIfRunningMain@@Base+0x172> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 67cba │ │ │ │ + beq.n 66c28 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 67ccc │ │ │ │ + blt.n 66c3a <_PyInterpreterState_FailIfRunningMain@@Base+0x17a> │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 67cd6 │ │ │ │ + b.n 66c44 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 67cd6 │ │ │ │ + b.n 66c44 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 67ce0 │ │ │ │ + cbnz r5, 66c4e <_PyInterpreterState_FailIfRunningMain@@Base+0x18e> │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 67cfa │ │ │ │ + cbz r1, 66c68 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #64224 @ 0xfae0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {lr} │ │ │ │ + movw r0, #39580 @ 0x9a9c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 79fe0 │ │ │ │ + │ │ │ │ +00066c76 : │ │ │ │ + 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, #12 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 67d34 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 67d6a │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ - cbz r0, 67d6a │ │ │ │ - blx 29b58 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #36] @ (66cac ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - ite ne │ │ │ │ - movwne r1, #27100 @ 0x69dc │ │ │ │ - movweq r1, #39380 @ 0x99d4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ite ne │ │ │ │ - movtne r1, #39 @ 0x27 │ │ │ │ - movteq r1, #42 @ 0x2a │ │ │ │ - bl 127114 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 1f7468 <_PyEval_SetProfile@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66ca8 │ │ │ │ + movw r0, #39596 @ 0x9aac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1ee668 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00066cb0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #38472 @ 0x9648 │ │ │ │ - movt r0, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, sp │ │ │ │ - movw r1, #55048 @ 0xd708 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #13 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 2bb44 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #236] @ (66db0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (66db4 ) │ │ │ │ + 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 66cea │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66cda │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66d08 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d8350 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 66d24 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 66d14 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66d30 │ │ │ │ + ldr r0, [pc, #136] @ (66db4 ) │ │ │ │ + bl 24721c │ │ │ │ + movw r6, #39636 @ 0x9ad4 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r5, 66daa │ │ │ │ + bl 1f7468 <_PyEval_SetProfile@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66d56 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ee668 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 66d6a │ │ │ │ + strexb r2, sl, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66d5a │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66d86 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [pc, #52] @ (66db4 ) │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d8350 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 66d9c │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66d8c │ │ │ │ + dmb ish │ │ │ │ + beq.n 66d40 │ │ │ │ + ldr r0, [pc, #16] @ (66db4 ) │ │ │ │ + bl 24721c │ │ │ │ + b.n 66d40 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #39641 @ 0x9ad9 │ │ │ │ + movwne r0, #38825 @ 0x97a9 │ │ │ │ moveq r1, r0 │ │ │ │ - movtne r0, #21 │ │ │ │ - bl 654d2 │ │ │ │ + movtne r0, #31 │ │ │ │ + bl 66cb0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ + │ │ │ │ +00066dec : │ │ │ │ + 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] @ (66eec ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (66ef0 ) │ │ │ │ + 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 66e26 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66e16 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66e44 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d8350 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 66e60 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 66e50 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66e6c │ │ │ │ + ldr r0, [pc, #136] @ (66ef0 ) │ │ │ │ + bl 24721c │ │ │ │ + movw r6, #39688 @ 0x9b08 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r5, 66ee6 │ │ │ │ + bl 1f0368 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66e92 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ee668 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 66ea6 │ │ │ │ + strexb r2, sl, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66e96 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66ec2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [pc, #52] @ (66ef0 ) │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d8350 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 66ed8 │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66ec8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66e7c │ │ │ │ + ldr r0, [pc, #16] @ (66ef0 ) │ │ │ │ + bl 24721c │ │ │ │ + b.n 66e7c │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #41709 @ 0xa2ed │ │ │ │ + movwne r0, #36849 @ 0x8ff1 │ │ │ │ moveq r1, r0 │ │ │ │ - movtne r0, #31 │ │ │ │ - bl 65614 │ │ │ │ + movtne r0, #21 │ │ │ │ + bl 66dec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067e18 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00066f28 : │ │ │ │ + push {r4, 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, #9612 @ 0x258c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - sub sp, #4 │ │ │ │ - blx 29c34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67ecc │ │ │ │ - movw r5, #11572 @ 0x2d34 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 67e58 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - bl 11d15c │ │ │ │ - b.n 67e6c │ │ │ │ - bl 350b4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1cac4c │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67e4e │ │ │ │ - b.n 67ed0 │ │ │ │ - cbnz r4, 67eba │ │ │ │ - cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 67eae │ │ │ │ - mov r3, r6 │ │ │ │ - mov.w r2, #4096 @ 0x1000 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2a650 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 29fe0 │ │ │ │ + cbnz r0, 66f46 │ │ │ │ + bl d3be0 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 66f5c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66f5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 66f5a │ │ │ │ + bl 77c4c <_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 1cac4c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 66fba │ │ │ │ + add.w r5, r0, r5, lsl #2 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + cbz r7, 66f96 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + movw r1, #40072 @ 0x9c88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 84f24 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 66f9e │ │ │ │ + mov r1, r6 │ │ │ │ + bl d25a4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66fae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 66fb2 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 66fba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66fae │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00066fbe : │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 66f5e │ │ │ │ + │ │ │ │ +00066fc2 : │ │ │ │ + movs r3, #3 │ │ │ │ + b.n 66f5e │ │ │ │ + │ │ │ │ +00066fc6 <_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 13a430 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 24d97c │ │ │ │ + │ │ │ │ +00066fe4 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 67002 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 67006 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 67030 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 230c24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - blx 29a1c │ │ │ │ - clz r3, r7 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ - ite cs │ │ │ │ - movcs r4, #0 │ │ │ │ - movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 67e64 │ │ │ │ - b.n 67eba │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29cc4 │ │ │ │ + beq.n 67002 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 230c50 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 67030 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6c074 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 152d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67e6c │ │ │ │ - b.n 67ebe │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - blx 293a0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl ffadc │ │ │ │ - b.n 67ed0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 67002 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 67002 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00067034 : │ │ │ │ + ldr r0, [pc, #28] @ (67054 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r1, #4300 @ 0x10cc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #39736 @ 0x9b38 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b.w 127388 <_PyErr_SetString@@Base> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067058 <_PyState_AddModule@@Base>: │ │ │ │ + mov r3, r2 │ │ │ │ + cbz r2, 67098 <_PyState_AddModule@@Base+0x40> │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39412 @ 0x99f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48936 @ 0xbf28 │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cbz r1, 6708c <_PyState_AddModule@@Base+0x34> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #55484 @ 0xd8bc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67f2c │ │ │ │ - push {r4, lr} │ │ │ │ + b.w 1a3c70 │ │ │ │ + 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 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 67f28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f28 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #39772 @ 0x9b5c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67f60 │ │ │ │ - push {r4, lr} │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 67f5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f5c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #39772 @ 0x9b5c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000670ee <_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, 6711a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 6711a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 67116 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 6711a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 6711a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 6712e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #49780 @ 0xc274 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ + b.n 6713a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d27ec │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00067f64 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00067144 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - blx 29490 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 67f86 │ │ │ │ - adds r5, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - b.n 67f76 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + cbz r0, 6716e │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 6716e │ │ │ │ + cbz r1, 6716a │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 6716e │ │ │ │ + cbz r2, 6716e │ │ │ │ + cbnz r3, 67182 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #49780 @ 0xc274 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6718c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d27ec │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00067190 <_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, 671ba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 671ba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 671b6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 671ba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 671ba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 671ce <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #49780 @ 0xc274 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 671d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d27ec │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 67216 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x86> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #48280 @ 0xbc98 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6723e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xae> │ │ │ │ + ldr r2, [pc, #40] @ (67240 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb0>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1a477c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 67212 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x82> │ │ │ │ + cbz r0, 67236 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa6> │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72198 │ │ │ │ - mov r7, r0 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1a6058 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 72080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68016 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29490 │ │ │ │ + beq.w 673f6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ + ldr r3, [pc, #412] @ (67400 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x270>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 67fa8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2987c │ │ │ │ - add.w r5, r6, r0, lsl #2 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - bl 88718 │ │ │ │ - cbnz r0, 67fcc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68016 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.n 67286 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf6> │ │ │ │ + bne.n 6728a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfa> │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ + subs r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r6, #1 │ │ │ │ + b.n 6728c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfc> │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 6728c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfc> │ │ │ │ + movs r6, #0 │ │ │ │ + movw r3, #5900 @ 0x170c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + adds r7, #16 │ │ │ │ + ldr.w r0, [r7, #-16] │ │ │ │ + cbz r0, 672d4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x144> │ │ │ │ + bl 79fe0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + bl 839bc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 672ca <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 68016 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68016 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 672ca <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x13a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + adds r7, #16 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6729c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10c> │ │ │ │ + b.n 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + movw r3, #5904 @ 0x1710 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + adds r7, #16 │ │ │ │ + cbz r0, 6731a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x18a> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 672e2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x152> │ │ │ │ + bl 79fe0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + bl 839bc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 67312 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x182> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67312 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x182> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 672e2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x152> │ │ │ │ + b.n 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + movw r3, #5908 @ 0x1714 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + adds r7, #16 │ │ │ │ + cbz r0, 67360 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1d0> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 67328 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x198> │ │ │ │ + bl 79fe0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + bl 839bc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 67358 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1c8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67358 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67328 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x198> │ │ │ │ + b.n 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + movw r3, #10692 @ 0x29c4 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 673f8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x268> │ │ │ │ + adds r6, #16 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r6, #-16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 673f8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x268> │ │ │ │ + bl 79fe0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl d0274 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 673a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x214> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + beq.n 673ba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x22a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 673dc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 673dc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 673dc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 839bc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 673d6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x246> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 673d6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x246> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 673e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + adds r6, #16 │ │ │ │ + b.n 67374 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - str r0, [r2, r4] │ │ │ │ - adds r4, #4 │ │ │ │ - cbz r3, 67fda │ │ │ │ - adds r6, r5, #4 │ │ │ │ - b.n 67f92 │ │ │ │ - ldr r0, [pc, #76] @ (68028 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (6802c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1ce22c │ │ │ │ - cbz r0, 67ffc │ │ │ │ - movw r1, #39428 @ 0x9a04 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ (68030 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68024 │ │ │ │ + beq.n 673f6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 68024 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #39452 @ 0x9a1c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (68030 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 673f6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 683b8 <_Py_open@@Base+0x8e> │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r5, [r0, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ + ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ + cbnz r0, 67436 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a6> │ │ │ │ + movw r1, #4896 @ 0x1320 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #23428 @ 0x5b84 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 6744a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2ba> │ │ │ │ + bl 10e7dc │ │ │ │ + b.n 6746a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ + bl 10727c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6746a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 6746a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 11e764 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + │ │ │ │ +00067474 : │ │ │ │ + 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] @ (674e0 ) │ │ │ │ + bl 1271e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 674a6 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 674d8 │ │ │ │ + movw r0, #4852 @ 0x12f4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 110d94 │ │ │ │ + cbz r0, 674d8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [pc, #56] @ (674e4 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 9305c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 674cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 674d0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 674d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 674cc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + beq.n 67444 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2b4> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - it mi │ │ │ │ - lslmi r4, r0, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.n 67170 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r0, 674f6 │ │ │ │ + movw r0, #55992 @ 0xdab8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 1bcca8 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (68104 ) │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d15c │ │ │ │ - ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 68066 │ │ │ │ - mov r1, r7 │ │ │ │ + movw r7, #39816 @ 0x9b88 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #44496 @ 0xadd0 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ + movw r5, #39808 @ 0x9b80 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + subs r4, #4 │ │ │ │ + movw r0, #29776 @ 0x7450 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1bcca8 │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + sub.w r3, r1, #32 │ │ │ │ + cbz r1, 67576 │ │ │ │ + cmp r1, #39 @ 0x27 │ │ │ │ + bne.n 67548 │ │ │ │ + movw r0, #39800 @ 0x9b78 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1bcca8 │ │ │ │ + b.n 6752c │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ + bhi.n 6755a │ │ │ │ + movw r0, #39804 @ 0x9b7c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1bcca8 │ │ │ │ + b.n 6752c │ │ │ │ + cmp r1, #255 @ 0xff │ │ │ │ + bhi.n 67566 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1bcca8 │ │ │ │ + b.n 6752c │ │ │ │ + cmp.w r1, #65536 @ 0x10000 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, r7 │ │ │ │ + bl 1bcca8 │ │ │ │ + b.n 6752c │ │ │ │ + movw r0, #29776 @ 0x7450 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1bcca8 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r5, #52888 @ 0xce98 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 675b0 │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 675d0 │ │ │ │ + cbz r1, 675d8 │ │ │ │ + movw r0, #39824 @ 0x9b90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 151fec <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 675ee │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 675d8 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 675d8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1b1a64 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 675d0 │ │ │ │ + movw r0, #39824 @ 0x9b90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 675d0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #84] @ (67658 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ + cbz r3, 67648 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 68076 │ │ │ │ - movw r1, #39476 @ 0x9a34 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + bl f4374 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 13ab24 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67638 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #8184 @ 0x1ff8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 67650 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 20866c <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffadc │ │ │ │ - cbz r5, 680fe │ │ │ │ - movw sl, #39600 @ 0x9ab0 │ │ │ │ - movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #39612 @ 0x9abc │ │ │ │ - movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #13748 @ 0x35b4 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - movs r7, #0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, 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 f4374 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67688 │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 676a0 │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4374 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 676c4 │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 676cc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6771c │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 676e4 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 676c0 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39544 @ 0x9a78 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 29ac8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 67714 │ │ │ │ + cbz r0, 67714 │ │ │ │ + movw r1, #39848 @ 0x9ba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - ldrh r3, [r5, #4] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, r2 │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.n 680ec │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r6, #-8] │ │ │ │ + blx 29f88 │ │ │ │ + cbnz r0, 67714 │ │ │ │ mov r0, r4 │ │ │ │ - adds r7, #1 │ │ │ │ - bl 1eea5c │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r9 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 79fe0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r1, r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4076] @ 0xfec │ │ │ │ + movw r3, #20228 @ 0x4f04 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cbz r2, 67740 │ │ │ │ + blx 29198 │ │ │ │ + movw r2, #38480 @ 0x9650 │ │ │ │ + movt r2, #74 @ 0x4a │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2912c │ │ │ │ + movw r1, #58256 @ 0xe390 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + movs r2, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 67788 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #2856 @ 0xb28 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eee40 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29e24 <__vfprintf_chk@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29a1c │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 680ae │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +000677b6 <_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, #39864 @ 0x9bb8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 6771e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 68230 │ │ │ │ + ldr.w r9, [pc, #280] @ 678fc <_Py_FatalRefcountErrorFunc@@Base+0x146> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6822a │ │ │ │ + beq.w 678f4 <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ movw r5, #4780 @ 0x12ac │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ mul.w r1, r2, r6 │ │ │ │ ldr.w sl, [r5, r1] │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 68154 │ │ │ │ + beq.n 6781e <_Py_FatalRefcountErrorFunc@@Base+0x68> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 68136 │ │ │ │ + bne.n 67800 <_Py_FatalRefcountErrorFunc@@Base+0x4a> │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 68158 │ │ │ │ + b.n 67822 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ mov.w fp, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov.w ip, #156 @ 0x9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, ip, r6, r5 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 68188 │ │ │ │ + cbz r2, 67852 <_Py_FatalRefcountErrorFunc@@Base+0x9c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [ip, #4] │ │ │ │ adds r1, #12 │ │ │ │ add r1, r5 │ │ │ │ blx 2a174 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 681b2 │ │ │ │ + beq.n 6787c <_Py_FatalRefcountErrorFunc@@Base+0xc6> │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57744 @ 0xe190 │ │ │ │ + movw r1, #58256 @ 0xe390 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_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 681ee │ │ │ │ + b.n 678b8 <_Py_FatalRefcountErrorFunc@@Base+0x102> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #50396 @ 0xc4dc │ │ │ │ + movw r5, #50852 @ 0xc6a4 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39624 @ 0x9ac8 │ │ │ │ + movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18892 @ 0x49cc │ │ │ │ + movw r1, #19404 @ 0x4bcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19cbb0 <_Py_write_noraise@@Base> │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ee20 │ │ │ │ + bl 2ee18 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2b554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29e30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + │ │ │ │ +00067900 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #156] @ (679ac ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6792a │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6791a │ │ │ │ mov r4, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 55180 <_Py_hashtable_size@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 67938 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 269820 │ │ │ │ + movw r0, #19968 @ 0x4e00 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + cmp r2, #31 │ │ │ │ + ble.n 67974 │ │ │ │ + mov.w r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r4] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 67960 │ │ │ │ + strexb r3, r2, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 67950 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6796e │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 24721c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 679aa │ │ │ │ + adds r1, r2, #1 │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + str.w r1, [r0, #1604] @ 0x644 │ │ │ │ + mov.w r1, #0 │ │ │ │ + str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6799a │ │ │ │ + strexb r3, r1, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6798a │ │ │ │ + dmb ish │ │ │ │ + beq.n 679a8 │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 24721c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strh r0, [r0, r7] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000679b0 : │ │ │ │ + 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, 679fc │ │ │ │ + bl 97a70 <_Py_GetConfig@@Base> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cbz r0, 679fe │ │ │ │ + cbz r4, 679fc │ │ │ │ + movw r1, #55560 @ 0xd908 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a890 │ │ │ │ + cbz r0, 679fc │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #36020 @ 0x8cb4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + blx 2a890 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + b.n 679fe │ │ │ │ + movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068256 <_Py_stat@@Base>: │ │ │ │ +00067a00 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +00067a08 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +00067a0e : │ │ │ │ + mov r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 2bb44 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r0, #38472 @ 0x9648 │ │ │ │ + movt r0, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 111874 │ │ │ │ - cbz r0, 682b6 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 14308c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 68294 <_Py_stat@@Base+0x3e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 682b6 <_Py_stat@@Base+0x60> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 682b6 <_Py_stat@@Base+0x60> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682b6 <_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 682ba <_Py_stat@@Base+0x64> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 682ba <_Py_stat@@Base+0x64> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682ba <_Py_stat@@Base+0x64> │ │ │ │ - mvn.w r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, sp │ │ │ │ + movw r1, #55560 @ 0xd908 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #13 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 2bb44 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + │ │ │ │ +00067a54 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #11484 @ 0x2cdc │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 682ec <_Py_stat@@Base+0x96> │ │ │ │ - bl 95c98 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + 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 5f35a │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067a76 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95c98 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2a380 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9878c │ │ │ │ - bl e4b04 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ + 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 5f35a │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006832a <_Py_open@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067a9a : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + 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 5f35a │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067abe : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ - bl 8f9a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 683d0 <_Py_open@@Base+0xa6> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53852 @ 0xd25c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55620 @ 0xd944 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 8fda0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 683e8 <_Py_open@@Base+0xbe> │ │ │ │ - bl 95c98 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a004 <__open64_2@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 6839e <_Py_open@@Base+0x74> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 683d6 <_Py_open@@Base+0xac> │ │ │ │ - bl e4b04 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68370 <_Py_open@@Base+0x46> │ │ │ │ - b.n 683e8 <_Py_open@@Base+0xbe> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 683b4 <_Py_open@@Base+0x8a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 683b4 <_Py_open@@Base+0x8a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #23096 @ 0x5a38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - bl 1b41f4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 68402 <_Py_open@@Base+0xd8> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29fa0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68402 <_Py_open@@Base+0xd8> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1868 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 683d0 <_Py_open@@Base+0xa6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 683d0 <_Py_open@@Base+0xa6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 683d0 <_Py_open@@Base+0xa6> │ │ │ │ - mov r0, r5 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b7ce │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067ade : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #108] @ (68488 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #2000 @ 0x7d0 │ │ │ │ - movt r6, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov.w r3, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 21290c │ │ │ │ - cbnz r0, 68440 <_Py_open@@Base+0x116> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68470 <_Py_open@@Base+0x146> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #55368 @ 0xd848 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36656 @ 0x8f30 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8fda0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6843c <_Py_open@@Base+0x112> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 214f64 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6843c <_Py_open@@Base+0x112> │ │ │ │ - bl 7ffd0 │ │ │ │ - ldr r3, [pc, #20] @ (68488 <_Py_open@@Base+0x15e>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 68482 <_Py_open@@Base+0x158> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b7ce │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 7f818 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 684ae <_Py_open@@Base+0x184> │ │ │ │ + cbnz r2, 67b22 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 684ae <_Py_open@@Base+0x184> │ │ │ │ + bne.n 67b22 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 684c8 <_Py_open@@Base+0x19e> │ │ │ │ - ldr r4, [pc, #104] @ (68518 <_Py_open@@Base+0x1ee>) │ │ │ │ + cbnz r0, 67b3c │ │ │ │ + ldr r4, [pc, #104] @ (67b8c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68510 <_Py_open@@Base+0x1e6> │ │ │ │ + cbz r0, 67b84 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 684da <_Py_open@@Base+0x1b0> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 68510 <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 67b4e │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 67b84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 684ec <_Py_open@@Base+0x1c2> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 68510 <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 67b60 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 67b84 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 684fe <_Py_open@@Base+0x1d4> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 68510 <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 67b72 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 67b84 │ │ │ │ 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 26baa0 │ │ │ │ + b.w 26bcc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #800] @ (6883c <_Py_open@@Base+0x512>) │ │ │ │ + ldr r2, [pc, #624] @ (67e00 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6853c <_Py_open@@Base+0x212> │ │ │ │ + cbnz r3, 67bb0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6853c <_Py_open@@Base+0x212> │ │ │ │ + ble.n 67bb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6853c <_Py_open@@Base+0x212> │ │ │ │ - cbnz r0, 68554 <_Py_open@@Base+0x22a> │ │ │ │ + bne.n 67bb0 │ │ │ │ + cbnz r0, 67bc8 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (68574 <_Py_open@@Base+0x24a>) │ │ │ │ + ldr r4, [pc, #48] @ (67be8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6856c <_Py_open@@Base+0x242> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 67be0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68566 <_Py_open@@Base+0x23c> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 6856c <_Py_open@@Base+0x242> │ │ │ │ + bne.n 67bda │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 67be0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #976] @ (68948 <_Py_open@@Base+0x61e>) │ │ │ │ + ldr r2, [pc, #800] @ (67f0c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 685a4 <_Py_open@@Base+0x27a> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 685bc <_Py_open@@Base+0x292> │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 685de <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r3, 67c0c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 685de <_Py_open@@Base+0x2b4> │ │ │ │ + ble.n 67c0c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685de <_Py_open@@Base+0x2b4> │ │ │ │ - cbnz r0, 685fa <_Py_open@@Base+0x2d0> │ │ │ │ + bne.n 67c0c │ │ │ │ + cbnz r0, 67c28 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (68638 <_Py_open@@Base+0x30e>) │ │ │ │ + ldr r4, [pc, #80] @ (67c64 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 685fa <_Py_open@@Base+0x2d0> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67c28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68632 <_Py_open@@Base+0x308> │ │ │ │ + b.n 67c60 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68618 <_Py_open@@Base+0x2ee> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 67c46 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685f6 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 67c24 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68632 <_Py_open@@Base+0x308> │ │ │ │ + b.n 67c60 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #128] @ (686bc <_Py_open@@Base+0x392>) │ │ │ │ + ldr r2, [pc, #976] @ (68038 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6865c <_Py_open@@Base+0x332> │ │ │ │ + cbnz r3, 67c88 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6865c <_Py_open@@Base+0x332> │ │ │ │ + ble.n 67c88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6865c <_Py_open@@Base+0x332> │ │ │ │ - cbnz r0, 68678 <_Py_open@@Base+0x34e> │ │ │ │ + bne.n 67c88 │ │ │ │ + cbnz r0, 67ca4 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (686b8 <_Py_open@@Base+0x38e>) │ │ │ │ + ldr r4, [pc, #84] @ (67ce4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68678 <_Py_open@@Base+0x34e> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67ca4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 686b4 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 67ce0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68694 <_Py_open@@Base+0x36a> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 67cc0 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68674 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 67ca0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 686b4 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 67ce0 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #304] @ (687ec <_Py_open@@Base+0x4c2>) │ │ │ │ + ldr r3, [pc, #128] @ (67d68 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 686dc <_Py_open@@Base+0x3b2> │ │ │ │ + cbnz r3, 67d08 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 686dc <_Py_open@@Base+0x3b2> │ │ │ │ + ble.n 67d08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686dc <_Py_open@@Base+0x3b2> │ │ │ │ - cbnz r0, 686f8 <_Py_open@@Base+0x3ce> │ │ │ │ + bne.n 67d08 │ │ │ │ + cbnz r0, 67d24 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (68730 <_Py_open@@Base+0x406>) │ │ │ │ + ldr r4, [pc, #76] @ (67d5c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 686f8 <_Py_open@@Base+0x3ce> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6872c <_Py_open@@Base+0x402> │ │ │ │ + b.n 67d58 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68714 <_Py_open@@Base+0x3ea> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 67d40 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 686f4 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 67d20 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6872c <_Py_open@@Base+0x402> │ │ │ │ + b.n 67d58 │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #480] @ (68914 <_Py_open@@Base+0x5ea>) │ │ │ │ + ldr r3, [pc, #304] @ (67e90 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68754 <_Py_open@@Base+0x42a> │ │ │ │ + cbnz r3, 67d80 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68754 <_Py_open@@Base+0x42a> │ │ │ │ + ble.n 67d80 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68754 <_Py_open@@Base+0x42a> │ │ │ │ - cbnz r0, 6876c <_Py_open@@Base+0x442> │ │ │ │ + bne.n 67d80 │ │ │ │ + cbnz r0, 67d98 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68794 <_Py_open@@Base+0x46a>) │ │ │ │ + ldr r4, [pc, #56] @ (67dc0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6878c <_Py_open@@Base+0x462> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 67db8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6877e <_Py_open@@Base+0x454> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 6878c <_Py_open@@Base+0x462> │ │ │ │ + bne.n 67daa │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 67db8 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #656] @ (68a28 <_Py_open@@Base+0x6fe>) │ │ │ │ + ldr r3, [pc, #480] @ (67fa4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 687b8 <_Py_open@@Base+0x48e> │ │ │ │ + cbnz r3, 67de4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 687b8 <_Py_open@@Base+0x48e> │ │ │ │ + ble.n 67de4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687b8 <_Py_open@@Base+0x48e> │ │ │ │ - cbnz r0, 687d0 <_Py_open@@Base+0x4a6> │ │ │ │ + bne.n 67de4 │ │ │ │ + cbnz r0, 67dfc │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (687f8 <_Py_open@@Base+0x4ce>) │ │ │ │ + ldr r4, [pc, #56] @ (67e24 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 687f0 <_Py_open@@Base+0x4c6> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 67e1c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 687e2 <_Py_open@@Base+0x4b8> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 687f0 <_Py_open@@Base+0x4c6> │ │ │ │ + bne.n 67e0e │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 67e1c │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #832] @ (68b3c <_Py_open@@Base+0x812>) │ │ │ │ + ldr r3, [pc, #656] @ (680b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6881c <_Py_open@@Base+0x4f2> │ │ │ │ + cbnz r3, 67e48 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6881c <_Py_open@@Base+0x4f2> │ │ │ │ + ble.n 67e48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6881c <_Py_open@@Base+0x4f2> │ │ │ │ - cbnz r0, 68834 <_Py_open@@Base+0x50a> │ │ │ │ + bne.n 67e48 │ │ │ │ + cbnz r0, 67e60 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6885c <_Py_open@@Base+0x532>) │ │ │ │ + ldr r4, [pc, #56] @ (67e88 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68854 <_Py_open@@Base+0x52a> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 67e80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68846 <_Py_open@@Base+0x51c> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 68854 <_Py_open@@Base+0x52a> │ │ │ │ + bne.n 67e72 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 67e80 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1008] @ (68c50 <_Py_open@@Base+0x926>) │ │ │ │ + ldr r3, [pc, #832] @ (681cc ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 67ea6 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 67ea8 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 67eb4 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 67eb4 │ │ │ │ + cbnz r1, 67eb4 │ │ │ │ + cbnz r0, 67ecc │ │ │ │ + ldr r5, [pc, #160] @ (67f58 ) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67f50 │ │ │ │ + cbz r4, 67f1c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c3384 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 67f50 │ │ │ │ + beq.n 67f1c │ │ │ │ + ldr r1, [pc, #128] @ (67f5c ) │ │ │ │ + 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 8dc28 │ │ │ │ + cbz r0, 67f10 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + it eq │ │ │ │ + addeq r4, #1 │ │ │ │ + b.n 67ef2 │ │ │ │ + ldr r3, [pc, #76] @ (67f60 ) │ │ │ │ + ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r4, r3 │ │ │ │ + b.n 67f3a │ │ │ │ + ldr r1, [pc, #60] @ (67f5c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r2, [pc, #60] @ (67f60 ) │ │ │ │ + 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 67f44 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 67f50 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 7f818 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #1008] @ (6834c <_Py_stat@@Base+0xd2>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 37a7a │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 67fb8 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #23972 @ 0x5da4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 67fee │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 88c30 │ │ │ │ + cbz r0, 67fee │ │ │ │ + blx 29b58 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + ite ne │ │ │ │ + movwne r1, #27612 @ 0x6bdc │ │ │ │ + movweq r1, #39968 @ 0x9c20 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ite ne │ │ │ │ + movtne r1, #39 @ 0x27 │ │ │ │ + movteq r1, #42 @ 0x2a │ │ │ │ + bl 127324 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #188] @ (680c4 ) │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 11d3e4 │ │ │ │ + ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ + cbz r5, 68028 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 2fb44 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 68038 │ │ │ │ + movw r1, #40000 @ 0x9c40 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl ffc48 │ │ │ │ + cbz r5, 680c0 │ │ │ │ + movw sl, #40124 @ 0x9cbc │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r9, #40136 @ 0x9cc8 │ │ │ │ + movt r9, #42 @ 0x2a │ │ │ │ + movw r8, #14176 @ 0x3760 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #40068 @ 0x9c84 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + ldrh r3, [r5, #4] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r2 │ │ │ │ + cmp r3, r7 │ │ │ │ + ble.n 680ae │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r6, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ + adds r7, #1 │ │ │ │ + bl 1edd6c │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r6, #-4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ee150 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19b240 <_Py_write_noraise@@Base> │ │ │ │ + b.n 68070 │ │ │ │ + movw r1, #14176 @ 0x3760 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 19b240 <_Py_write_noraise@@Base> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000680c8 : │ │ │ │ + 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, #9884 @ 0x269c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + sub sp, #4 │ │ │ │ + blx 29c34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6817c │ │ │ │ + movw r5, #11572 @ 0x2d34 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 68108 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + movs r1, #1 │ │ │ │ + bl 11d3e4 │ │ │ │ + b.n 6811c │ │ │ │ + bl 350b4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 680fe │ │ │ │ + b.n 68180 │ │ │ │ + cbnz r4, 6816a │ │ │ │ + cmp.w r7, #4096 @ 0x1000 │ │ │ │ + bcc.n 6815e │ │ │ │ + mov r3, r6 │ │ │ │ + mov.w r2, #4096 @ 0x1000 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2a650 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + blx 29fe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + blx 29a1c │ │ │ │ + clz r3, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ + ite cs │ │ │ │ + movcs r4, #0 │ │ │ │ + movcc r4, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 68114 │ │ │ │ + b.n 6816a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29cc4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6811c │ │ │ │ + b.n 6816e │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + blx 293a0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl ffc48 │ │ │ │ + b.n 68180 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006818a : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + blx 29490 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 681ac │ │ │ │ + adds r5, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + b.n 6819c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72080 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6823c │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29490 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 681ce │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2987c │ │ │ │ + add.w r5, r6, r0, lsl #2 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + bl 885e8 │ │ │ │ + cbnz r0, 681f2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6823c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 6823c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6823c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + str r0, [r2, r4] │ │ │ │ + adds r4, #4 │ │ │ │ + cbz r3, 68200 │ │ │ │ + adds r6, r5, #4 │ │ │ │ + b.n 681b8 │ │ │ │ + ldr r0, [pc, #72] @ (6824c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #72] @ (68250 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1cc98c │ │ │ │ + cbz r0, 68222 │ │ │ │ + movw r1, #40148 @ 0x9cd4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #52] @ (68254 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6824a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 6824a │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #40172 @ 0x9cec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #12] @ (68254 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 685dc <_Py_open@@Base+0x28e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 55192 <_Py_hashtable_size@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006827a <_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 1119b4 │ │ │ │ + cbz r0, 682da <_Py_stat@@Base+0x60> │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 143648 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 682b8 <_Py_stat@@Base+0x3e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 682da <_Py_stat@@Base+0x60> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 682da <_Py_stat@@Base+0x60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 682da <_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 682de <_Py_stat@@Base+0x64> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 682de <_Py_stat@@Base+0x64> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 682de <_Py_stat@@Base+0x64> │ │ │ │ + mvn.w r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r5, #11484 @ 0x2cdc │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 68310 <_Py_stat@@Base+0x96> │ │ │ │ + bl 95aec │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 985e4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 95aec │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2a380 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 985e4 │ │ │ │ + bl e4ab4 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006834e <_Py_open@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r7, r0 │ │ │ │ + orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ + bl 8f8a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 683f4 <_Py_open@@Base+0xa6> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #51688 @ 0xc9e8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56132 @ 0xdb44 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 8fca0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6840c <_Py_open@@Base+0xbe> │ │ │ │ + bl 95aec │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a004 <__open64_2@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 985e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 683c2 <_Py_open@@Base+0x74> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 683fa <_Py_open@@Base+0xac> │ │ │ │ + bl e4ab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 68394 <_Py_open@@Base+0x46> │ │ │ │ + b.n 6840c <_Py_open@@Base+0xbe> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 683d8 <_Py_open@@Base+0x8a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 683d8 <_Py_open@@Base+0x8a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #23144 @ 0x5a68 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + bl 1b293c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 68426 <_Py_open@@Base+0xd8> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29fa0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 68426 <_Py_open@@Base+0xd8> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f181c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 683f4 <_Py_open@@Base+0xa6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 683f4 <_Py_open@@Base+0xa6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 683f4 <_Py_open@@Base+0xa6> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ + ldr r3, [pc, #108] @ (684ac <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #1856 @ 0x740 │ │ │ │ + movt r6, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 212324 │ │ │ │ + cbnz r0, 68464 <_Py_open@@Base+0x116> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68494 <_Py_open@@Base+0x146> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #55880 @ 0xda48 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #37168 @ 0x9130 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8fca0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 68460 <_Py_open@@Base+0x112> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21497c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 68460 <_Py_open@@Base+0x112> │ │ │ │ + bl 7fef0 │ │ │ │ + ldr r3, [pc, #20] @ (684ac <_Py_open@@Base+0x15e>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 684a6 <_Py_open@@Base+0x158> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {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, #39668 @ 0x9af4 │ │ │ │ + movw r0, #40196 @ 0x9d04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ 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, #39700 @ 0x9b14 │ │ │ │ + movw r0, #40228 @ 0x9d24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f9f18 │ │ │ │ + bl 1f92c4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #39756 @ 0x9b4c │ │ │ │ + movw r0, #40284 @ 0x9d5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #39780 @ 0x9b64 │ │ │ │ + movw r4, #40308 @ 0x9d74 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #12488 @ 0x30c8 │ │ │ │ + movw r1, #13000 @ 0x32c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39792 @ 0x9b70 │ │ │ │ + movw r0, #40320 @ 0x9d80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w ddc28 │ │ │ │ + b.w ddbe4 │ │ │ │ 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, #12488 @ 0x30c8 │ │ │ │ + movw r1, #13000 @ 0x32c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #39780 @ 0x9b64 │ │ │ │ + movw r3, #40308 @ 0x9d74 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #39816 @ 0x9b88 │ │ │ │ + movw r0, #40344 @ 0x9d98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b6fbc │ │ │ │ - cbnz r0, 68992 <_Py_open@@Base+0x668> │ │ │ │ + bl b6f9c │ │ │ │ + cbnz r0, 685e2 <_Py_open@@Base+0x294> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 689c4 <_Py_open@@Base+0x69a> │ │ │ │ + b.n 68614 <_Py_open@@Base+0x2c6> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6fbc │ │ │ │ + bl b6f9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6898e <_Py_open@@Base+0x664> │ │ │ │ + beq.n 685de <_Py_open@@Base+0x290> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6fbc │ │ │ │ + bl b6f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6898e <_Py_open@@Base+0x664> │ │ │ │ + beq.n 685de <_Py_open@@Base+0x290> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #39860 @ 0x9bb4 │ │ │ │ + movw r0, #40388 @ 0x9dc4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc28 │ │ │ │ + bl ddbe4 │ │ │ │ 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 r7, r0 │ │ │ │ - bl 71320 │ │ │ │ - cbz r0, 68a44 <_Py_open@@Base+0x71a> │ │ │ │ + bl 71200 │ │ │ │ + cbz r0, 68694 <_Py_open@@Base+0x346> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 68a46 <_Py_open@@Base+0x71c> │ │ │ │ + bls.n 68696 <_Py_open@@Base+0x348> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 68a02 <_Py_open@@Base+0x6d8> │ │ │ │ + bne.n 68652 <_Py_open@@Base+0x304> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 689e8 <_Py_open@@Base+0x6be> │ │ │ │ - bl 7f8f8 │ │ │ │ + b.n 68638 <_Py_open@@Base+0x2ea> │ │ │ │ + bl 7f818 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68a2e <_Py_open@@Base+0x704> │ │ │ │ + cbz r5, 6867e <_Py_open@@Base+0x330> │ │ │ │ mov r1, r5 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68a28 <_Py_open@@Base+0x6fe> │ │ │ │ + beq.n 68678 <_Py_open@@Base+0x32a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a28 <_Py_open@@Base+0x6fe> │ │ │ │ + cbnz r3, 68678 <_Py_open@@Base+0x32a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 689fe <_Py_open@@Base+0x6d4> │ │ │ │ + bge.n 6864e <_Py_open@@Base+0x300> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68a44 <_Py_open@@Base+0x71a> │ │ │ │ + beq.n 68694 <_Py_open@@Base+0x346> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68a44 <_Py_open@@Base+0x71a> │ │ │ │ + cbnz r3, 68694 <_Py_open@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 689c8 <_Py_open@@Base+0x69e> │ │ │ │ + b.n 68618 <_Py_open@@Base+0x2ca> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 689c8 <_Py_open@@Base+0x69e> │ │ │ │ - cbz r0, 68aba <_Py_open@@Base+0x790> │ │ │ │ + bl 68618 <_Py_open@@Base+0x2ca> │ │ │ │ + cbz r0, 6870a <_Py_open@@Base+0x3bc> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a86 <_Py_open@@Base+0x75c> │ │ │ │ + cbnz r0, 686d6 <_Py_open@@Base+0x388> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68aba <_Py_open@@Base+0x790> │ │ │ │ + beq.n 6870a <_Py_open@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68aba <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 6870a <_Py_open@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68aba <_Py_open@@Base+0x790> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6870a <_Py_open@@Base+0x3bc> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68abe <_Py_open@@Base+0x794> │ │ │ │ + cbnz r0, 6870e <_Py_open@@Base+0x3c0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68aa4 <_Py_open@@Base+0x77a> │ │ │ │ + beq.n 686f4 <_Py_open@@Base+0x3a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68aa4 <_Py_open@@Base+0x77a> │ │ │ │ + cbnz r3, 686f4 <_Py_open@@Base+0x3a6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68aba <_Py_open@@Base+0x790> │ │ │ │ + beq.n 6870a <_Py_open@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68aba <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 6870a <_Py_open@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68ad6 <_Py_open@@Base+0x7ac> │ │ │ │ + b.n 68726 <_Py_open@@Base+0x3d8> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -93770,198 +93404,198 @@ │ │ │ │ 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 f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68afa <_Py_open@@Base+0x7d0> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 68afe <_Py_open@@Base+0x7d4> │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x816> │ │ │ │ + bne.n 6874a <_Py_open@@Base+0x3fc> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 6874e <_Py_open@@Base+0x400> │ │ │ │ + b.n 68790 <_Py_open@@Base+0x442> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b16 <_Py_open@@Base+0x7ec> │ │ │ │ + bge.n 68766 <_Py_open@@Base+0x418> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39900 @ 0x9bdc │ │ │ │ + movw r1, #40428 @ 0x9dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x816> │ │ │ │ + bl 127324 │ │ │ │ + b.n 68790 <_Py_open@@Base+0x442> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b34 <_Py_open@@Base+0x80a> │ │ │ │ + blt.n 68784 <_Py_open@@Base+0x436> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39972 @ 0x9c24 │ │ │ │ + movw r1, #40500 @ 0x9e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x816> │ │ │ │ + bl 127324 │ │ │ │ + b.n 68790 <_Py_open@@Base+0x442> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7dde0 │ │ │ │ + b.w 7dcf0 │ │ │ │ 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 f43c4 │ │ │ │ + bl f4374 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b64 <_Py_open@@Base+0x83a> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 68b68 <_Py_open@@Base+0x83e> │ │ │ │ - b.n 68baa <_Py_open@@Base+0x880> │ │ │ │ + bne.n 687b4 <_Py_open@@Base+0x466> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 687b8 <_Py_open@@Base+0x46a> │ │ │ │ + b.n 687fa <_Py_open@@Base+0x4ac> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b80 <_Py_open@@Base+0x856> │ │ │ │ + bge.n 687d0 <_Py_open@@Base+0x482> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40040 @ 0x9c68 │ │ │ │ + movw r1, #40568 @ 0x9e78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68baa <_Py_open@@Base+0x880> │ │ │ │ + bl 127324 │ │ │ │ + b.n 687fa <_Py_open@@Base+0x4ac> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b9e <_Py_open@@Base+0x874> │ │ │ │ + blt.n 687ee <_Py_open@@Base+0x4a0> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40112 @ 0x9cb0 │ │ │ │ + movw r1, #40640 @ 0x9ec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68baa <_Py_open@@Base+0x880> │ │ │ │ + bl 127324 │ │ │ │ + b.n 687fa <_Py_open@@Base+0x4ac> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7dde0 │ │ │ │ + b.w 7dcf0 │ │ │ │ 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 11aec8 │ │ │ │ - cbz r0, 68c10 <_Py_open@@Base+0x8e6> │ │ │ │ + bl 11b150 │ │ │ │ + cbz r0, 68860 <_Py_open@@Base+0x512> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68bea <_Py_open@@Base+0x8c0> │ │ │ │ + beq.n 6883a <_Py_open@@Base+0x4ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bea <_Py_open@@Base+0x8c0> │ │ │ │ + cbnz r3, 6883a <_Py_open@@Base+0x4ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68c04 <_Py_open@@Base+0x8da> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68854 <_Py_open@@Base+0x506> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40180 @ 0x9cf4 │ │ │ │ + movw r1, #40708 @ 0x9f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68c10 <_Py_open@@Base+0x8e6> │ │ │ │ + bl 127324 │ │ │ │ + b.n 68860 <_Py_open@@Base+0x512> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7dde0 │ │ │ │ + b.w 7dcf0 │ │ │ │ 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 68c1a <_Py_open@@Base+0x8f0> │ │ │ │ - b.w 7dde0 │ │ │ │ + bgt.n 6886a <_Py_open@@Base+0x51c> │ │ │ │ + b.w 7dcf0 │ │ │ │ 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 68c62 <_Py_open@@Base+0x938> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 688b2 <_Py_open@@Base+0x564> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40244 @ 0x9d34 │ │ │ │ + movw r0, #40772 @ 0x9f44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68c6e <_Py_open@@Base+0x944> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 688be <_Py_open@@Base+0x570> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68c72 <_Py_open@@Base+0x948> │ │ │ │ + cbnz r0, 688c2 <_Py_open@@Base+0x574> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68cc4 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 68914 <_Py_open@@Base+0x5c6> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68c94 <_Py_open@@Base+0x96a> │ │ │ │ + beq.n 688e4 <_Py_open@@Base+0x596> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68c6e <_Py_open@@Base+0x944> │ │ │ │ + bl 127324 │ │ │ │ + b.n 688be <_Py_open@@Base+0x570> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68cac <_Py_open@@Base+0x982> │ │ │ │ + cbz r0, 688fc <_Py_open@@Base+0x5ae> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71e08 │ │ │ │ - b.n 68cc4 <_Py_open@@Base+0x99a> │ │ │ │ + bl 71cf0 │ │ │ │ + b.n 68914 <_Py_open@@Base+0x5c6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40208 @ 0x9d10 │ │ │ │ + movw r1, #40736 @ 0x9f20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68d00 <_Py_open@@Base+0x9d6> │ │ │ │ + cbz r3, 68950 <_Py_open@@Base+0x602> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 298b8 │ │ │ │ - cbz r0, 68cf6 <_Py_open@@Base+0x9cc> │ │ │ │ + cbz r0, 68946 <_Py_open@@Base+0x5f8> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71e08 │ │ │ │ - b.n 68d0a <_Py_open@@Base+0x9e0> │ │ │ │ + bl 71cf0 │ │ │ │ + b.n 6895a <_Py_open@@Base+0x60c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68d0a <_Py_open@@Base+0x9e0> │ │ │ │ + b.n 6895a <_Py_open@@Base+0x60c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -93972,89 +93606,46 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf10 │ │ │ │ - cbnz r0, 68d76 <_Py_open@@Base+0xa4c> │ │ │ │ + bl cdee4 │ │ │ │ + cbnz r0, 689c6 <_Py_open@@Base+0x678> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68d5e <_Py_open@@Base+0xa34> │ │ │ │ + beq.n 689ae <_Py_open@@Base+0x660> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #40784 @ 0x9f50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 68d78 <_Py_open@@Base+0xa4e> │ │ │ │ + bl ce97c │ │ │ │ + b.n 689c8 <_Py_open@@Base+0x67a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68d78 <_Py_open@@Base+0xa4e> │ │ │ │ + b.n 689c8 <_Py_open@@Base+0x67a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68d82 <_Py_open@@Base+0xa58> │ │ │ │ + cbz r3, 689d2 <_Py_open@@Base+0x684> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68daa <_Py_open@@Base+0xa80> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 68db2 <_Py_open@@Base+0xa88> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68e02 <_Py_open@@Base+0xad8> │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68dca <_Py_open@@Base+0xaa0> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11788 @ 0x2e0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68da6 <_Py_open@@Base+0xa7c> │ │ │ │ - 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, 68dfa <_Py_open@@Base+0xad0> │ │ │ │ - cbz r0, 68dfa <_Py_open@@Base+0xad0> │ │ │ │ - movw r1, #40296 @ 0x9d68 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - blx 29f88 │ │ │ │ - cbnz r0, 68dfa <_Py_open@@Base+0xad0> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a0e4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -94067,187 +93658,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 68e56 <_Py_open@@Base+0xb2c> │ │ │ │ + beq.n 68a2a <_Py_open@@Base+0x6dc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40312 @ 0x9d78 │ │ │ │ + movw r1, #40824 @ 0x9f78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68e8a <_Py_open@@Base+0xb60> │ │ │ │ + bl 127324 │ │ │ │ + b.n 68a5e <_Py_open@@Base+0x710> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #40348 @ 0x9d9c │ │ │ │ + movw r2, #40860 @ 0x9f9c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (69098 <_Py_open@@Base+0xd6e>) │ │ │ │ - bl d27dc │ │ │ │ - cbnz r0, 68e8e <_Py_open@@Base+0xb64> │ │ │ │ + ldr r3, [pc, #532] @ (68c6c <_Py_open@@Base+0x91e>) │ │ │ │ + bl d278c │ │ │ │ + cbnz r0, 68a62 <_Py_open@@Base+0x714> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69090 <_Py_open@@Base+0xd66> │ │ │ │ + b.n 68c64 <_Py_open@@Base+0x916> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68ebc <_Py_open@@Base+0xb92> │ │ │ │ + cbnz r0, 68a90 <_Py_open@@Base+0x742> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40376 @ 0x9db8 │ │ │ │ + movw r1, #40888 @ 0x9fb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6905e <_Py_open@@Base+0xd34> │ │ │ │ - bl f43c4 │ │ │ │ + b.n 68c32 <_Py_open@@Base+0x8e4> │ │ │ │ + bl f4374 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68ea0 <_Py_open@@Base+0xb76> │ │ │ │ + blt.n 68a74 <_Py_open@@Base+0x726> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68efc <_Py_open@@Base+0xbd2> │ │ │ │ - bl f43c4 │ │ │ │ + cbz r0, 68ad0 <_Py_open@@Base+0x782> │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68ee0 <_Py_open@@Base+0xbb6> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 68ab4 <_Py_open@@Base+0x766> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6905c <_Py_open@@Base+0xd32> │ │ │ │ - b.n 68ee4 <_Py_open@@Base+0xbba> │ │ │ │ + bne.w 68c30 <_Py_open@@Base+0x8e2> │ │ │ │ + b.n 68ab8 <_Py_open@@Base+0x76a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68f00 <_Py_open@@Base+0xbd6> │ │ │ │ + bge.n 68ad4 <_Py_open@@Base+0x786> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40412 @ 0x9ddc │ │ │ │ + movw r1, #40924 @ 0x9fdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68eb6 <_Py_open@@Base+0xb8c> │ │ │ │ + bl 127324 │ │ │ │ + b.n 68a8a <_Py_open@@Base+0x73c> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68f10 <_Py_open@@Base+0xbe6> │ │ │ │ + cbz r3, 68ae4 <_Py_open@@Base+0x796> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68f12 <_Py_open@@Base+0xbe8> │ │ │ │ + b.n 68ae6 <_Py_open@@Base+0x798> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68f28 <_Py_open@@Base+0xbfe> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 68eb6 <_Py_open@@Base+0xb8c> │ │ │ │ + cbnz r0, 68afc <_Py_open@@Base+0x7ae> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 68a8a <_Py_open@@Base+0x73c> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68f40 <_Py_open@@Base+0xc16> │ │ │ │ + cbnz r0, 68b14 <_Py_open@@Base+0x7c6> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68f50 <_Py_open@@Base+0xc26> │ │ │ │ - b.n 68f54 <_Py_open@@Base+0xc2a> │ │ │ │ + bhi.n 68b24 <_Py_open@@Base+0x7d6> │ │ │ │ + b.n 68b28 <_Py_open@@Base+0x7da> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21563c │ │ │ │ + bl 2150a4 <_PyTime_FromMillisecondsObject@@Base+0x490> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68f38 <_Py_open@@Base+0xc0e> │ │ │ │ - b.n 68f6a <_Py_open@@Base+0xc40> │ │ │ │ + bne.n 68b0c <_Py_open@@Base+0x7be> │ │ │ │ + b.n 68b3e <_Py_open@@Base+0x7f0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68f6e <_Py_open@@Base+0xc44> │ │ │ │ + cbnz r4, 68b42 <_Py_open@@Base+0x7f4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40440 @ 0x9df8 │ │ │ │ + movw r1, #40952 @ 0x9ff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6905e <_Py_open@@Base+0xd34> │ │ │ │ + b.n 68c32 <_Py_open@@Base+0x8e4> │ │ │ │ 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, 68fc8 <_Py_open@@Base+0xc9e> │ │ │ │ + cbz r1, 68b9c <_Py_open@@Base+0x84e> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68f92 <_Py_open@@Base+0xc68> │ │ │ │ + bls.n 68b66 <_Py_open@@Base+0x818> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68faa <_Py_open@@Base+0xc80> │ │ │ │ + bne.n 68b7e <_Py_open@@Base+0x830> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40484 @ 0x9e24 │ │ │ │ + movw r1, #40996 @ 0xa024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68f6a <_Py_open@@Base+0xc40> │ │ │ │ + bl 127324 │ │ │ │ + b.n 68b3e <_Py_open@@Base+0x7f0> │ │ │ │ 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 68fca <_Py_open@@Base+0xca0> │ │ │ │ + b.n 68b9e <_Py_open@@Base+0x850> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69028 <_Py_open@@Base+0xcfe> │ │ │ │ + beq.n 68bfc <_Py_open@@Base+0x8ae> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 68ffe <_Py_open@@Base+0xcd4> │ │ │ │ + bls.n 68bd2 <_Py_open@@Base+0x884> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 68ffe <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 68bd2 <_Py_open@@Base+0x884> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68ffe <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 68bd2 <_Py_open@@Base+0x884> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69016 <_Py_open@@Base+0xcec> │ │ │ │ + bne.n 68bea <_Py_open@@Base+0x89c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40528 @ 0x9e50 │ │ │ │ + movw r1, #41040 @ 0xa050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 68f6a <_Py_open@@Base+0xc40> │ │ │ │ + bl 127324 │ │ │ │ + b.n 68b3e <_Py_open@@Base+0x7f0> │ │ │ │ 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] │ │ │ │ @@ -94256,1079 +93847,1079 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #4287 @ 0x10bf │ │ │ │ + movw r2, #4283 @ 0x10bb │ │ │ │ movt r2, #3 │ │ │ │ - bl 20d390 │ │ │ │ + bl 20cb84 <_PyTime_AsMilliseconds@@Base+0x3e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68f6a <_Py_open@@Base+0xc40> │ │ │ │ + beq.n 68b3e <_Py_open@@Base+0x7f0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6905e <_Py_open@@Base+0xd34> │ │ │ │ + b.n 68c32 <_Py_open@@Base+0x8e4> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6906e <_Py_open@@Base+0xd44> │ │ │ │ + cbz r3, 68c42 <_Py_open@@Base+0x8f4> │ │ │ │ mov r0, r8 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 6908c <_Py_open@@Base+0xd62> │ │ │ │ + ble.n 68c60 <_Py_open@@Base+0x912> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 69078 <_Py_open@@Base+0xd4e> │ │ │ │ - bl 771f0 │ │ │ │ + bl ce97c │ │ │ │ + b.n 68c4c <_Py_open@@Base+0x8fe> │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #160] @ (6913c <_Py_open@@Base+0xe12>) │ │ │ │ + ldr r4, [pc, #160] @ (68d10 <_Py_open@@Base+0x9c2>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 690d6 <_Py_open@@Base+0xdac> │ │ │ │ + beq.n 68caa <_Py_open@@Base+0x95c> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 690c0 <_Py_open@@Base+0xd96> │ │ │ │ + beq.n 68c94 <_Py_open@@Base+0x946> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 690da <_Py_open@@Base+0xdb0> │ │ │ │ + beq.n 68cae <_Py_open@@Base+0x960> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40612 @ 0x9ea4 │ │ │ │ + movw r1, #41124 @ 0xa0a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127114 │ │ │ │ + b.w 127324 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40576 @ 0x9e80 │ │ │ │ + movw r1, #41088 @ 0xa080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127114 │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 127324 │ │ │ │ + b.w 1e8f18 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - movw r1, #40656 @ 0x9ed0 │ │ │ │ + movw r1, #41168 @ 0xa0d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 69112 <_Py_open@@Base+0xde8> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 68ce6 <_Py_open@@Base+0x998> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69226 <_Py_open@@Base+0xefc> │ │ │ │ + b.n 68dfa <_Py_open@@Base+0xaac> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #40676 @ 0x9ee4 │ │ │ │ + movw r1, #41188 @ 0xa0e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f53b0 │ │ │ │ + bl f5358 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6910e <_Py_open@@Base+0xde4> │ │ │ │ + beq.n 68ce2 <_Py_open@@Base+0x994> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6916e <_Py_open@@Base+0xe44> │ │ │ │ + ble.n 68d42 <_Py_open@@Base+0x9f4> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6913a <_Py_open@@Base+0xe10> │ │ │ │ + bcc.n 68d0e <_Py_open@@Base+0x9c0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 69162 <_Py_open@@Base+0xe38> │ │ │ │ + b.n 68d36 <_Py_open@@Base+0x9e8> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69136 <_Py_open@@Base+0xe0c> │ │ │ │ + beq.n 68d0a <_Py_open@@Base+0x9bc> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 69162 <_Py_open@@Base+0xe38> │ │ │ │ + bhi.n 68d36 <_Py_open@@Base+0x9e8> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69170 <_Py_open@@Base+0xe46> │ │ │ │ + cbnz r0, 68d44 <_Py_open@@Base+0x9f6> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 691ea <_Py_open@@Base+0xec0> │ │ │ │ + b.n 68dbe <_Py_open@@Base+0xa70> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #40724 @ 0x9f14 │ │ │ │ + movw r1, #41236 @ 0xa114 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #16] │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r9 │ │ │ │ - bge.n 691c4 <_Py_open@@Base+0xe9a> │ │ │ │ + bge.n 68d98 <_Py_open@@Base+0xa4a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w fp, fp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r2, [r6, #12] │ │ │ │ ldrpl.w r0, [r4, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r2, r8, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 14b0cc │ │ │ │ + bl 14a634 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 691e8 <_Py_open@@Base+0xebe> │ │ │ │ + cbz r0, 68dbc <_Py_open@@Base+0xa6e> │ │ │ │ ldr.w r2, [sl, #-44] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, #-36] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r0, [fp, #-8] │ │ │ │ - b.n 69188 <_Py_open@@Base+0xe5e> │ │ │ │ + b.n 68d5c <_Py_open@@Base+0xa0e> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #31373 @ 0x7a8d │ │ │ │ + movw r4, #31485 @ 0x7afd │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffa4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 691ea <_Py_open@@Base+0xec0> │ │ │ │ + b.n 68dbe <_Py_open@@Base+0xa70> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 69204 <_Py_open@@Base+0xeda> │ │ │ │ + beq.n 68dd8 <_Py_open@@Base+0xa8a> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 691f2 <_Py_open@@Base+0xec8> │ │ │ │ + bl ce97c │ │ │ │ + b.n 68dc6 <_Py_open@@Base+0xa78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69226 <_Py_open@@Base+0xefc> │ │ │ │ + beq.n 68dfa <_Py_open@@Base+0xaac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69226 <_Py_open@@Base+0xefc> │ │ │ │ + cbnz r3, 68dfa <_Py_open@@Base+0xaac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #40812 @ 0x9f6c │ │ │ │ + movw r1, #41324 @ 0xa16c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 692a0 <_Py_open@@Base+0xf76> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 68e74 <_Py_open@@Base+0xb26> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #30932 @ 0x78d4 │ │ │ │ + movw r1, #31444 @ 0x7ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40832 @ 0x9f80 │ │ │ │ + movw r0, #41344 @ 0xa180 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 692a0 <_Py_open@@Base+0xf76> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 68e74 <_Py_open@@Base+0xb26> │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbnz r4, 692a4 <_Py_open@@Base+0xf7a> │ │ │ │ + bl 985e4 │ │ │ │ + cbnz r4, 68e78 <_Py_open@@Base+0xb2a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40856 @ 0x9f98 │ │ │ │ + movw r1, #41368 @ 0xa198 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 692ae <_Py_open@@Base+0xf84> │ │ │ │ + b.n 68e82 <_Py_open@@Base+0xb34> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ 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, #40880 @ 0x9fb0 │ │ │ │ + movw r1, #41392 @ 0xa1b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 692f8 <_Py_open@@Base+0xfce> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 68ecc <_Py_open@@Base+0xb7e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 692fc <_Py_open@@Base+0xfd2> │ │ │ │ + bcc.n 68ed0 <_Py_open@@Base+0xb82> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40900 @ 0x9fc4 │ │ │ │ + movw r1, #41412 @ 0xa1c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69350 <_Py_open@@Base+0x1026> │ │ │ │ + b.n 68f24 <_Py_open@@Base+0xbd6> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #35072 @ 0x8900 │ │ │ │ + movw r1, #35584 @ 0x8b00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #40940 @ 0x9fec │ │ │ │ + movw r0, #41452 @ 0xa1ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 692f8 <_Py_open@@Base+0xfce> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 68ecc <_Py_open@@Base+0xb7e> │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbnz r4, 6934a <_Py_open@@Base+0x1020> │ │ │ │ + bl 985e4 │ │ │ │ + cbnz r4, 68f1e <_Py_open@@Base+0xbd0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40964 @ 0xa004 │ │ │ │ + movw r1, #41476 @ 0xa204 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 692f8 <_Py_open@@Base+0xfce> │ │ │ │ + bl 127324 │ │ │ │ + b.n 68ecc <_Py_open@@Base+0xb7e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ 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, #40988 @ 0xa01c │ │ │ │ + movw r1, #41500 @ 0xa21c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 693a2 <_Py_open@@Base+0x1078> │ │ │ │ - bl 95c98 │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 68f76 <_Py_open@@Base+0xc28> │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbnz r4, 693a6 <_Py_open@@Base+0x107c> │ │ │ │ + bl 985e4 │ │ │ │ + cbnz r4, 68f7a <_Py_open@@Base+0xc2c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41008 @ 0xa030 │ │ │ │ + movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 693ac <_Py_open@@Base+0x1082> │ │ │ │ + b.n 68f80 <_Py_open@@Base+0xc32> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #41028 @ 0xa044 │ │ │ │ + movw r1, #41540 @ 0xa244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 693d6 <_Py_open@@Base+0x10ac> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 68faa <_Py_open@@Base+0xc5c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69408 <_Py_open@@Base+0x10de> │ │ │ │ + b.n 68fdc <_Py_open@@Base+0xc8e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fae14 │ │ │ │ + bl 1fa394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693d2 <_Py_open@@Base+0x10a8> │ │ │ │ - ldr r3, [pc, #44] @ (69410 <_Py_open@@Base+0x10e6>) │ │ │ │ + beq.n 68fa6 <_Py_open@@Base+0xc58> │ │ │ │ + ldr r3, [pc, #44] @ (68fe4 <_Py_open@@Base+0xc96>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 693f6 <_Py_open@@Base+0x10cc> │ │ │ │ + cbz r3, 68fca <_Py_open@@Base+0xc7c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 207aec <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 69400 <_Py_open@@Base+0x10d6> │ │ │ │ + bl 206fbc <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 68fd4 <_Py_open@@Base+0xc86> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69408 <_Py_open@@Base+0x10de> │ │ │ │ + b.n 68fdc <_Py_open@@Base+0xc8e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #41044 @ 0xa054 │ │ │ │ + movw r1, #41556 @ 0xa254 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 69468 <_Py_open@@Base+0x113e> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 6903c <_Py_open@@Base+0xcee> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 69456 <_Py_open@@Base+0x112c> │ │ │ │ - bl 95c98 │ │ │ │ + cbz r3, 6902a <_Py_open@@Base+0xcdc> │ │ │ │ + bl 95aec │ │ │ │ mov r4, r0 │ │ │ │ - bl 668a2 │ │ │ │ + bl 64b66 │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9878c │ │ │ │ - b.n 69460 <_Py_open@@Base+0x1136> │ │ │ │ - bl 668a2 │ │ │ │ + bl 985e4 │ │ │ │ + b.n 69034 <_Py_open@@Base+0xce6> │ │ │ │ + bl 64b66 │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #41056 @ 0xa060 │ │ │ │ + movw r1, #41568 @ 0xa260 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 694b0 <_Py_open@@Base+0x1186> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69084 <_Py_open@@Base+0xd36> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 66ff0 │ │ │ │ - cbz r0, 694b4 <_Py_open@@Base+0x118a> │ │ │ │ + bl 657ba │ │ │ │ + cbz r0, 69088 <_Py_open@@Base+0xd3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11788 @ 0x2e0c │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 694bc <_Py_open@@Base+0x1192> │ │ │ │ + b.n 69090 <_Py_open@@Base+0xd42> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #41068 @ 0xa06c │ │ │ │ + movw r1, #41580 @ 0xa26c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 69508 <_Py_open@@Base+0x11de> │ │ │ │ - bl d3c3c │ │ │ │ - movw r2, #44745 @ 0xaec9 │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 690dc <_Py_open@@Base+0xd8e> │ │ │ │ + bl d3be0 │ │ │ │ + movw r2, #45393 @ 0xb151 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #41084 @ 0xa07c │ │ │ │ + movw r1, #41596 @ 0xa27c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 6950c <_Py_open@@Base+0x11e2> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 690e0 <_Py_open@@Base+0xd92> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69580 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69154 <_Py_open@@Base+0xe06> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6950e <_Py_open@@Base+0x11e4> │ │ │ │ + b.n 690e2 <_Py_open@@Base+0xd94> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + movw r1, #21376 @ 0x5380 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41100 @ 0xa08c │ │ │ │ + movw r0, #41612 @ 0xa28c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69504 <_Py_open@@Base+0x11da> │ │ │ │ + blt.n 690d8 <_Py_open@@Base+0xd8a> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6957a <_Py_open@@Base+0x1250> │ │ │ │ + cbnz r0, 6914e <_Py_open@@Base+0xe00> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - cbz r5, 6955e <_Py_open@@Base+0x1234> │ │ │ │ + bl ce97c │ │ │ │ + cbz r5, 69132 <_Py_open@@Base+0xde4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6955e <_Py_open@@Base+0x1234> │ │ │ │ + beq.n 69132 <_Py_open@@Base+0xde4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6955e <_Py_open@@Base+0x1234> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 69570 <_Py_open@@Base+0x1246> │ │ │ │ + cbnz r3, 69132 <_Py_open@@Base+0xde4> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69144 <_Py_open@@Base+0xdf6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 69580 <_Py_open@@Base+0x1256> │ │ │ │ + bl f1800 │ │ │ │ + b.n 69154 <_Py_open@@Base+0xe06> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69580 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69154 <_Py_open@@Base+0xe06> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69548 <_Py_open@@Base+0x121e> │ │ │ │ - b.n 69560 <_Py_open@@Base+0x1236> │ │ │ │ + bne.n 6911c <_Py_open@@Base+0xdce> │ │ │ │ + b.n 69134 <_Py_open@@Base+0xde6> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 695a4 <_Py_open@@Base+0x127a> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 695d6 <_Py_open@@Base+0x12ac> │ │ │ │ + bne.n 69178 <_Py_open@@Base+0xe2a> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 691aa <_Py_open@@Base+0xe5c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29f94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 695ce <_Py_open@@Base+0x12a4> │ │ │ │ + bne.n 691a2 <_Py_open@@Base+0xe54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 695ce <_Py_open@@Base+0x12a4> │ │ │ │ + cbz r3, 691a2 <_Py_open@@Base+0xe54> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ + b.w 7fef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a258 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69602 <_Py_open@@Base+0x12d8> │ │ │ │ + bge.n 691d6 <_Py_open@@Base+0xe88> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29fd0 │ │ │ │ - cbz r0, 69648 <_Py_open@@Base+0x131e> │ │ │ │ + cbz r0, 6921c <_Py_open@@Base+0xece> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 6964e <_Py_open@@Base+0x1324> │ │ │ │ + b.n 69222 <_Py_open@@Base+0xed4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ 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 6967a <_Py_open@@Base+0x1350> │ │ │ │ + bge.n 6924e <_Py_open@@Base+0xf00> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a8a8 │ │ │ │ - cbz r0, 696ae <_Py_open@@Base+0x1384> │ │ │ │ + cbz r0, 69282 <_Py_open@@Base+0xf34> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 696c0 <_Py_open@@Base+0x1396> │ │ │ │ + bl f1800 │ │ │ │ + b.n 69294 <_Py_open@@Base+0xf46> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2082e0 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 2077b0 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ 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 2080fc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6971e <_Py_open@@Base+0x13f4> │ │ │ │ + bl 2075cc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 692f2 <_Py_open@@Base+0xfa4> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 69718 <_Py_open@@Base+0x13ee> │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 692ec <_Py_open@@Base+0xf9e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 6971e <_Py_open@@Base+0x13f4> │ │ │ │ + bl f1800 │ │ │ │ + b.n 692f2 <_Py_open@@Base+0xfa4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ 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, 6974c <_Py_open@@Base+0x1422> │ │ │ │ + cbz r0, 69320 <_Py_open@@Base+0xfd2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 69768 <_Py_open@@Base+0x143e> │ │ │ │ + bl f1800 │ │ │ │ + b.n 6933c <_Py_open@@Base+0xfee> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6973c <_Py_open@@Base+0x1412> │ │ │ │ + bne.n 69310 <_Py_open@@Base+0xfc2> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2082e0 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 2077b0 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 697a0 <_Py_open@@Base+0x1476> │ │ │ │ + cbnz r2, 69374 <_Py_open@@Base+0x1026> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 697a2 <_Py_open@@Base+0x1478> │ │ │ │ + b.n 69376 <_Py_open@@Base+0x1028> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #41120 @ 0xa0a0 │ │ │ │ + movw r1, #41632 @ 0xa2a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41124 @ 0xa0a4 │ │ │ │ + movw r0, #41636 @ 0xa2a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69854 <_Py_open@@Base+0x152a> │ │ │ │ - cbnz r5, 697f2 <_Py_open@@Base+0x14c8> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 69428 <_Py_open@@Base+0x10da> │ │ │ │ + cbnz r5, 693c6 <_Py_open@@Base+0x1078> │ │ │ │ + bl 95aec │ │ │ │ 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 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69940 <_Py_open@@Base+0x1616> │ │ │ │ + bge.w 69514 <_Py_open@@Base+0x11c6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 69854 <_Py_open@@Base+0x152a> │ │ │ │ + bl f1800 │ │ │ │ + b.n 69428 <_Py_open@@Base+0x10da> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41136 @ 0xa0b0 │ │ │ │ + movw r1, #41648 @ 0xa2b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14b0cc │ │ │ │ + bl 14a634 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 698b0 <_Py_open@@Base+0x1586> │ │ │ │ + beq.n 69484 <_Py_open@@Base+0x1136> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69832 <_Py_open@@Base+0x1508> │ │ │ │ + cbz r7, 69406 <_Py_open@@Base+0x10b8> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 69870 <_Py_open@@Base+0x1546> │ │ │ │ + bgt.n 69444 <_Py_open@@Base+0x10f6> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 69948 <_Py_open@@Base+0x161e> │ │ │ │ + b.n 6951c <_Py_open@@Base+0x11ce> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69858 <_Py_open@@Base+0x152e> │ │ │ │ + ble.n 6942c <_Py_open@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41148 @ 0xa0bc │ │ │ │ + movw r1, #41660 @ 0xa2bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69964 <_Py_open@@Base+0x163a> │ │ │ │ + b.n 69538 <_Py_open@@Base+0x11ea> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 69948 <_Py_open@@Base+0x161e> │ │ │ │ + b.n 6951c <_Py_open@@Base+0x11ce> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69948 <_Py_open@@Base+0x161e> │ │ │ │ + beq.n 6951c <_Py_open@@Base+0x11ce> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 69892 <_Py_open@@Base+0x1568> │ │ │ │ + cbz r7, 69466 <_Py_open@@Base+0x1118> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 69892 <_Py_open@@Base+0x1568> │ │ │ │ + bgt.n 69466 <_Py_open@@Base+0x1118> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 698fe <_Py_open@@Base+0x15d4> │ │ │ │ + blt.n 694d2 <_Py_open@@Base+0x1184> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9a4 │ │ │ │ - cbz r7, 698a6 <_Py_open@@Base+0x157c> │ │ │ │ + bl ce97c │ │ │ │ + cbz r7, 6947a <_Py_open@@Base+0x112c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffd0 │ │ │ │ - b.n 69964 <_Py_open@@Base+0x163a> │ │ │ │ + bl 7fef0 │ │ │ │ + b.n 69538 <_Py_open@@Base+0x11ea> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71e08 │ │ │ │ - b.n 69964 <_Py_open@@Base+0x163a> │ │ │ │ - bl d3c3c │ │ │ │ - movw r1, #41176 @ 0xa0d8 │ │ │ │ + bl 71cf0 │ │ │ │ + b.n 69538 <_Py_open@@Base+0x11ea> │ │ │ │ + bl d3be0 │ │ │ │ + movw r1, #41688 @ 0xa2d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b0cc │ │ │ │ - cbz r0, 69924 <_Py_open@@Base+0x15fa> │ │ │ │ + bl 14a634 │ │ │ │ + cbz r0, 694f8 <_Py_open@@Base+0x11aa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69838 <_Py_open@@Base+0x150e> │ │ │ │ + bgt.n 6940c <_Py_open@@Base+0x10be> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69914 <_Py_open@@Base+0x15ea> │ │ │ │ + bge.n 694e8 <_Py_open@@Base+0x119a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 69854 <_Py_open@@Base+0x152a> │ │ │ │ + bl ce97c │ │ │ │ + b.n 69428 <_Py_open@@Base+0x10da> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e08 │ │ │ │ - b.n 69964 <_Py_open@@Base+0x163a> │ │ │ │ - bl d3c3c │ │ │ │ - movw r1, #41188 @ 0xa0e4 │ │ │ │ + bl 71cf0 │ │ │ │ + b.n 69538 <_Py_open@@Base+0x11ea> │ │ │ │ + bl d3be0 │ │ │ │ + movw r1, #41700 @ 0xa2e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b0cc │ │ │ │ + bl 14a634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 697c2 <_Py_open@@Base+0x1498> │ │ │ │ - b.n 69854 <_Py_open@@Base+0x152a> │ │ │ │ + bne.w 69396 <_Py_open@@Base+0x1048> │ │ │ │ + b.n 69428 <_Py_open@@Base+0x10da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffd0 │ │ │ │ - b.n 69964 <_Py_open@@Base+0x163a> │ │ │ │ - bl 95c98 │ │ │ │ + bl 7fef0 │ │ │ │ + b.n 69538 <_Py_open@@Base+0x11ea> │ │ │ │ + bl 95aec │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9878c │ │ │ │ - b.n 69880 <_Py_open@@Base+0x1556> │ │ │ │ + bl 985e4 │ │ │ │ + b.n 69454 <_Py_open@@Base+0x1106> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6998c <_Py_open@@Base+0x1662> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 699c0 <_Py_open@@Base+0x1696> │ │ │ │ - bl 95c98 │ │ │ │ + bne.n 69560 <_Py_open@@Base+0x1212> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 69594 <_Py_open@@Base+0x1246> │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 699c4 <_Py_open@@Base+0x169a> │ │ │ │ + bge.n 69598 <_Py_open@@Base+0x124a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 699c4 <_Py_open@@Base+0x169a> │ │ │ │ + beq.n 69598 <_Py_open@@Base+0x124a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699cc <_Py_open@@Base+0x16a2> │ │ │ │ + b.n 695a0 <_Py_open@@Base+0x1252> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 699f2 <_Py_open@@Base+0x16c8> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 699f2 <_Py_open@@Base+0x16c8> │ │ │ │ + bne.n 695c6 <_Py_open@@Base+0x1278> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 695c6 <_Py_open@@Base+0x1278> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69a0c <_Py_open@@Base+0x16e2> │ │ │ │ + b.n 695e0 <_Py_open@@Base+0x1292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 144634 <_Py_dup@@Base> │ │ │ │ + bl 144f08 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 699ee <_Py_open@@Base+0x16c4> │ │ │ │ - bl 7ffd0 │ │ │ │ + beq.n 695c2 <_Py_open@@Base+0x1274> │ │ │ │ + bl 7fef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69a0c <_Py_open@@Base+0x16e2> │ │ │ │ + cbnz r0, 695e0 <_Py_open@@Base+0x1292> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #41288 @ 0xa148 │ │ │ │ + movw r1, #41800 @ 0xa348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 69a5c <_Py_open@@Base+0x1732> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69630 <_Py_open@@Base+0x12e2> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69a60 <_Py_open@@Base+0x1736> │ │ │ │ + bne.n 69634 <_Py_open@@Base+0x12e6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69a8c <_Py_open@@Base+0x1762> │ │ │ │ + beq.n 69660 <_Py_open@@Base+0x1312> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41304 @ 0xa158 │ │ │ │ + movw r1, #41816 @ 0xa358 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69abc <_Py_open@@Base+0x1792> │ │ │ │ + b.n 69690 <_Py_open@@Base+0x1342> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69a6c <_Py_open@@Base+0x1742> │ │ │ │ + bne.n 69640 <_Py_open@@Base+0x12f2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69a8c <_Py_open@@Base+0x1762> │ │ │ │ - b.n 69a40 <_Py_open@@Base+0x1716> │ │ │ │ + beq.n 69660 <_Py_open@@Base+0x1312> │ │ │ │ + b.n 69614 <_Py_open@@Base+0x12c6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #41348 @ 0xa184 │ │ │ │ + movw r1, #41860 @ 0xa384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 69a5c <_Py_open@@Base+0x1732> │ │ │ │ + bl ce97c │ │ │ │ + b.n 69630 <_Py_open@@Base+0x12e2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69ab0 <_Py_open@@Base+0x1786> │ │ │ │ + cbnz r0, 69684 <_Py_open@@Base+0x1336> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 69a5c <_Py_open@@Base+0x1732> │ │ │ │ + bl ce97c │ │ │ │ + b.n 69630 <_Py_open@@Base+0x12e2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 668a2 │ │ │ │ + bl 64b66 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69aea <_Py_open@@Base+0x17c0> │ │ │ │ + bcc.n 696be <_Py_open@@Base+0x1370> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69af0 <_Py_open@@Base+0x17c6> │ │ │ │ + bcs.n 696c4 <_Py_open@@Base+0x1376> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69af4 <_Py_open@@Base+0x17ca> │ │ │ │ + b.n 696c8 <_Py_open@@Base+0x137a> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 666ea │ │ │ │ + bl 6494e │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #41376 @ 0xa1a0 │ │ │ │ + movw r1, #41888 @ 0xa3a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #41468 @ 0xa1fc │ │ │ │ + movw r1, #41980 @ 0xa3fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 69b62 <_Py_open@@Base+0x1838> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69736 <_Py_open@@Base+0x13e8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 69b66 <_Py_open@@Base+0x183c> │ │ │ │ + bge.n 6973a <_Py_open@@Base+0x13ec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41484 @ 0xa20c │ │ │ │ + movw r1, #41996 @ 0xa40c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b96 <_Py_open@@Base+0x186c> │ │ │ │ - bl 66ec0 │ │ │ │ + b.n 6976a <_Py_open@@Base+0x141c> │ │ │ │ + bl 65686 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 667d0 │ │ │ │ + bl 64a94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69b90 <_Py_open@@Base+0x1866> │ │ │ │ + bne.n 69764 <_Py_open@@Base+0x1416> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #41520 @ 0xa230 │ │ │ │ + movw r1, #42032 @ 0xa430 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 69b62 <_Py_open@@Base+0x1838> │ │ │ │ + bl d187c │ │ │ │ + b.n 69736 <_Py_open@@Base+0x13e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69bc4 <_Py_open@@Base+0x189a> │ │ │ │ + bpl.n 69798 <_Py_open@@Base+0x144a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4aac │ │ │ │ + bl f4a5c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bdc <_Py_open@@Base+0x18b2> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 69bdc <_Py_open@@Base+0x18b2> │ │ │ │ - b.n 69be6 <_Py_open@@Base+0x18bc> │ │ │ │ + bne.n 697b0 <_Py_open@@Base+0x1462> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 697b0 <_Py_open@@Base+0x1462> │ │ │ │ + b.n 697ba <_Py_open@@Base+0x146c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41548 @ 0xa24c │ │ │ │ + movw r1, #42060 @ 0xa44c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d18a4 │ │ │ │ + b.w d187c │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dde0 │ │ │ │ + b.w 7dcf0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69b9a <_Py_open@@Base+0x1870> │ │ │ │ + b.n 6976e <_Py_open@@Base+0x1420> │ │ │ │ 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 f4aac │ │ │ │ + bl f4a5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69c0e <_Py_open@@Base+0x18e4> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 69c26 <_Py_open@@Base+0x18fc> │ │ │ │ + bne.n 697e2 <_Py_open@@Base+0x1494> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 697fa <_Py_open@@Base+0x14ac> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69c2a <_Py_open@@Base+0x1900> │ │ │ │ + cbnz r0, 697fe <_Py_open@@Base+0x14b0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c30 <_Py_open@@Base+0x1906> │ │ │ │ + b.n 69804 <_Py_open@@Base+0x14b6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8f9a0 │ │ │ │ + bl 8f8a0 │ │ │ │ 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 │ │ │ │ @@ -95336,1158 +94927,1218 @@ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #24 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r1, #41572 @ 0xa264 │ │ │ │ + movw r1, #42084 @ 0xa464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 69ca2 <_Py_open@@Base+0x1978> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69876 <_Py_open@@Base+0x1528> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69ca6 <_Py_open@@Base+0x197c> │ │ │ │ + bmi.n 6987a <_Py_open@@Base+0x152c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41588 @ 0xa274 │ │ │ │ + movw r1, #42100 @ 0xa474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69e12 <_Py_open@@Base+0x1ae8> │ │ │ │ + b.n 699e6 <_Py_open@@Base+0x1698> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #41632 @ 0xa2a0 │ │ │ │ + movw r1, #42144 @ 0xa4a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69ca2 <_Py_open@@Base+0x1978> │ │ │ │ + beq.n 69876 <_Py_open@@Base+0x1528> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69ce6 <_Py_open@@Base+0x19bc> │ │ │ │ + bcc.n 698ba <_Py_open@@Base+0x156c> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41680 @ 0xa2d0 │ │ │ │ + movw r1, #42192 @ 0xa4d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 69ca2 <_Py_open@@Base+0x1978> │ │ │ │ + bl 127324 │ │ │ │ + b.n 69876 <_Py_open@@Base+0x1528> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + movw r1, #21376 @ 0x5380 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41724 @ 0xa2fc │ │ │ │ + movw r0, #42236 @ 0xa4fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69ca2 <_Py_open@@Base+0x1978> │ │ │ │ + blt.n 69876 <_Py_open@@Base+0x1528> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #50396 @ 0xc4dc │ │ │ │ + movw r2, #50852 @ 0xc6a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6c970 │ │ │ │ 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 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx 29a0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r1 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69d5a <_Py_open@@Base+0x1a30> │ │ │ │ + beq.n 6992e <_Py_open@@Base+0x15e0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 262d78 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69d76 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 262f40 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 6994a <_Py_open@@Base+0x15fc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69d7a <_Py_open@@Base+0x1a50> │ │ │ │ + cbz r2, 6994e <_Py_open@@Base+0x1600> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41744 @ 0xa310 │ │ │ │ + movw r1, #42256 @ 0xa510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69e0a <_Py_open@@Base+0x1ae0> │ │ │ │ + b.n 699de <_Py_open@@Base+0x1690> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69d96 <_Py_open@@Base+0x1a6c> │ │ │ │ + beq.n 6996a <_Py_open@@Base+0x161c> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69db6 <_Py_open@@Base+0x1a8c> │ │ │ │ + bne.n 6998a <_Py_open@@Base+0x163c> │ │ │ │ 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 69db6 <_Py_open@@Base+0x1a8c> │ │ │ │ + b.n 6998a <_Py_open@@Base+0x163c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69db6 <_Py_open@@Base+0x1a8c> │ │ │ │ + beq.n 6998a <_Py_open@@Base+0x163c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41784 @ 0xa338 │ │ │ │ + movw r1, #42296 @ 0xa538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 69d76 <_Py_open@@Base+0x1a4c> │ │ │ │ - bl 95c98 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6994a <_Py_open@@Base+0x15fc> │ │ │ │ + bl 95aec │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 69dee <_Py_open@@Base+0x1ac4> │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 699c2 <_Py_open@@Base+0x1674> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 262d78 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69d76 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 262f40 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 6994a <_Py_open@@Base+0x15fc> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d76 <_Py_open@@Base+0x1a4c> │ │ │ │ + beq.n 6994a <_Py_open@@Base+0x15fc> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #41816 @ 0xa358 │ │ │ │ + movw r0, #42328 @ 0xa558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69e12 <_Py_open@@Base+0x1ae8> │ │ │ │ + cbz r0, 699e6 <_Py_open@@Base+0x1698> │ │ │ │ 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, #41820 @ 0xa35c │ │ │ │ + movw r1, #42332 @ 0xa55c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 69e6e <_Py_open@@Base+0x1b44> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 69a42 <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69e58 <_Py_open@@Base+0x1b2e> │ │ │ │ + blt.n 69a2c <_Py_open@@Base+0x16de> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69e58 <_Py_open@@Base+0x1b2e> │ │ │ │ + bhi.n 69a2c <_Py_open@@Base+0x16de> │ │ │ │ adds r0, #12 │ │ │ │ - bl 125048 │ │ │ │ - b.n 69e70 <_Py_open@@Base+0x1b46> │ │ │ │ + bl 125258 │ │ │ │ + b.n 69a44 <_Py_open@@Base+0x16f6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41832 @ 0xa368 │ │ │ │ + movw r1, #42344 @ 0xa568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r3, #8 │ │ │ │ push {r4} │ │ │ │ ldrb.w r4, [r2, #-1]! │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r0, r4, r0, lsl #8 │ │ │ │ - bne.n 69e82 <_Py_open@@Base+0x1b58> │ │ │ │ + bne.n 69a56 <_Py_open@@Base+0x1708> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115754 │ │ │ │ + b.w 1159d4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 69ea6 <_Py_open@@Base+0x1b7c> │ │ │ │ + bgt.n 69a7a <_Py_open@@Base+0x172c> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa3dc │ │ │ │ + b.w fa434 │ │ │ │ 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 205454 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 204924 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69f04 <_Py_open@@Base+0x1bda> │ │ │ │ + bne.n 69ad8 <_Py_open@@Base+0x178a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 69efe <_Py_open@@Base+0x1bd4> │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 69ad2 <_Py_open@@Base+0x1784> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f36a8 │ │ │ │ + bl 1f2a9c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69f2c <_Py_open@@Base+0x1c02> │ │ │ │ + b.n 69b00 <_Py_open@@Base+0x17b2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f1a <_Py_open@@Base+0x1bf0> │ │ │ │ + beq.n 69aee <_Py_open@@Base+0x17a0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69f1a <_Py_open@@Base+0x1bf0> │ │ │ │ + bne.n 69aee <_Py_open@@Base+0x17a0> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 69ef4 <_Py_open@@Base+0x1bca> │ │ │ │ + bcs.n 69ac8 <_Py_open@@Base+0x177a> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 69f1e <_Py_open@@Base+0x1bf4> │ │ │ │ + bgt.n 69af2 <_Py_open@@Base+0x17a4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f3620 │ │ │ │ + bl 1f2a14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69f74 <_Py_open@@Base+0x1c4a> │ │ │ │ + bne.n 69b48 <_Py_open@@Base+0x17fa> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 69f6e <_Py_open@@Base+0x1c44> │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 69b42 <_Py_open@@Base+0x17f4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f36a8 │ │ │ │ + bl 1f2a9c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69fa4 <_Py_open@@Base+0x1c7a> │ │ │ │ + b.n 69b78 <_Py_open@@Base+0x182a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f92 <_Py_open@@Base+0x1c68> │ │ │ │ + beq.n 69b66 <_Py_open@@Base+0x1818> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 69f92 <_Py_open@@Base+0x1c68> │ │ │ │ + bhi.n 69b66 <_Py_open@@Base+0x1818> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f36a8 │ │ │ │ - b.n 69f6e <_Py_open@@Base+0x1c44> │ │ │ │ + bl 1f2a9c │ │ │ │ + b.n 69b42 <_Py_open@@Base+0x17f4> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69f96 <_Py_open@@Base+0x1c6c> │ │ │ │ + bgt.n 69b6a <_Py_open@@Base+0x181c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15d99c <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ - cbz r0, 6a01a <_Py_open@@Base+0x1cf0> │ │ │ │ + bl 15cdd4 <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ + cbz r0, 69bee <_Py_open@@Base+0x18a0> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b610 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b764 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69ff0 <_Py_open@@Base+0x1cc6> │ │ │ │ + beq.n 69bc4 <_Py_open@@Base+0x1876> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 69ff0 <_Py_open@@Base+0x1cc6> │ │ │ │ + cbnz r2, 69bc4 <_Py_open@@Base+0x1876> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a01e <_Py_open@@Base+0x1cf4> │ │ │ │ + bge.n 69bf2 <_Py_open@@Base+0x18a4> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #30936 @ 0x78d8 │ │ │ │ + movw r1, #31448 @ 0x7ad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15d99c <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ - cbz r0, 6a08c <_Py_open@@Base+0x1d62> │ │ │ │ + bl 15cdd4 <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ + cbz r0, 69c60 <_Py_open@@Base+0x1912> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b610 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b764 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a06c <_Py_open@@Base+0x1d42> │ │ │ │ + beq.n 69c40 <_Py_open@@Base+0x18f2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a06c <_Py_open@@Base+0x1d42> │ │ │ │ + cbnz r2, 69c40 <_Py_open@@Base+0x18f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a090 <_Py_open@@Base+0x1d66> │ │ │ │ + bge.n 69c64 <_Py_open@@Base+0x1916> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #1944 @ 0x798 │ │ │ │ + movw r1, #2564 @ 0xa04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a0b8 <_Py_open@@Base+0x1d8e> │ │ │ │ + bne.n 69c8c <_Py_open@@Base+0x193e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a0da <_Py_open@@Base+0x1db0> │ │ │ │ - b.n 6a0d2 <_Py_open@@Base+0x1da8> │ │ │ │ + bne.n 69cae <_Py_open@@Base+0x1960> │ │ │ │ + b.n 69ca6 <_Py_open@@Base+0x1958> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ + movw r0, #1420 @ 0x58c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0aa <_Py_open@@Base+0x1d80> │ │ │ │ + bne.n 69c7e <_Py_open@@Base+0x1930> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a10c <_Py_open@@Base+0x1de2> │ │ │ │ - bl 7f710 │ │ │ │ + b.n 69ce0 <_Py_open@@Base+0x1992> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ce <_Py_open@@Base+0x1da4> │ │ │ │ + bne.n 69ca2 <_Py_open@@Base+0x1954> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a0ee <_Py_open@@Base+0x1dc4> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 69cc2 <_Py_open@@Base+0x1974> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ce <_Py_open@@Base+0x1da4> │ │ │ │ - bl 95c98 │ │ │ │ + bne.n 69ca2 <_Py_open@@Base+0x1954> │ │ │ │ + bl 95aec │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 66f88 <_Py_closerange@@Base> │ │ │ │ + bl 65752 <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a132 <_Py_open@@Base+0x1e08> │ │ │ │ + bne.n 69d06 <_Py_open@@Base+0x19b8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a150 <_Py_open@@Base+0x1e26> │ │ │ │ - b.n 6a14a <_Py_open@@Base+0x1e20> │ │ │ │ + bne.n 69d24 <_Py_open@@Base+0x19d6> │ │ │ │ + b.n 69d1e <_Py_open@@Base+0x19d0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31504 @ 0x7b10 │ │ │ │ + movw r0, #32016 @ 0x7d10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a124 <_Py_open@@Base+0x1dfa> │ │ │ │ - b.n 6a1b6 <_Py_open@@Base+0x1e8c> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 6a1b6 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 69cf8 <_Py_open@@Base+0x19aa> │ │ │ │ + b.n 69d8a <_Py_open@@Base+0x1a3c> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 69d8a <_Py_open@@Base+0x1a3c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a162 <_Py_open@@Base+0x1e38> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 6a1b6 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 69d36 <_Py_open@@Base+0x19e8> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 69d8a <_Py_open@@Base+0x1a3c> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a180 <_Py_open@@Base+0x1e56> │ │ │ │ + bls.n 69d54 <_Py_open@@Base+0x1a06> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11788 @ 0x2e0c │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6a1b6 <_Py_open@@Base+0x1e8c> │ │ │ │ + bl 127324 │ │ │ │ + b.n 69d8a <_Py_open@@Base+0x1a3c> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a194 <_Py_open@@Base+0x1e6a> │ │ │ │ + cbz r5, 69d68 <_Py_open@@Base+0x1a1a> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a198 <_Py_open@@Base+0x1e6e> │ │ │ │ + b.n 69d6c <_Py_open@@Base+0x1a1e> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a1ba <_Py_open@@Base+0x1e90> │ │ │ │ + bge.n 69d8e <_Py_open@@Base+0x1a40> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1c2 <_Py_open@@Base+0x1e98> │ │ │ │ + b.n 69d96 <_Py_open@@Base+0x1a48> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6a1f0 <_Py_open@@Base+0x1ec6> │ │ │ │ + bhi.n 69dc4 <_Py_open@@Base+0x1a76> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a212 <_Py_open@@Base+0x1ee8> │ │ │ │ - b.n 6a20a <_Py_open@@Base+0x1ee0> │ │ │ │ - movw r0, #31528 @ 0x7b28 │ │ │ │ + bne.n 69de6 <_Py_open@@Base+0x1a98> │ │ │ │ + b.n 69dde <_Py_open@@Base+0x1a90> │ │ │ │ + movw r0, #32040 @ 0x7d28 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1e2 <_Py_open@@Base+0x1eb8> │ │ │ │ + bne.n 69db6 <_Py_open@@Base+0x1a68> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a29a <_Py_open@@Base+0x1f70> │ │ │ │ - bl 7f710 │ │ │ │ + b.n 69e6e <_Py_open@@Base+0x1b20> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a206 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 69dda <_Py_open@@Base+0x1a8c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a226 <_Py_open@@Base+0x1efc> │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 69dfa <_Py_open@@Base+0x1aac> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a206 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 69dda <_Py_open@@Base+0x1a8c> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a26c <_Py_open@@Base+0x1f42> │ │ │ │ + ble.n 69e40 <_Py_open@@Base+0x1af2> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a246 <_Py_open@@Base+0x1f1c> │ │ │ │ + beq.n 69e1a <_Py_open@@Base+0x1acc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a248 <_Py_open@@Base+0x1f1e> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 6a248 <_Py_open@@Base+0x1f1e> │ │ │ │ - b.n 6a206 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 69e1c <_Py_open@@Base+0x1ace> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 69e1c <_Py_open@@Base+0x1ace> │ │ │ │ + b.n 69dda <_Py_open@@Base+0x1a8c> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a26e <_Py_open@@Base+0x1f44> │ │ │ │ + beq.n 69e42 <_Py_open@@Base+0x1af4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41868 @ 0xa38c │ │ │ │ + movw r1, #42380 @ 0xa58c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6a206 <_Py_open@@Base+0x1edc> │ │ │ │ + bl 127324 │ │ │ │ + b.n 69dda <_Py_open@@Base+0x1a8c> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a292 <_Py_open@@Base+0x1f68> │ │ │ │ + bge.n 69e66 <_Py_open@@Base+0x1b18> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 6a206 <_Py_open@@Base+0x1edc> │ │ │ │ + bl f1800 │ │ │ │ + b.n 69dda <_Py_open@@Base+0x1a8c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 69e90 <_Py_open@@Base+0x1b42> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 69ea4 <_Py_open@@Base+0x1b56> │ │ │ │ + b.n 69eb6 <_Py_open@@Base+0x1b68> │ │ │ │ + movw r0, #11056 @ 0x2b30 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 69e88 <_Py_open@@Base+0x1b3a> │ │ │ │ + b.n 69ec2 <_Py_open@@Base+0x1b74> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #11056 @ 0x2b30 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 69ec2 <_Py_open@@Base+0x1b74> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 21e158 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 69ee2 <_Py_open@@Base+0x1b94> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 69ef6 <_Py_open@@Base+0x1ba8> │ │ │ │ + b.n 69f08 <_Py_open@@Base+0x1bba> │ │ │ │ + movw r0, #10888 @ 0x2a88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 69eda <_Py_open@@Base+0x1b8c> │ │ │ │ + b.n 69f14 <_Py_open@@Base+0x1bc6> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #10888 @ 0x2a88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 69f14 <_Py_open@@Base+0x1bc6> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 231f6c │ │ │ │ + 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a2e2 <_Py_open@@Base+0x1fb8> │ │ │ │ + bne.n 69f5a <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a2fa <_Py_open@@Base+0x1fd0> │ │ │ │ + bmi.n 69f72 <_Py_open@@Base+0x1c24> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #53000 @ 0xcf08 │ │ │ │ + movw r0, #53244 @ 0xcffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a322 <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 69f9a <_Py_open@@Base+0x1c4c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #53000 @ 0xcf08 │ │ │ │ + movw r0, #53244 @ 0xcffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a2b8 <_Py_open@@Base+0x1f8e> │ │ │ │ - b.n 6a322 <_Py_open@@Base+0x1ff8> │ │ │ │ + bne.n 69f30 <_Py_open@@Base+0x1be2> │ │ │ │ + b.n 69f9a <_Py_open@@Base+0x1c4c> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a326 <_Py_open@@Base+0x1ffc> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 69f9e <_Py_open@@Base+0x1c50> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #53000 @ 0xcf08 │ │ │ │ + movw r0, #53244 @ 0xcffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a422 <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a09a <_Py_open@@Base+0x1d4c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a41a <_Py_open@@Base+0x20f0> │ │ │ │ + beq.n 6a092 <_Py_open@@Base+0x1d44> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + movw r1, #53316 @ 0xd044 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5038 │ │ │ │ + bl c5020 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a38a <_Py_open@@Base+0x2060> │ │ │ │ - movw r1, #37440 @ 0x9240 │ │ │ │ + cbz r0, 6a002 <_Py_open@@Base+0x1cb4> │ │ │ │ + movw r1, #37952 @ 0x9440 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c5038 │ │ │ │ - cbz r0, 6a38e <_Py_open@@Base+0x2064> │ │ │ │ + bl c5020 │ │ │ │ + cbz r0, 6a006 <_Py_open@@Base+0x1cb8> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52388 @ 0xcca4 │ │ │ │ + movw r1, #53320 @ 0xd048 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5038 │ │ │ │ + bl c5020 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a394 <_Py_open@@Base+0x206a> │ │ │ │ + cbz r0, 6a00c <_Py_open@@Base+0x1cbe> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52392 @ 0xcca8 │ │ │ │ + movw r1, #53324 @ 0xd04c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5038 │ │ │ │ + bl c5020 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a398 <_Py_open@@Base+0x206e> │ │ │ │ + cbz r0, 6a010 <_Py_open@@Base+0x1cc2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52400 @ 0xccb0 │ │ │ │ + movw r1, #53332 @ 0xd054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6a322 <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 127324 │ │ │ │ + b.n 69f9a <_Py_open@@Base+0x1c4c> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a39a <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a012 <_Py_open@@Base+0x1cc4> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a39a <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a012 <_Py_open@@Base+0x1cc4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a39a <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a012 <_Py_open@@Base+0x1cc4> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0018 │ │ │ │ + bl 1df144 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a3fe <_Py_open@@Base+0x20d4> │ │ │ │ - movw r3, #16025 @ 0x3e99 │ │ │ │ + bne.n 6a076 <_Py_open@@Base+0x1d28> │ │ │ │ + movw r3, #11121 @ 0x2b71 │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #15065 @ 0x3ad9 │ │ │ │ + movw r1, #10161 @ 0x27b1 │ │ │ │ movt r1, #24 │ │ │ │ mov r2, r4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a322 <_Py_open@@Base+0x1ff8> │ │ │ │ + beq.n 69f9a <_Py_open@@Base+0x1c4c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1155a4 │ │ │ │ + bl 115824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a3f2 <_Py_open@@Base+0x20c8> │ │ │ │ + beq.n 6a06a <_Py_open@@Base+0x1d1c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a3f2 <_Py_open@@Base+0x20c8> │ │ │ │ + cbnz r3, 6a06a <_Py_open@@Base+0x1d1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a402 <_Py_open@@Base+0x20d8> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a07a <_Py_open@@Base+0x1d2c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a40a <_Py_open@@Base+0x20e0> │ │ │ │ + b.n 6a082 <_Py_open@@Base+0x1d34> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a3f4 <_Py_open@@Base+0x20ca> │ │ │ │ + beq.n 6a06c <_Py_open@@Base+0x1d1e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a422 <_Py_open@@Base+0x20f8> │ │ │ │ + beq.n 6a09a <_Py_open@@Base+0x1d4c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a422 <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a09a <_Py_open@@Base+0x1d4c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6a452 <_Py_open@@Base+0x2128> │ │ │ │ + bgt.n 6a0ca <_Py_open@@Base+0x1d7c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41892 @ 0xa3a4 │ │ │ │ + movw r1, #42404 @ 0xa5a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 6a4bc <_Py_open@@Base+0x2192> │ │ │ │ + bl d187c │ │ │ │ + b.n 6a134 <_Py_open@@Base+0x1de6> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a470 <_Py_open@@Base+0x2146> │ │ │ │ + ble.n 6a0e8 <_Py_open@@Base+0x1d9a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41940 @ 0xa3d4 │ │ │ │ + movw r1, #42452 @ 0xa5d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 6a4bc <_Py_open@@Base+0x2192> │ │ │ │ + bl d187c │ │ │ │ + b.n 6a134 <_Py_open@@Base+0x1de6> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a4bc <_Py_open@@Base+0x2192> │ │ │ │ + blt.n 6a134 <_Py_open@@Base+0x1de6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a490 <_Py_open@@Base+0x2166> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 6a4bc <_Py_open@@Base+0x2192> │ │ │ │ + bne.n 6a108 <_Py_open@@Base+0x1dba> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 6a134 <_Py_open@@Base+0x1de6> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a4a6 <_Py_open@@Base+0x217c> │ │ │ │ + beq.n 6a11e <_Py_open@@Base+0x1dd0> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a4ac <_Py_open@@Base+0x2182> │ │ │ │ + beq.n 6a124 <_Py_open@@Base+0x1dd6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a4ae <_Py_open@@Base+0x2184> │ │ │ │ - b.n 6a4bc <_Py_open@@Base+0x2192> │ │ │ │ + bge.n 6a126 <_Py_open@@Base+0x1dd8> │ │ │ │ + b.n 6a134 <_Py_open@@Base+0x1de6> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a4ae <_Py_open@@Base+0x2184> │ │ │ │ + b.n 6a126 <_Py_open@@Base+0x1dd8> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 6976c <_Py_open@@Base+0x1442> │ │ │ │ + b.w 69340 <_Py_open@@Base+0xff2> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a4f4 <_Py_open@@Base+0x21ca> │ │ │ │ + blt.n 6a16c <_Py_open@@Base+0x1e1e> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4f8 <_Py_open@@Base+0x21ce> │ │ │ │ + bne.n 6a170 <_Py_open@@Base+0x1e22> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a500 <_Py_open@@Base+0x21d6> │ │ │ │ + b.n 6a178 <_Py_open@@Base+0x1e2a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 6a51c <_Py_open@@Base+0x21f2> │ │ │ │ + cbz r3, 6a194 <_Py_open@@Base+0x1e46> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a51e <_Py_open@@Base+0x21f4> │ │ │ │ + b.n 6a196 <_Py_open@@Base+0x1e48> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a52c <_Py_open@@Base+0x2202> │ │ │ │ + cbnz r3, 6a1a4 <_Py_open@@Base+0x1e56> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a52c <_Py_open@@Base+0x2202> │ │ │ │ + ble.n 6a1a4 <_Py_open@@Base+0x1e56> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a52c <_Py_open@@Base+0x2202> │ │ │ │ - cbnz r4, 6a54e <_Py_open@@Base+0x2224> │ │ │ │ + bgt.n 6a1a4 <_Py_open@@Base+0x1e56> │ │ │ │ + cbnz r4, 6a1c6 <_Py_open@@Base+0x1e78> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a5ac <_Py_open@@Base+0x2282>) │ │ │ │ + ldr r4, [pc, #124] @ (6a224 <_Py_open@@Base+0x1ed6>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a54e <_Py_open@@Base+0x2224> │ │ │ │ + cbnz r0, 6a1c6 <_Py_open@@Base+0x1e78> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a5a8 <_Py_open@@Base+0x227e> │ │ │ │ + b.n 6a220 <_Py_open@@Base+0x1ed2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15ec1c │ │ │ │ + bl 15e038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a54a <_Py_open@@Base+0x2220> │ │ │ │ + blt.n 6a1c2 <_Py_open@@Base+0x1e74> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a570 <_Py_open@@Base+0x2246> │ │ │ │ + beq.n 6a1e8 <_Py_open@@Base+0x1e9a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a572 <_Py_open@@Base+0x2248> │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 6a572 <_Py_open@@Base+0x2248> │ │ │ │ - b.n 6a54a <_Py_open@@Base+0x2220> │ │ │ │ + bne.n 6a1ea <_Py_open@@Base+0x1e9c> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 6a1ea <_Py_open@@Base+0x1e9c> │ │ │ │ + b.n 6a1c2 <_Py_open@@Base+0x1e74> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ - cbz r4, 6a5a0 <_Py_open@@Base+0x2276> │ │ │ │ + bl 985e4 │ │ │ │ + cbz r4, 6a218 <_Py_open@@Base+0x1eca> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f184c │ │ │ │ + b.w f1800 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #256] @ (6a6b0 ) │ │ │ │ + ldr r4, [pc, #256] @ (6a328 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 668a2 │ │ │ │ - bl 6bf1c │ │ │ │ - cbnz r0, 6a5d0 <_Py_open@@Base+0x22a6> │ │ │ │ + bl 64b66 │ │ │ │ + bl 6bea0 │ │ │ │ + cbnz r0, 6a248 <_Py_open@@Base+0x1efa> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32475 @ 0x7edb │ │ │ │ + movw r0, #21325 @ 0x534d │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d48c8 │ │ │ │ + bl 1d3068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a60a <_Py_open@@Base+0x22e0> │ │ │ │ + bne.n 6a282 <_Py_open@@Base+0x1f34> │ │ │ │ mov r0, r4 │ │ │ │ - bl 107224 │ │ │ │ + bl 10739c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41984 @ 0xa400 │ │ │ │ + movw r1, #42496 @ 0xa600 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a626 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a29e <_Py_open@@Base+0x1f50> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d15c │ │ │ │ + bl 11d3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ffadc │ │ │ │ + bl ffc48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107224 │ │ │ │ + bl 10739c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a628 : │ │ │ │ - b.w 30324 │ │ │ │ +0006a2a0 : │ │ │ │ + b.w 303d0 │ │ │ │ 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 153200 │ │ │ │ - cbnz r0, 6a65e │ │ │ │ + bl 152714 │ │ │ │ + cbnz r0, 6a2d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42012 @ 0xa41c │ │ │ │ + movw r1, #42524 @ 0xa61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6a668 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6a2e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 153804 │ │ │ │ + bl 152d18 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a66c │ │ │ │ + bge.n 6a2e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a742 │ │ │ │ + b.n 6a3ba │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a68a │ │ │ │ + ble.n 6a302 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42052 @ 0xa444 │ │ │ │ + movw r1, #42564 @ 0xa644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6a668 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6a2e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a69a │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 6a668 │ │ │ │ + cbnz r0, 6a312 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 6a2e0 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a712 │ │ │ │ - bl e6ee4 │ │ │ │ + beq.n 6a38a │ │ │ │ + bl e6e94 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a72c │ │ │ │ + beq.n 6a3a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a6e2 │ │ │ │ + bmi.n 6a35a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42068 @ 0xa454 │ │ │ │ + movw r1, #42580 @ 0xa654 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a6ee │ │ │ │ - b.n 6a72c │ │ │ │ - bl 1e5ed4 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a366 │ │ │ │ + b.n 6a3a4 │ │ │ │ + bl 1e5068 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a6fc │ │ │ │ + cbnz r0, 6a374 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a72c │ │ │ │ + beq.n 6a3a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a72c │ │ │ │ + cbnz r3, 6a3a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a72c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a3a4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a70c │ │ │ │ + beq.n 6a384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a70c │ │ │ │ + cbnz r3, 6a384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a6a2 │ │ │ │ + b.n 6a31a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a734 │ │ │ │ + bge.n 6a3ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 6a668 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 6a2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #44] @ (6a78c ) │ │ │ │ + ldr r3, [pc, #44] @ (6a404 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215a3c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a786 │ │ │ │ + bl 2154a0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a3fe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a782 │ │ │ │ + bge.n 6a3fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 6a786 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl f1800 │ │ │ │ + b.n 6a3fe │ │ │ │ + bl 7fef0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #432] @ (6a940 ) │ │ │ │ + ldr r4, [pc, #432] @ (6a5b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #42092 @ 0xa46c │ │ │ │ + movw r2, #42604 @ 0xa66c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fb9f8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6a7dc │ │ │ │ + bl 1faeb8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6a454 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a7d4 │ │ │ │ + bge.n 6a44c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 6a7dc │ │ │ │ + bl f1800 │ │ │ │ + b.n 6a454 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6a804 │ │ │ │ + cbnz r0, 6a47c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6a826 │ │ │ │ + b.n 6a49e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d464 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14c9c4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a822 │ │ │ │ + blt.n 6a49a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23fa10 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23f830 <_PyTime_AsTimeval@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71ff4 │ │ │ │ - cbz r0, 6a8b2 │ │ │ │ + bl 71edc │ │ │ │ + cbz r0, 6a52a │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #116] @ 6a8c0 │ │ │ │ + vldr d8, [pc, #116] @ 6a538 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a89c │ │ │ │ + cbz r0, 6a514 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26d0d0 │ │ │ │ + bl 26d2f0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 839d0 │ │ │ │ - cbnz r0, 6a8b6 │ │ │ │ + bl 838ec │ │ │ │ + cbnz r0, 6a52e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a8b2 │ │ │ │ + beq.n 6a52a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a8b2 │ │ │ │ + cbnz r3, 6a52a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a8b8 │ │ │ │ + b.n 6a530 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ @@ -96498,824 +96149,764 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6a8f2 │ │ │ │ + bhi.n 6a56a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a910 │ │ │ │ - b.n 6a90a │ │ │ │ - movw r0, #31424 @ 0x7ac0 │ │ │ │ + bne.n 6a588 │ │ │ │ + b.n 6a582 │ │ │ │ + movw r0, #31936 @ 0x7cc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a8e4 │ │ │ │ - b.n 6a946 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 6a946 │ │ │ │ + bne.n 6a55c │ │ │ │ + b.n 6a5be │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 6a5be │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ it gt │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ - bl 6a7e0 │ │ │ │ + bl 6a458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a946 │ │ │ │ + blt.n 6a5be │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a7e0 │ │ │ │ + bl 6a458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a946 │ │ │ │ + blt.n 6a5be │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6a94a │ │ │ │ + cbz r0, 6a5c2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a950 │ │ │ │ + b.n 6a5c8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a82a │ │ │ │ + bl 6a4a2 │ │ │ │ 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 f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a978 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 6a996 │ │ │ │ + bne.n 6a5f0 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 6a60e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6a98e │ │ │ │ + cbz r0, 6a606 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a998 │ │ │ │ + b.n 6a610 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a82a │ │ │ │ - b.n 6a998 │ │ │ │ + bl 6a4a2 │ │ │ │ + b.n 6a610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl d3bfc │ │ │ │ + bl d3ba0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - movw r0, #42104 @ 0xa478 │ │ │ │ + bl f1800 │ │ │ │ + movw r0, #42616 @ 0xa678 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef358 │ │ │ │ + bl 1ee668 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3bb4 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006a9e2 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006a65a <_PyOS_IsMainThread@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6aa20 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6a698 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c0a4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6aa1a <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6a692 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6aa1c <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6a694 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b598 │ │ │ │ + bl 11b820 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d33e4 │ │ │ │ + b.w 1d1b84 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ + bl 14dba8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ + bl 14dba8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ + bl 14dba8 │ │ │ │ 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 71320 │ │ │ │ - cbz r0, 6aaf0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6aaf8 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #42168 @ 0xa4b8 │ │ │ │ + bl 71200 │ │ │ │ + cbz r0, 6a768 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6a770 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #42680 @ 0xa6b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aaf2 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6a76a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aaf0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6a768 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aaf0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6a768 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1eec88 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1edf98 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eecac <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1edfbc <_PyEvent_Notify@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #22720 @ 0x58c0 │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 6ab72 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 6a7ea <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24b80c <_PyTime_FromLong@@Base> │ │ │ │ + bl 24ba50 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ab72 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6a7ea <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14debc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ab72 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6a7ea <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6ab76 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6a7ee <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab7e <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6a7f6 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 125d84 │ │ │ │ + bl 125f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6abea <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6a862 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de7e8 │ │ │ │ + bl de7ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de7e8 │ │ │ │ + bl de7ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de7e8 │ │ │ │ + bl de7ac │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #42184 @ 0xa4c8 │ │ │ │ + movw r0, #42696 @ 0xa6c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6abde <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6a856 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6abe2 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6a85a <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6abea <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6a862 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6abde <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a856 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ac28 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 6a8a0 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #24744 @ 0x60a8 │ │ │ │ + movw r0, #25256 @ 0x62a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac6c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a8e4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac6c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6a8e4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ac56 <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6a8ce <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6ac6c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 127324 │ │ │ │ + b.n 6a8e4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1abc │ │ │ │ + b.w f1a70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ac98 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6a910 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6acb0 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6acf0 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6a928 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6a968 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6720 @ 0x1a40 │ │ │ │ + movw r0, #6660 @ 0x1a04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac88 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6ad5e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6a900 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6a9d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6acd2 <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6a94a <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad5e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6a9d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6acf2 <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6ad30 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + beq.n 6a96a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6a9a8 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6720 @ 0x1a40 │ │ │ │ + movw r0, #6660 @ 0x1a04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad5e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a9d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ad1a <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 6a992 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6720 @ 0x1a40 │ │ │ │ + movw r0, #6660 @ 0x1a04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad5e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a9d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6ad5e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6a9d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ad48 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6a9c0 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6ad5e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 127324 │ │ │ │ + b.n 6a9d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1abc │ │ │ │ + b.w f1a70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6ad8a <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6aa02 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ada2 <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6ade2 <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6aa1a <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6aa5a <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6732 @ 0x1a4c │ │ │ │ + movw r0, #6672 @ 0x1a10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ad7a <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6ae62 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6a9f2 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6aada <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6adc4 <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6aa3c <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae62 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6aada <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ade4 <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6ae22 <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + beq.n 6aa5c <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6aa9a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6732 @ 0x1a4c │ │ │ │ + movw r0, #6672 @ 0x1a10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae62 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aada <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ae0c <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 6aa84 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6732 @ 0x1a4c │ │ │ │ + movw r0, #6672 @ 0x1a10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae62 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aada <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ae62 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6aada <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae3a <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6aab2 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6ae62 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 127324 │ │ │ │ + b.n 6aada <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f43c4 │ │ │ │ + bl f4374 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ae4c <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 6ae62 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6aac4 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 6aada <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1abc │ │ │ │ + b.w f1a70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6aeda <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6ab52 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6aebc <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6ab34 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6af00 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6ab78 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aedc <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6ab54 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6af00 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6ab78 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #6748 @ 0x1a5c │ │ │ │ + movw r0, #6688 @ 0x1a20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af00 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab78 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6aef4 <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6ab6c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 6af00 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f1800 │ │ │ │ + b.n 6ab78 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1abc │ │ │ │ + b.w f1a70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6af44 <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6abbc <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6af5c <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 6abd4 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6760 @ 0x1a68 │ │ │ │ + movw r0, #6700 @ 0x1a2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af68 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6abe0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6760 @ 0x1a68 │ │ │ │ + movw r0, #6700 @ 0x1a2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af1c <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6af68 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6ab94 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6abe0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6af6c <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6abe4 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6affa <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6ac72 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6afa4 <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6ac1c <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6afda <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6ac52 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6afbc <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6ac34 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6af68 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6abe0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6afdc <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6ac54 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6af68 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #59568 @ 0xe8b0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6abe0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6760 @ 0x1a68 │ │ │ │ + movw r0, #6700 @ 0x1a2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af68 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6abe0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6aff2 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6ac6a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1abc │ │ │ │ + b.w f1a70 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbnz r2, 6b01a <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6b02e <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6b040 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #10600 @ 0x2968 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b012 <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6b04c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #10600 @ 0x2968 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b04c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 21e6b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbnz r2, 6b06c <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6b080 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ - b.n 6b092 <_PyOS_IsMainThread@@Base+0x6b0> │ │ │ │ - movw r0, #10396 @ 0x289c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b064 <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ - b.n 6b09e <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #10396 @ 0x289c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b09e <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2324c4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b0be <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + cbnz r2, 6ac92 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b0d2 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - b.n 6b0e4 <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ - movw r0, #2164 @ 0x874 │ │ │ │ + bne.n 6aca6 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6acb8 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 16bfb8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16b27c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b0b6 <_PyOS_IsMainThread@@Base+0x6d4> │ │ │ │ - b.n 6b114 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bne.n 6ac8a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6ace8 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #2164 @ 0x874 │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b114 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6ace8 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e5a0 │ │ │ │ + bl 8e4a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b114 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbz r0, 6ace8 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb280 │ │ │ │ + bl fb2f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b118 <_PyOS_IsMainThread@@Base+0x736> │ │ │ │ + cbnz r0, 6acec <_PyOS_IsMainThread@@Base+0x692> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b114 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + beq.n 6ace8 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b114 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbnz r3, 6ace8 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b150 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + b.n 6ad24 <_PyOS_IsMainThread@@Base+0x6ca> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcc90 │ │ │ │ + bl dcc54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b13a <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + beq.n 6ad0e <_PyOS_IsMainThread@@Base+0x6b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b13a <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + cbnz r3, 6ad0e <_PyOS_IsMainThread@@Base+0x6b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b150 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + beq.n 6ad24 <_PyOS_IsMainThread@@Base+0x6ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b150 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + cbnz r3, 6ad24 <_PyOS_IsMainThread@@Base+0x6ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_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, #60560 @ 0xec90 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 6b17a <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 6ad4e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b1b0 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ + b.n 6ad84 <_PyOS_IsMainThread@@Base+0x72a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b176 <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + beq.n 6ad4a <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97324,505 +96915,692 @@ │ │ │ │ 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, #42192 @ 0xa4d0 │ │ │ │ + movw r1, #42704 @ 0xa6d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c488 │ │ │ │ - cbnz r0, 6b1de <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + bl 8c378 │ │ │ │ + cbnz r0, 6adb2 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b25a <_PyOS_IsMainThread@@Base+0x878> │ │ │ │ + b.n 6ae2e <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9578 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1da <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ + beq.n 6adae <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e95c8 │ │ │ │ + bl e9578 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b254 <_PyOS_IsMainThread@@Base+0x872> │ │ │ │ + cbz r0, 6ae28 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b20e <_PyOS_IsMainThread@@Base+0x82c> │ │ │ │ + bgt.n 6ade2 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b22e <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + cbz r0, 6ae02 <_PyOS_IsMainThread@@Base+0x7a8> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6b24c <_PyOS_IsMainThread@@Base+0x86a> │ │ │ │ + b.n 6ae20 <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ 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, #60560 @ 0xec90 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c488 │ │ │ │ - cbz r0, 6b2ac <_PyOS_IsMainThread@@Base+0x8ca> │ │ │ │ + bl 8c378 │ │ │ │ + cbz r0, 6ae80 <_PyOS_IsMainThread@@Base+0x826> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #43408 @ 0xa990 │ │ │ │ + movw r2, #43932 @ 0xab9c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b2b0 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #55472 @ 0xd8b0 │ │ │ │ +0006ae84 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #55984 @ 0xdab0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91a34 │ │ │ │ + b.w 91870 │ │ │ │ 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 83404 │ │ │ │ + bl 83320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b33a <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6af0e <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bd9f0 │ │ │ │ + bl 1bc148 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f710 │ │ │ │ - cbz r0, 6b33c <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 6af10 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b33a <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6af0e <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b33a <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6af0e <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 2080fc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b3b4 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 2075cc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 6af88 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b3aa <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6af7e <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b39a <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4b04 │ │ │ │ + bne.n 6af6e <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b36a <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6af3e <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b3b4 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6af88 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 6b3b4 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1800 │ │ │ │ + b.n 6af88 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b2c0 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6ae94 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b3de <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6afb2 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2080fc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b3f6 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b4ac <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2075cc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbnz r0, 6afca <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b080 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31612 @ 0x7b7c │ │ │ │ + movw r0, #32124 @ 0x7d7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b3d2 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b4ac <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6afa6 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b080 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d464 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14c9c4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b4ac <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b080 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b436 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b00a <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6448 @ 0x1930 │ │ │ │ + movw r1, #6960 @ 0x1b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6b4ac <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 127324 │ │ │ │ + b.n 6b080 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17f790 <_PyDeadline_Init@@Base> │ │ │ │ + bl 210970 <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14debc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b4ac <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 95c98 │ │ │ │ + blt.n 6b080 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95aec │ │ │ │ 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 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b4ba <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b08e <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b48a <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b05e <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b4b0 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b084 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ - b.n 6b4c4 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4b04 │ │ │ │ + bl f1800 │ │ │ │ + b.n 6b098 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4ab4 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b4ac <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 2441d4 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b080 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2449d4 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b442 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b4ba <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b016 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b08e <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b4c4 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b098 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b4c4 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b098 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b2c0 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6ae94 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b514 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b0e8 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b514 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b0e8 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42196 @ 0xa4d4 │ │ │ │ + movw r1, #42708 @ 0xa6d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b548 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b11c <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b542 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b116 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9aa60 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9a8c4 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b530 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b104 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b50e <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b0e2 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 6b546 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006b54a <_PySys_GetAttr@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 r3, [r0, #8] │ │ │ │ - ldr.w r4, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r4, 6b594 <_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 6b588 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 15dc78 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 6b58a <_PySys_GetAttr@@Base+0x40> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 78214 │ │ │ │ - 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 71320 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b628 <_PySys_GetAttr@@Base+0xde> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r8, #4312 @ 0x10d8 │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 6b14c <_Py_Get_Getpath_CodeObject@@Base+0x2c8> │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6b162 <_Py_Get_Getpath_CodeObject@@Base+0x2de> │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 6b1bc <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6b1bc <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + b.n 6b164 <_Py_Get_Getpath_CodeObject@@Base+0x2e0> │ │ │ │ + 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 6b182 <_Py_Get_Getpath_CodeObject@@Base+0x2fe> │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6b198 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 6b1bc <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6b1bc <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + b.n 6b19a <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 6b1fa <_Py_Get_Getpath_CodeObject@@Base+0x376> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6b1d6 <_Py_Get_Getpath_CodeObject@@Base+0x352> │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 6b1e4 <_Py_Get_Getpath_CodeObject@@Base+0x360> │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ - b.n 6b5fa <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 6b238 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6b1ec <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b1ae <_Py_Get_Getpath_CodeObject@@Base+0x32a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6b1bc <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + b.n 6b1ee <_Py_Get_Getpath_CodeObject@@Base+0x36a> │ │ │ │ + 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, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8273c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6b62c <_PySys_GetAttr@@Base+0xe2> │ │ │ │ - mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79374 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 404f2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b21c <_Py_Get_Getpath_CodeObject@@Base+0x398> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b21c <_Py_Get_Getpath_CodeObject@@Base+0x398> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b232 <_Py_Get_Getpath_CodeObject@@Base+0x3ae> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b232 <_Py_Get_Getpath_CodeObject@@Base+0x3ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 780fc │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006b23c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6b26c │ │ │ │ + ldr r3, [pc, #52] @ (6b28c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + bl 8f8a0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6b26c │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ + bl 780fc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1e11bc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 780fc │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006b290 : │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 6b23c │ │ │ │ + │ │ │ │ +0006b298 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 6b2c2 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 8f8a0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6b2c6 │ │ │ │ + ldr r3, [pc, #56] @ (6b2ec ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + bl 780fc │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6b2e6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d9d2c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b2e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b2e6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006b2f0 <_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, 6b33a <_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 6b32e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 15d0b0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6b330 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 780fc │ │ │ │ + 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 71200 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6b3ce <_PySys_GetAttr@@Base+0xde> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r8, #4656 @ 0x1230 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ + mov r5, r0 │ │ │ │ + movs r7, #0 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ + b.n 6b3a0 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 82650 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6b3d2 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79270 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6b646 <_PySys_GetAttr@@Base+0xfc> │ │ │ │ + bne.n 6b3ec <_PySys_GetAttr@@Base+0xfc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6b656 <_PySys_GetAttr@@Base+0x10c> │ │ │ │ + bne.n 6b3fc <_PySys_GetAttr@@Base+0x10c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6b622 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + blt.n 6b3c8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 6b666 <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + bls.n 6b40c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r6, [r3, r7, lsl #3] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6b5f8 <_PySys_GetAttr@@Base+0xae> │ │ │ │ + beq.n 6b39e <_PySys_GetAttr@@Base+0xae> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 7dde0 │ │ │ │ + bl 7dcf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b5cc <_PySys_GetAttr@@Base+0x82> │ │ │ │ + bne.n 6b372 <_PySys_GetAttr@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6b666 <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + b.n 6b40c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b622 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + beq.n 6b3c8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b622 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + bne.n 6b3c8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b622 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b3c8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b5ec <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + bne.n 6b392 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b5ec <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b392 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b5f2 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bne.n 6b398 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b5f2 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b398 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6b59a <_PySys_GetAttr@@Base+0x50> │ │ │ │ + b.n 6b340 <_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 6b59a <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 6b6da <_PySys_GetAttr@@Base+0x190> │ │ │ │ + bl 6b340 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 6b480 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b6a6 <_PySys_GetAttr@@Base+0x15c> │ │ │ │ + cbnz r0, 6b44c <_PySys_GetAttr@@Base+0x15c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b6da <_PySys_GetAttr@@Base+0x190> │ │ │ │ + beq.n 6b480 <_PySys_GetAttr@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b6da <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r3, 6b480 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b6da <_PySys_GetAttr@@Base+0x190> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b480 <_PySys_GetAttr@@Base+0x190> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6b6de <_PySys_GetAttr@@Base+0x194> │ │ │ │ + cbnz r0, 6b484 <_PySys_GetAttr@@Base+0x194> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6b6c4 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + beq.n 6b46a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b6c4 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + cbnz r3, 6b46a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b6da <_PySys_GetAttr@@Base+0x190> │ │ │ │ + beq.n 6b480 <_PySys_GetAttr@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b6da <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r3, 6b480 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b6f6 <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ + b.n 6b49c <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -97835,344 +97613,596 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6b71e <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r3, 6b4c4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 6b71e <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + ble.n 6b4c4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b71e <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ - cbnz r0, 6b73a <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + bne.n 6b4c4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r0, 6b4e0 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #124] @ (6b7a4 <_PySys_GetAttr@@Base+0x25a>) │ │ │ │ + ldr r4, [pc, #128] @ (6b54c <_PySys_GetAttr@@Base+0x25c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 1017c4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b73a <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + bl 101930 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6b4e0 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b798 <_PySys_GetAttr@@Base+0x24e> │ │ │ │ + b.n 6b53e <_PySys_GetAttr@@Base+0x24e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11aec8 │ │ │ │ + bl 11b150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b736 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + beq.n 6b4dc <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d25c │ │ │ │ + bl 9d054 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + movw r1, #21376 @ 0x5380 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42228 @ 0xa4f4 │ │ │ │ + movw r0, #42740 @ 0xa6f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fda0 │ │ │ │ + bl 8fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b778 <_PySys_GetAttr@@Base+0x22e> │ │ │ │ - bl 7f710 │ │ │ │ + bge.n 6b51e <_PySys_GetAttr@@Base+0x22e> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b736 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + bne.n 6b4dc <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b790 <_PySys_GetAttr@@Base+0x246> │ │ │ │ - bl 95c98 │ │ │ │ + b.n 6b536 <_PySys_GetAttr@@Base+0x246> │ │ │ │ + bl 95aec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6b76a <_PySys_GetAttr@@Base+0x220> │ │ │ │ + beq.n 6b510 <_PySys_GetAttr@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #608] @ (6ba08 ) │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #608] @ (6b7b0 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0006b550 : │ │ │ │ + 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 79fe0 │ │ │ │ + cbz r0, 6b5b8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8f8a0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6b5a2 │ │ │ │ + cbz r6, 6b5be │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fe0 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 6b5be │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b5a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b5a2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b5b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b5b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6b604 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1da7b0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 780a0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b5ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b5ee │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b604 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b604 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +0006b60c <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6b662 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r6, #16 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 6b65e <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 6b662 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 780a0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006b668 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6b6be <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r6, #14 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 4f128 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 6b6ba <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 6b6be <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 780a0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006b6c4 : │ │ │ │ + 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] @ (6b7c4 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (6b7c8 ) │ │ │ │ + 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 6b6fc │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b6ec │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6b71a │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d8350 │ │ │ │ + ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6b79c │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 6b72c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 6b71e │ │ │ │ + cbz r5, 6b73c │ │ │ │ + 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 6b744 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6b76c │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6b75c │ │ │ │ + dmb ish │ │ │ │ + beq.n 6b778 │ │ │ │ + ldr r0, [pc, #84] @ (6b7c8 ) │ │ │ │ + bl 24721c │ │ │ │ + adds r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 780a0 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + orr.w r3, r3, #8 │ │ │ │ + strex r2, r3, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6b784 │ │ │ │ + movs r0, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 6b7be │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 6b7b0 │ │ │ │ + strexb r2, r4, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6b7a0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6b7bc │ │ │ │ + ldr r0, [pc, #16] @ (6b7c8 ) │ │ │ │ + bl 24721c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b7a8 : │ │ │ │ +0006b7cc : │ │ │ │ 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] @ (6b864 ) │ │ │ │ + ldr r2, [pc, #172] @ (6b888 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6b7d0 │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + cbnz r5, 6b7f4 │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #156] @ (6b868 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6b88c ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6b86c ) │ │ │ │ - bl 126520 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (6b890 ) │ │ │ │ + bl 126730 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b854 │ │ │ │ + blt.n 6b878 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b7ea │ │ │ │ + cbz r0, 6b80e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b818 │ │ │ │ - bl 781b8 │ │ │ │ + bmi.n 6b83c │ │ │ │ + bl 780a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6b854 │ │ │ │ - ldr r1, [pc, #112] @ (6b86c ) │ │ │ │ + cbz r0, 6b878 │ │ │ │ + ldr r1, [pc, #112] @ (6b890 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1ce22c │ │ │ │ - cbz r0, 6b818 │ │ │ │ + bl 1cc98c │ │ │ │ + cbz r0, 6b83c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b854 │ │ │ │ + beq.n 6b878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b854 │ │ │ │ - b.n 6b838 │ │ │ │ + cbnz r3, 6b878 │ │ │ │ + b.n 6b85c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6b854 │ │ │ │ + cbz r4, 6b878 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6b83e │ │ │ │ + cbz r0, 6b862 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b854 │ │ │ │ + beq.n 6b878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b854 │ │ │ │ + cbnz r3, 6b878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b854 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b878 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b860 │ │ │ │ + beq.n 6b884 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b860 │ │ │ │ + cbnz r3, 6b884 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d64 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12326c <_PyErr_Clear@@Base> │ │ │ │ + b.w 123498 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - it pl │ │ │ │ - lslpl r4, r0, #1 │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b870 : │ │ │ │ +0006b894 : │ │ │ │ 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] @ (6b8bc ) │ │ │ │ + ldr r0, [pc, #56] @ (6b8e0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126520 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126730 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b894 │ │ │ │ + bge.n 6b8b8 │ │ │ │ movs r4, #0 │ │ │ │ - bl d3c3c │ │ │ │ - b.n 6b8b4 │ │ │ │ + bl d3be0 │ │ │ │ + b.n 6b8d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b8ae │ │ │ │ + cbz r0, 6b8d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6b8b0 │ │ │ │ + beq.n 6b8d4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6b8b0 │ │ │ │ + b.n 6b8d4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b8c0 : │ │ │ │ +0006b8e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #364] @ (6ba40 ) │ │ │ │ + ldr r5, [pc, #364] @ (6ba64 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #43968 @ 0xabc0 │ │ │ │ + movw r4, #44480 @ 0xadc0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b8f0 │ │ │ │ + ble.n 6b914 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 6b8f4 │ │ │ │ + cbnz r1, 6b918 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ba2a │ │ │ │ + beq.w 6ba4e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88718 │ │ │ │ - cbnz r0, 6b930 │ │ │ │ + bl 885e8 │ │ │ │ + cbnz r0, 6b954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6ba2a │ │ │ │ + beq.w 6ba4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ba2a │ │ │ │ + bne.w 6ba4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ba2a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ba4e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b904 │ │ │ │ + bne.n 6b928 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ + movw r0, #1768 @ 0x6e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a09c │ │ │ │ + bl 79f98 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ce22c │ │ │ │ + bl 1cc98c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b988 │ │ │ │ + cbz r7, 6b9ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b97a │ │ │ │ + beq.n 6b99e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b97a │ │ │ │ + cbnz r3, 6b99e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #42240 @ 0xa500 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #42752 @ 0xa700 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (6ba44 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6ba68 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b998 │ │ │ │ + beq.n 6b9bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b998 │ │ │ │ + cbnz r3, 6b9bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6ba38 │ │ │ │ + beq.n 6ba5c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1cf1a0 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1cd900 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ba38 │ │ │ │ + beq.n 6ba5c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b9c4 │ │ │ │ - movw r1, #42264 @ 0xa518 │ │ │ │ + cbnz r5, 6b9e8 │ │ │ │ + movw r1, #42776 @ 0xa718 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (6ba44 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6ba48 ) │ │ │ │ + ldr r0, [pc, #132] @ (6ba68 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6ba6c ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 126520 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126730 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b9de │ │ │ │ - movw r1, #42296 @ 0xa538 │ │ │ │ + bge.n 6ba02 │ │ │ │ + movw r1, #42808 @ 0xa738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6ba44 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6ba68 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6ba12 │ │ │ │ + cbz r0, 6ba36 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bd428 │ │ │ │ + bl 1bbb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b9fc │ │ │ │ - movw r1, #42316 @ 0xa54c │ │ │ │ + bge.n 6ba20 │ │ │ │ + movw r1, #42828 @ 0xa74c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (6ba44 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6ba68 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba12 │ │ │ │ + beq.n 6ba36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ba12 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6ba36 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba38 │ │ │ │ + beq.n 6ba5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ba38 │ │ │ │ + cbnz r3, 6ba5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ba38 │ │ │ │ - movw r1, #42348 @ 0xa56c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ba5c │ │ │ │ + movw r1, #42860 @ 0xa76c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (6ba44 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6ba68 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ite vc │ │ │ │ - lslvc r4, r0, #1 │ │ │ │ - bvs.n 6bdd4 │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 6bdf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006ba4c : │ │ │ │ +0006ba70 : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6b8c0 │ │ │ │ + b.w 6b8e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ @@ -98181,436 +98211,384 @@ │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #42368 @ 0xa580 │ │ │ │ + movw r2, #42880 @ 0xa780 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6bb28 ) │ │ │ │ + ldr r3, [pc, #148] @ (6bb4c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d27dc │ │ │ │ - cbz r0, 6bac2 │ │ │ │ + bl d278c │ │ │ │ + cbz r0, 6bae6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6bac6 │ │ │ │ + bge.n 6baea │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42388 @ 0xa594 │ │ │ │ + movw r1, #42900 @ 0xa794 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb24 │ │ │ │ - bne.n 6bace │ │ │ │ + b.n 6bb48 │ │ │ │ + bne.n 6baf2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6baf0 │ │ │ │ + b.n 6bb14 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6baf0 │ │ │ │ + ble.n 6bb14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9a4 │ │ │ │ + bl ce97c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42428 @ 0xa5bc │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6bac2 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6bae6 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bf1a <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf2e <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6bb10 │ │ │ │ - bl ce9a4 │ │ │ │ + bge.n 6bb34 │ │ │ │ + bl ce97c │ │ │ │ mov r0, r6 │ │ │ │ - bl 781b8 │ │ │ │ - b.n 6bac2 │ │ │ │ - bl ce9a4 │ │ │ │ - movw r0, #42476 @ 0xa5ec │ │ │ │ + bl 780a0 │ │ │ │ + b.n 6bae6 │ │ │ │ + bl ce97c │ │ │ │ + movw r0, #42988 @ 0xa7ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #784] @ (6be3c ) │ │ │ │ + ldr r4, [pc, #784] @ (6be60 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bbcc │ │ │ │ + beq.n 6bbf0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bb68 │ │ │ │ - movw r9, #63905 @ 0xf9a1 │ │ │ │ + cbz r0, 6bb8c │ │ │ │ + movw r9, #63649 @ 0xf8a1 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #42480 @ 0xa5f0 │ │ │ │ + movw r8, #42992 @ 0xa7f0 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bb9e │ │ │ │ + b.n 6bbc2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bbcc │ │ │ │ + beq.n 6bbf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bbcc │ │ │ │ + cbnz r3, 6bbf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bbcc │ │ │ │ - bl 83aa0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbf0 │ │ │ │ + bl 839bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bbb6 │ │ │ │ + beq.n 6bbda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bbe0 │ │ │ │ + bne.n 6bc04 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bbf0 │ │ │ │ + cbz r1, 6bc14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bb8e │ │ │ │ + bne.n 6bbb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6bbd0 │ │ │ │ + bne.n 6bbf4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bbf6 │ │ │ │ + b.n 6bc1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bbc6 │ │ │ │ + bne.n 6bbea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bbc6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bb9c │ │ │ │ + bne.n 6bbc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb9c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbc0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6bc3c │ │ │ │ + bne.n 6bc60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bc54 │ │ │ │ - movw r2, #2420 @ 0x974 │ │ │ │ + bmi.n 6bc78 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6744 @ 0x1a58 │ │ │ │ + movw r0, #6684 @ 0x1a1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ca88 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bcb6 │ │ │ │ + bl 23c840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bcda │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6744 @ 0x1a58 │ │ │ │ + movw r0, #6684 @ 0x1a1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bc14 │ │ │ │ - b.n 6bcb6 │ │ │ │ + bne.n 6bc38 │ │ │ │ + b.n 6bcda │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bcb6 │ │ │ │ + cbz r0, 6bcda │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bc82 │ │ │ │ + beq.n 6bca6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6bcb6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6bcda │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bca2 │ │ │ │ + cbnz r3, 6bcc6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cbdfc │ │ │ │ - movw r1, #42484 @ 0xa5f4 │ │ │ │ + bl cbe24 │ │ │ │ + movw r1, #42996 @ 0xa7f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 6bcb6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 6bcda │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bcc6 │ │ │ │ + beq.n 6bcea │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11aec8 │ │ │ │ - cbnz r0, 6bcba │ │ │ │ + bl 11b150 │ │ │ │ + cbnz r0, 6bcde │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bcf6 │ │ │ │ + b.n 6bd1a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d25c │ │ │ │ + bl 9d054 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bcc8 │ │ │ │ + b.n 6bcec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bce6 │ │ │ │ + cbnz r0, 6bd0a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781b8 │ │ │ │ - b.n 6bcb6 │ │ │ │ + bl 780a0 │ │ │ │ + b.n 6bcda │ │ │ │ movs r1, #0 │ │ │ │ - bl f1abc │ │ │ │ + bl f1a70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r6, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd10 │ │ │ │ + bne.n 6bd34 │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdf8 │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r3, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w fp, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6bd5e │ │ │ │ + b.n 6bd82 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6be02 │ │ │ │ + beq.n 6be26 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdf8 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bdd6 │ │ │ │ + beq.n 6bdfa │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bd50 │ │ │ │ + beq.n 6bd74 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bd50 │ │ │ │ + bne.n 6bd74 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be3c │ │ │ │ + beq.n 6be60 │ │ │ │ mov r7, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ uxtb.w r9, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6be34 │ │ │ │ + beq.n 6be58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6be2e │ │ │ │ + beq.n 6be52 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ sub.w r3, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ movhi r9, r2 │ │ │ │ cmp r3, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 6bddc │ │ │ │ + beq.n 6be00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bd54 │ │ │ │ + b.n 6bd78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd92 │ │ │ │ + bne.n 6bdb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bd54 │ │ │ │ + bne.n 6bd78 │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6bd5a │ │ │ │ + bne.n 6bd7e │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6be44 │ │ │ │ + beq.n 6be68 │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6be40 │ │ │ │ - cbz r0, 6be40 │ │ │ │ + beq.n 6be64 │ │ │ │ + cbz r0, 6be64 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6be1c │ │ │ │ + b.n 6be40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be02 │ │ │ │ + b.n 6be26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bdfc │ │ │ │ + b.n 6be20 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bdfa │ │ │ │ + b.n 6be1e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bdd6 │ │ │ │ - │ │ │ │ -0006be48 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2957c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r2, #1 │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - strd r3, r3, [r4, #28] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - strd r3, r3, [r4, #112] @ 0x70 │ │ │ │ - strd r3, r3, [r4, #124] @ 0x7c │ │ │ │ - strd r3, r3, [r4, #132] @ 0x84 │ │ │ │ - strd r3, r3, [r4, #140] @ 0x8c │ │ │ │ - strd r3, r3, [r4, #148] @ 0x94 │ │ │ │ - str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ - str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006bea8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #2 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - strd r3, r2, [r4, #112] @ 0x70 │ │ │ │ - strd r2, r2, [r4, #124] @ 0x7c │ │ │ │ - strd r2, r2, [r4, #132] @ 0x84 │ │ │ │ - strd r3, r2, [r4, #140] @ 0x8c │ │ │ │ - strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - strd r1, r2, [r4] │ │ │ │ - strd r3, r3, [r4, #156] @ 0x9c │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 6bdfa │ │ │ │ │ │ │ │ -0006bee8 : │ │ │ │ +0006be6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -98622,340 +98600,289 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bf1c : │ │ │ │ +0006bea0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6bf72 │ │ │ │ + cbz r3, 6bef6 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6bf62 │ │ │ │ + bne.n 6bee6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bf8a │ │ │ │ + cbz r0, 6bf0e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6bf78 │ │ │ │ + cbnz r0, 6befc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bf52 │ │ │ │ - b.n 6bf8a │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6bf38 │ │ │ │ - movw r0, #55160 @ 0xd778 │ │ │ │ + bne.n 6bed6 │ │ │ │ + b.n 6bf0e │ │ │ │ + bl 197420 │ │ │ │ + b.n 6bebc │ │ │ │ + movw r0, #55672 @ 0xd978 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bf5e │ │ │ │ + b.n 6bee2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf90 : │ │ │ │ +0006bf14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6c058 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6bfba │ │ │ │ + bl 6bf88 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6bf3e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6bfbe │ │ │ │ + cbz r4, 6bf42 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bfb6 │ │ │ │ + b.n 6bf3a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bfc4 : │ │ │ │ +0006bf48 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6bffe │ │ │ │ + blt.n 6bf82 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6bff2 │ │ │ │ + bne.n 6bf76 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c004 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r4, #19968 @ 0x4e00 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c022 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - movs r2, #1 │ │ │ │ - str.w r2, [r4, #848] @ 0x350 │ │ │ │ - ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ - cbnz r1, 6c03a │ │ │ │ - str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c054 ) │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a540 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29168 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c020 │ │ │ │ - str.w r5, [r4, #852] @ 0x354 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r3, r5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0006c058 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006bf88 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ - cbnz r4, 6c092 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6bfc2 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c0cc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6bffc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c09a <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6bfca <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c0b2 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6bfe2 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c0be <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6bfee <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c1d8 │ │ │ │ + b.n 6c0d8 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19c4d0 │ │ │ │ - bl 199ad0 │ │ │ │ - ldr r3, [pc, #20] @ (6c0cc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19ab60 │ │ │ │ + bl 198134 │ │ │ │ + ldr r3, [pc, #20] @ (6bffc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c088 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6bfb8 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66ed6 │ │ │ │ + b.w 656a0 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c0dc : │ │ │ │ +0006c00c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 199df4 │ │ │ │ + bl 198458 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c136 │ │ │ │ - cbnz r5, 6c118 │ │ │ │ + cbnz r3, 6c066 │ │ │ │ + cbnz r5, 6c048 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c100 │ │ │ │ - ldr r2, [pc, #24] @ (6c140 ) │ │ │ │ + bne.n 6c030 │ │ │ │ + ldr r2, [pc, #24] @ (6c070 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c112 │ │ │ │ + b.n 6c042 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c112 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + b.n 6c042 │ │ │ │ + bkpt 0x00c8 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c144 : │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c168 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #4 │ │ │ │ - blx 29b10 │ │ │ │ - cbnz r0, 6c16c │ │ │ │ - movs r3, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006c174 : │ │ │ │ +0006c074 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50069 @ 0xc395 │ │ │ │ + movw r2, #49813 @ 0xc295 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c196 │ │ │ │ + bne.n 6c096 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c1a4 : │ │ │ │ +0006c0a4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c1d0 │ │ │ │ + cbz r3, 6c0d0 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6c1c2 │ │ │ │ + bl 197420 │ │ │ │ + b.n 6c0c2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6c2e4 │ │ │ │ + beq.n 6c1e4 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c2ea │ │ │ │ + bne.n 6c1ea │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c25e │ │ │ │ + beq.n 6c15e │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c300 │ │ │ │ + bcs.n 6c200 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c2f4 │ │ │ │ + bne.n 6c1f4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c300 │ │ │ │ + beq.n 6c200 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c32e │ │ │ │ + bne.n 6c22e │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c300 │ │ │ │ + bcs.n 6c200 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bf48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c300 │ │ │ │ + beq.n 6c200 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -98967,141 +98894,141 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ mov sl, fp │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6c306 │ │ │ │ + bhi.n 6c206 │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c30a │ │ │ │ + bls.n 6c20a │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c30a │ │ │ │ + bcs.n 6c20a │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c28e │ │ │ │ + bne.n 6c18e │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c2de │ │ │ │ + cbz r7, 6c1de │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c1ee │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c206 │ │ │ │ + b.n 6c106 │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c248 │ │ │ │ + bne.n 6c148 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c1ee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c2d2 │ │ │ │ + beq.n 6c1d2 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c36c │ │ │ │ + beq.n 6c26c │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 6c2cc │ │ │ │ - cbz r0, 6c360 │ │ │ │ + b.n 6c1cc │ │ │ │ + cbz r0, 6c260 │ │ │ │ sub.w r0, r9, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6c258 │ │ │ │ + bne.w 6c158 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c33a │ │ │ │ + bne.n 6c23a │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c2e0 │ │ │ │ + beq.n 6c1e0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c2e0 │ │ │ │ + b.n 6c1e0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c382 │ │ │ │ + cbz r4, 6c282 │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c38e │ │ │ │ - movw r3, #55680 @ 0xd980 │ │ │ │ + cbz r7, 6c28e │ │ │ │ + movw r3, #56192 @ 0xdb80 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c1ee │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c39c : │ │ │ │ +0006c29c : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c3be │ │ │ │ + blt.n 6c2be │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c3c4 : │ │ │ │ +0006c2c4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c3f2 │ │ │ │ + cbz r3, 6c2f2 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6c3e2 │ │ │ │ + bl 197420 │ │ │ │ + b.n 6c2e2 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99109,460 +99036,460 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6c468 │ │ │ │ + bcs.n 6c368 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c45a │ │ │ │ + bne.n 6c35a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c468 │ │ │ │ + cbz r0, 6c368 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c44a │ │ │ │ + bne.n 6c34a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c456 │ │ │ │ + b.n 6c356 │ │ │ │ │ │ │ │ -0006c46c : │ │ │ │ +0006c36c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c518 ) │ │ │ │ + ldr r5, [pc, #156] @ (6c418 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c498 │ │ │ │ + bne.n 6c398 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c488 │ │ │ │ + bne.n 6c388 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c4fe │ │ │ │ - cbnz r4, 6c4d2 │ │ │ │ + bne.n 6c3fe │ │ │ │ + cbnz r4, 6c3d2 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c51c ) │ │ │ │ + ldr r4, [pc, #120] @ (6c41c ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c4c8 │ │ │ │ + bne.n 6c3c8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c4b8 │ │ │ │ + bne.n 6c3b8 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c50a │ │ │ │ + bne.n 6c40a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c4ec │ │ │ │ + beq.n 6c3ec │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c4b0 │ │ │ │ + bne.n 6c3b0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c520 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c420 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4b0 │ │ │ │ + b.n 6c3b0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c524 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c424 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4b0 │ │ │ │ + b.n 6c3b0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 269654 │ │ │ │ + bl 269820 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c49e │ │ │ │ - ldr r0, [pc, #12] @ (6c518 ) │ │ │ │ + b.n 6c39e │ │ │ │ + ldr r0, [pc, #12] @ (6c418 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2470fc │ │ │ │ + b.w 24721c │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c528 : │ │ │ │ +0006c428 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6c548 │ │ │ │ + cbz r1, 6c448 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26c890 │ │ │ │ + bl 26cab0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c564 │ │ │ │ + bcc.n 6c464 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6c574 │ │ │ │ - cbz r2, 6c574 │ │ │ │ + cbz r0, 6c474 │ │ │ │ + cbz r2, 6c474 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c570 │ │ │ │ + b.n 6c470 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c4ea │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50069 @ 0xc395 │ │ │ │ + movw r7, #49813 @ 0xc295 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c602 │ │ │ │ + bne.n 6c502 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c4ea │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c60c │ │ │ │ + bne.n 6c50c │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c4ea │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c5f8 │ │ │ │ + bne.n 6c4f8 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c5d0 │ │ │ │ + bgt.n 6c4d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5e2 │ │ │ │ + b.n 6c4e2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5b2 │ │ │ │ + b.n 6c4b2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5c8 │ │ │ │ + b.n 6c4c8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c618 : │ │ │ │ +0006c518 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6c688 │ │ │ │ + beq.n 6c588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c6c8 │ │ │ │ + blt.n 6c5c8 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c308 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c688 │ │ │ │ + cbz r0, 6c588 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c29c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c6b0 │ │ │ │ + cbz r0, 6c5b0 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c6a0 │ │ │ │ + bgt.n 6c5a0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ (6c6e0 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c5e0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c682 │ │ │ │ + b.n 6c582 │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c66c │ │ │ │ + b.n 6c56c │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c174 │ │ │ │ - ldr r2, [pc, #40] @ (6c6e0 ) │ │ │ │ + bl 6c074 │ │ │ │ + ldr r2, [pc, #40] @ (6c5e0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c682 │ │ │ │ - ldr r2, [pc, #20] @ (6c6e0 ) │ │ │ │ + b.n 6c582 │ │ │ │ + ldr r2, [pc, #20] @ (6c5e0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #56208 @ 0xdb90 │ │ │ │ + movw r3, #56720 @ 0xdd90 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c682 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + b.n 6c582 │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c6e4 : │ │ │ │ +0006c5e4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c47c │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c47c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c47c │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c47c │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c57c │ │ │ │ + b.n 6c47c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19ca34 │ │ │ │ + b.w 19b0c4 │ │ │ │ nop │ │ │ │ - cbz r1, 6c876 │ │ │ │ + cbz r1, 6c776 │ │ │ │ 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] @ (6c878 ) │ │ │ │ + ldr r0, [pc, #60] @ (6c778 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19e784 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19ce14 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6c84a │ │ │ │ + bne.n 6c74a │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - bgt.n 6c7e4 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c87c : │ │ │ │ +0006c77c : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c892 │ │ │ │ + cbz r0, 6c792 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c894 : │ │ │ │ +0006c794 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c898 : │ │ │ │ +0006c798 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a318 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #436] @ (6ca68 ) │ │ │ │ + ldr r3, [pc, #436] @ (6c968 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6ca40 │ │ │ │ + beq.w 6c940 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6ca6c ) │ │ │ │ + ldr r0, [pc, #416] @ (6c96c ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19e784 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19ce14 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r4, [r6, #-8] │ │ │ │ sub.w r7, r6, #8 │ │ │ │ subs r3, r6, #7 │ │ │ │ subs r1, r6, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6c8de │ │ │ │ + bne.n 6c7de │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6ca60 │ │ │ │ + bhi.w 6c960 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6c97e │ │ │ │ + bls.n 6c87e │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r6 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r6, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -99570,15 +99497,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6c90e │ │ │ │ + bne.n 6c80e │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, r3 │ │ │ │ @@ -99591,20 +99518,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6c94e │ │ │ │ + bne.n 6c84e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6c998 │ │ │ │ + b.n 6c898 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -99621,257 +99548,243 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c9b6 │ │ │ │ + bne.n 6c8b6 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ strh.w r2, [r3, #5] │ │ │ │ strb r2, [r3, #7] │ │ │ │ mov r2, r5 │ │ │ │ str.w r1, [sl, r5] │ │ │ │ mov r1, r9 │ │ │ │ - bls.n 6ca32 │ │ │ │ + bls.n 6c932 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r7, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r7 │ │ │ │ - bls.n 6ca0a │ │ │ │ + bls.n 6c90a │ │ │ │ subs r2, r5, r7 │ │ │ │ add.w r0, sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ - cbz r6, 6ca60 │ │ │ │ + cbz r6, 6c960 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6ca1c │ │ │ │ + bls.n 6c91c │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6ca68 ) │ │ │ │ + ldr r3, [pc, #72] @ (6c968 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca5c │ │ │ │ + bne.n 6c95c │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6ca0a │ │ │ │ - ldr r3, [pc, #36] @ (6ca68 ) │ │ │ │ + b.n 6c90a │ │ │ │ + ldr r3, [pc, #36] @ (6c968 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca5c │ │ │ │ + bne.n 6c95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19ca34 │ │ │ │ + b.w 19b0c4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6ca1c │ │ │ │ + b.n 6c91c │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - ble.n 6caa0 │ │ │ │ + svc 24 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006ca70 : │ │ │ │ +0006c970 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ca98 │ │ │ │ + bl 6c998 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca98 : │ │ │ │ +0006c998 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6cad0 │ │ │ │ + bcs.n 6c9d0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cacc │ │ │ │ + cbz r5, 6c9cc │ │ │ │ add r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6cac4 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006cadc : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cafc │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - blx 2a20c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ + b.n 6c9c4 │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006cb00 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006c9e0 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 6cb82 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6ca62 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cb98 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6ca78 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6cb94 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6ca74 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #27809 @ 0x6ca1 │ │ │ │ + movw r3, #28337 @ 0x6eb1 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2153 @ 0x869 │ │ │ │ + movw r2, #1865 @ 0x749 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, r9, [r4, #24] │ │ │ │ strd r7, r5, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w fp, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6cb7c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #57845 @ 0xe1f5 │ │ │ │ + bne.n 6ca5c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #58173 @ 0xe33d │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #57801 @ 0xe1c9 │ │ │ │ + movweq r3, #58129 @ 0xe311 │ │ │ │ movteq r3, #16 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw fp, #29169 @ 0x71f1 │ │ │ │ + movw fp, #28905 @ 0x70e9 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28245 @ 0x6e55 │ │ │ │ + movw r8, #27977 @ 0x6d49 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cb20 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6ca00 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cb7c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6ca5c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cb9c : │ │ │ │ +0006ca7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 6cbb6 │ │ │ │ + cbz r3, 6ca96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ea60 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cbd4 │ │ │ │ + bl 7e980 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cbec │ │ │ │ + blt.n 6cacc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cbb0 │ │ │ │ + bne.n 6ca90 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3120 @ 0xc30 │ │ │ │ + movw r1, #3632 @ 0xe30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6d020 │ │ │ │ + bne.w 6cf00 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d252 │ │ │ │ + bpl.w 6d132 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d23a │ │ │ │ + bpl.w 6d11a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d01c │ │ │ │ + beq.w 6cefc │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53669 @ 0xd1a5 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d258 │ │ │ │ + bne.w 6d138 │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -99897,15 +99810,15 @@ │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp r4, #7 │ │ │ │ mov.w r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 6d028 │ │ │ │ + ble.w 6cf08 │ │ │ │ adds.w sl, lr, r5 │ │ │ │ ldr.w lr, [fp] │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ @@ -99941,15 +99854,15 @@ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eor.w r6, sl, r6 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, sl │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6ce0e │ │ │ │ + bls.n 6ccee │ │ │ │ add.w sl, fp, #8 │ │ │ │ add.w r7, fp, r4 │ │ │ │ strd r4, r9, [sp, #20] │ │ │ │ strd r7, fp, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ adds.w r9, lr, r5 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -99991,26 +99904,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ orr.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6cd72 │ │ │ │ + bgt.n 6cc52 │ │ │ │ ldrd fp, r4, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ sub.w r7, r8, r7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r7, #7 │ │ │ │ add fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 6d074 │ │ │ │ + bhi.w 6cf54 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100157,31 +100070,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 6d074 │ │ │ │ + bhi.n 6cf54 │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - beq.n 6d112 │ │ │ │ + ldmia r7!, {r0, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d106 │ │ │ │ + ldmia r7!, {r0, r6} │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d0fa │ │ │ │ + ldmia r7!, {r0, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r4, r6} │ │ │ │ + ldmia r5, {r0, r2, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 6d0b2 │ │ │ │ + bne.n 6cf52 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r6} │ │ │ │ + ldmia r5, {r0, r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ @@ -100311,79 +100224,79 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6d014 │ │ │ │ + b.n 6cef4 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6ce54 │ │ │ │ + b.n 6cd34 │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6cc32 │ │ │ │ - b.n 6d01c │ │ │ │ + bne.w 6cb12 │ │ │ │ + b.n 6cefc │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d23e │ │ │ │ + b.n 6d11e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d014 │ │ │ │ + b.n 6cef4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d264 <_Py_HashBytes@@Base>: │ │ │ │ +0006d144 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d2b8 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d198 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #53957 @ 0xd2c5 │ │ │ │ + movw ip, #53669 @ 0xd1a5 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d2bc <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d19c <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d1d4 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6d2aa <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d18a <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40056 @ 0x9c78 │ │ │ │ movt ip, #74 @ 0x4a │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d1d4 <_Py_HashBytes@@Base+0x90> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -100413,15 +100326,15 @@ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 6d892 <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6d772 <_Py_HashBytes@@Base+0x62e> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ adc.w r8, ip, r6 │ │ │ │ eors r1, r5 │ │ │ │ adds.w r6, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -100457,15 +100370,15 @@ │ │ │ │ eor.w r2, r2, r9 │ │ │ │ subs r3, #8 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r1, r1, r8 │ │ │ │ add.w r9, fp, #8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 6d4a4 <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d384 <_Py_HashBytes@@Base+0x240> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ add r7, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -100507,26 +100420,26 @@ │ │ │ │ orr.w r2, r2, r7, lsr #11 │ │ │ │ orr.w ip, ip, r8, lsr #15 │ │ │ │ sub.w r3, r3, sl │ │ │ │ eors r4, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r2, r2, r9 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 6d406 <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d2e6 <_Py_HashBytes@@Base+0x1a2> │ │ │ │ ldrd r3, r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ subs r7, #8 │ │ │ │ sub.w r8, r3, r7 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6de <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d5be <_Py_HashBytes@@Base+0x47a> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100806,58 +100719,58 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ orr.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ orr.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6d6a2 <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d582 <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6de <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d5be <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvs.n 6d856 <_Py_HashBytes@@Base+0x5f2> │ │ │ │ + bpl.n 6d6f6 <_Py_HashBytes@@Base+0x5b2> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d84a <_Py_HashBytes@@Base+0x5e6> │ │ │ │ + bpl.n 6d6ea <_Py_HashBytes@@Base+0x5a6> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d83e <_Py_HashBytes@@Base+0x5da> │ │ │ │ + bpl.n 6d6de <_Py_HashBytes@@Base+0x59a> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d89e <_Py_HashBytes@@Base+0x63a> │ │ │ │ + bcc.n 6d73e <_Py_HashBytes@@Base+0x5fa> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6d852 <_Py_HashBytes@@Base+0x5ee> │ │ │ │ + bvc.n 6d6f2 <_Py_HashBytes@@Base+0x5ae> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d886 <_Py_HashBytes@@Base+0x622> │ │ │ │ + bcc.n 6d726 <_Py_HashBytes@@Base+0x5e2> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d87a <_Py_HashBytes@@Base+0x616> │ │ │ │ + bcc.n 6d71a <_Py_HashBytes@@Base+0x5d6> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d4f0 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d3d0 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d8d4 : │ │ │ │ +0006d7b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d8fa │ │ │ │ + cbz r3, 6d7da │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6d8f0 │ │ │ │ + bl 197420 │ │ │ │ + b.n 6d7d0 │ │ │ │ │ │ │ │ -0006d900 : │ │ │ │ +0006d7e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ @@ -100870,116 +100783,116 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #976] @ 6dd0c │ │ │ │ + ldr.w r8, [pc, #976] @ 6dbec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db50 │ │ │ │ + bne.w 6da4c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6dbb6 │ │ │ │ + bne.w 6dad2 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r9, r5, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc42 │ │ │ │ + bne.w 6db88 │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6da68 │ │ │ │ + bne.n 6d948 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc50 │ │ │ │ + bne.w 6db5e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6da5e │ │ │ │ + bne.n 6d93e │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcd4 │ │ │ │ + bne.w 6db7a │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc68 │ │ │ │ + bne.w 6db6c │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db58 │ │ │ │ + bne.w 6da54 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6db5e │ │ │ │ + bne.w 6da5a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d9ee │ │ │ │ + bne.n 6d8ce │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db84 │ │ │ │ + bne.w 6da32 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6db9e │ │ │ │ + beq.w 6da80 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6da36 │ │ │ │ - ldr r3, [pc, #724] @ (6dd04 ) │ │ │ │ + bne.n 6d916 │ │ │ │ + ldr r3, [pc, #724] @ (6dbe4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcec │ │ │ │ + bne.w 6dabc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6dcb0 │ │ │ │ + bne.w 6da98 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db76 │ │ │ │ + bne.w 6da72 │ │ │ │ str.w fp, [r7] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 6d9a2 │ │ │ │ + b.n 6d882 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ @@ -100992,230 +100905,230 @@ │ │ │ │ umull r2, r1, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dc76 │ │ │ │ - bl fcaf0 │ │ │ │ + beq.w 6dba0 │ │ │ │ + bl fcb68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, lr, r1 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.w 6dc5e │ │ │ │ + blt.w 6db96 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff180 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff204 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6db0a │ │ │ │ + beq.n 6d9ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc26 │ │ │ │ + bne.w 6db42 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbc2 │ │ │ │ + bne.w 6dade │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 6d988 │ │ │ │ + b.n 6d868 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6d980 │ │ │ │ + beq.w 6d860 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6d980 │ │ │ │ + bne.w 6d860 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f8c0 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 19df70 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc7e │ │ │ │ + bne.w 6dba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db38 │ │ │ │ + bne.n 6da1a │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6d980 │ │ │ │ + b.n 6d860 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r8] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6da36 │ │ │ │ + dmb ish │ │ │ │ + b.n 6d916 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6dbb6 │ │ │ │ + bne.n 6dad2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 6d968 │ │ │ │ + b.n 6d848 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6d9de │ │ │ │ - bl 6c1a4 │ │ │ │ + beq.w 6d8be │ │ │ │ + bl 6c0a4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6d9de │ │ │ │ + beq.w 6d8be │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dce2 │ │ │ │ - movw r1, #3776 @ 0xec0 │ │ │ │ + beq.w 6dbda │ │ │ │ + movw r1, #4288 @ 0x10c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #392] @ (6dd08 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6db88 │ │ │ │ - dmb ish │ │ │ │ - b.n 6da36 │ │ │ │ - bl 6c004 │ │ │ │ + ldr r0, [pc, #364] @ (6dbe8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 197420 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6da2c │ │ │ │ - b.n 6da36 │ │ │ │ - bl 6c1a4 │ │ │ │ + beq.w 6d90c │ │ │ │ + b.n 6d916 │ │ │ │ + uxtb r1, r2 │ │ │ │ + dmb ish │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrex r0, [r8] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6dab0 │ │ │ │ + strex r4, r1, [r8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6daa0 │ │ │ │ + mov r2, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.w 6d928 │ │ │ │ + b.n 6da98 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r8] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 6da46 │ │ │ │ + b.n 6dac0 │ │ │ │ + bl 6c0a4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6db54 │ │ │ │ - bl 66e36 │ │ │ │ + beq.n 6da50 │ │ │ │ + bl 655fc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ ldr.w r0, [r3, #852] @ 0x354 │ │ │ │ umull r3, r2, r2, r1 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r0, 6dc3a │ │ │ │ + cbz r0, 6db56 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl fcaf0 │ │ │ │ + bl fcb68 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6dc34 │ │ │ │ + blt.n 6db50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff180 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff204 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6db02 │ │ │ │ + beq.w 6d9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6daf2 │ │ │ │ - movw r1, #3744 @ 0xea0 │ │ │ │ + beq.w 6d9d2 │ │ │ │ + movw r1, #4256 @ 0x10a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #216] @ (6dd08 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6dbe8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc0a │ │ │ │ + b.n 6db26 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5f504 │ │ │ │ - b.n 6dbe8 │ │ │ │ - movw r1, #3712 @ 0xe80 │ │ │ │ + bl 5f51c │ │ │ │ + b.n 6db04 │ │ │ │ + movw r1, #4324 @ 0x10e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #128] @ (6dbe8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4404 @ 0x1134 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #112] @ (6dbe8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #188] @ (6dd08 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #3812 @ 0xee4 │ │ │ │ + ldr r0, [pc, #100] @ (6dbe8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4224 @ 0x1080 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #172] @ (6dd08 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ (6dbe8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dace │ │ │ │ - movw r1, #3892 @ 0xf34 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #148] @ (6dd08 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 5f504 │ │ │ │ + b.n 6d9ae │ │ │ │ + bl 5f51c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6daa6 │ │ │ │ + b.n 6d986 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db76 │ │ │ │ + bne.w 6da72 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6dbbe │ │ │ │ + beq.n 6dada │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #12 │ │ │ │ ldrex r3, [fp] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dc9a │ │ │ │ - dmb ish │ │ │ │ - b.n 6dbbe │ │ │ │ - uxtb r1, r2 │ │ │ │ - dmb ish │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 6dcc8 │ │ │ │ - strex r4, r1, [r8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6dcb8 │ │ │ │ - mov r2, r0 │ │ │ │ + bne.n 6dbc4 │ │ │ │ dmb ish │ │ │ │ - beq.w 6da48 │ │ │ │ - b.n 6dcb0 │ │ │ │ - movw r1, #3852 @ 0xf0c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (6dd08 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 6dada │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a776c │ │ │ │ - b.n 6dbbe │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6db98 │ │ │ │ - b.n 6dcf0 │ │ │ │ + bl 1a5e24 │ │ │ │ + b.n 6dada │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ movs r6, r5 │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -101227,288 +101140,288 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r3, [r2, #624] @ 0x270 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 7040a │ │ │ │ + bne.w 702ea │ │ │ │ addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #4156 @ 0x103c │ │ │ │ + movw r1, #4668 @ 0x123c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704c6 │ │ │ │ + beq.w 703a6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #4168 @ 0x1048 │ │ │ │ + movw r1, #4680 @ 0x1248 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #776] @ (6e088 ) │ │ │ │ + ldr r4, [pc, #776] @ (6df68 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46137 @ 0xb439 │ │ │ │ + movw r1, #45893 @ 0xb345 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4521 @ 0x11a9 │ │ │ │ + movw r0, #4233 @ 0x1089 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ - movw r8, #49093 @ 0xbfc5 │ │ │ │ + movw r8, #48969 @ 0xbf49 │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49525 @ 0xc175 │ │ │ │ + movw r6, #49269 @ 0xc075 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6c9e0 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70540 │ │ │ │ - ldr r0, [pc, #704] @ (6e08c ) │ │ │ │ - movw sl, #4521 @ 0x11a9 │ │ │ │ + beq.w 70420 │ │ │ │ + ldr r0, [pc, #704] @ (6df6c ) │ │ │ │ + movw sl, #4233 @ 0x1089 │ │ │ │ movt sl, #7 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6e090 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6e094 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6e098 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6e09c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6e0a0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6e0a4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6e0a8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6e0ac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6e0b0 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6df70 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6df74 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6df78 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6df7c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6df80 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6df84 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6df88 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6df8c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6df90 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6e0b4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6e0b8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6e0bc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6e0c0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6e0c4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6e0c8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6e0cc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6e0d0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6e0d4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6e0d8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6e0dc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6e0e0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6e0e4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6e0e8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6e0ec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6e0f0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6e0f4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6e0f8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6e0fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6e100 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6e104 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6e108 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6e10c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6e110 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6e114 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6e118 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6e11c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6e120 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6e124 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6e128 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6e12c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #604] @ (6e130 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #604] @ (6e134 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6e138 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6e13c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6e140 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6e144 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6e148 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6e14c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6e150 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6e154 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6e158 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6e15c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6e160 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6e164 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6e168 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6e16c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6e170 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6e174 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6e178 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6e17c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6e180 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6e184 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6e188 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6e18c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6e190 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6e194 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6e198 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6e19c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6e1a0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6e1a4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6e1a8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6e1ac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6e1b0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6e1b4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6e1b8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6e1bc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6e1c0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6e1c4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6e1c8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6e1cc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6e1d0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6e1d4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6e1d8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6e1dc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6e1e0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6e1e4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6e1e8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6e1ec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #508] @ (6e1f0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #508] @ (6e1f4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #504] @ (6e1f8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #504] @ (6e1fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #500] @ (6e200 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6df94 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6df98 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6df9c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6dfa0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6dfa4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6dfa8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6dfac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6dfb0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6dfb4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6dfb8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6dfbc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6dfc0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6dfc4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6dfc8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6dfcc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6dfd0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6dfd4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6dfd8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6dfdc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6dfe0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6dfe4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6dfe8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6dfec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6dff0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6dff4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6dff8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6dffc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6e000 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6e004 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6e008 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6e00c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #604] @ (6e010 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #604] @ (6e014 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6e018 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6e01c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6e020 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6e024 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6e028 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6e02c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6e030 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6e034 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6e038 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6e03c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6e040 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6e044 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6e048 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6e04c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6e050 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6e054 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6e058 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6e05c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6e060 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6e064 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6e068 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6e06c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6e070 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6e074 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6e078 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6e07c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6e080 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6e084 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6e088 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6e08c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6e090 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6e094 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6e098 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6e09c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6e0a0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6e0a4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6e0a8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6e0ac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6e0b0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6e0b4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6e0b8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6e0bc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6e0c0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6e0c4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6e0c8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6e0cc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #508] @ (6e0d0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #508] @ (6e0d4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #504] @ (6e0d8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #504] @ (6e0dc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #500] @ (6e0e0 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #492] @ (6e204 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #488] @ (6e208 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #488] @ (6e20c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #484] @ (6e210 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #484] @ (6e214 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #480] @ (6e218 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #480] @ (6e21c ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #492] @ (6e0e4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #488] @ (6e0e8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #488] @ (6e0ec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #484] @ (6e0f0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #484] @ (6e0f4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #480] @ (6e0f8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #480] @ (6e0fc ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #468] @ (6e220 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #468] @ (6e224 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #464] @ (6e228 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #464] @ (6e22c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #460] @ (6e230 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #460] @ (6e234 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #456] @ (6e238 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #456] @ (6e23c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #452] @ (6e240 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #452] @ (6e244 ) │ │ │ │ - bl 70684 │ │ │ │ - b.n 6e250 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #468] @ (6e100 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #468] @ (6e104 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #464] @ (6e108 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #464] @ (6e10c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #460] @ (6e110 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #460] @ (6e114 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #456] @ (6e118 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #456] @ (6e11c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #452] @ (6e120 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #452] @ (6e124 ) │ │ │ │ + bl 70564 │ │ │ │ + b.n 6e130 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101562,135 +101475,135 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #48 @ (adr r0, 6e134 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e014 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e1b8 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e098 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e24c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e12c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e2d0 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e1b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e374 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e254 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e408 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e2e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e49c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e37c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e140 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e020 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e1c4 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e0a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e258 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e138 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e2dc ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e1bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e3a0 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e280 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e414 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e2f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e498 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e378 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e51c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e3fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e1a0 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e080 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e224 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e104 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e2b8 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e198 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e32c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e20c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e3b0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e290 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e424 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e304 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e4a8 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e388 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e51c ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e3fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e1a0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e080 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e224 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e104 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e2b8 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e198 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e33c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e21c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e3d0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e2b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e454 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e334 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e4d8 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e3b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e54c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e42c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e1c0 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e0a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e244 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e124 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e2e8 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e1c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e37c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e25c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e400 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e2e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e494 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e374 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e538 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e418 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e1cc ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e0ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e240 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e120 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e2c4 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e1a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e348 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e228 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e3cc ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e2ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e460 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e340 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e4e4 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e3c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e568 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e448 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e1ec ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e0cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e270 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e150 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e2f4 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e1d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e378 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e258 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e3fc ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e2dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e4a0 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e380 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e544 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e424 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e5b8 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e498 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e23c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e11c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e2b0 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e190 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e334 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e214 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e3b8 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e298 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e46c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e34c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e4f0 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e3d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e574 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e454 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101729,267 +101642,267 @@ │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6e550 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #764] @ (6e554 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #760] @ (6e558 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #760] @ (6e55c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6e560 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6e564 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6e568 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6e56c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6e570 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6e574 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6e578 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6e57c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6e580 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6e584 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6e588 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6e58c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6e590 ) │ │ │ │ - bl 70684 │ │ │ │ + ldr r0, [pc, #764] @ (6e430 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #764] @ (6e434 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #760] @ (6e438 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #760] @ (6e43c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6e440 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6e444 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6e448 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6e44c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6e450 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6e454 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6e458 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6e45c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6e460 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6e464 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6e468 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6e46c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6e470 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6e594 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6e598 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6e59c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6e5a0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6e5a4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6e5a8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6e5ac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6e5b0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6e5b4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6e5b8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6e5bc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #700] @ (6e5c0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #700] @ (6e5c4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6e5c8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6e5cc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6e5d0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6e5d4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6e5d8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6e5dc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6e5e0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6e5e4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6e5e8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6e5ec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6e5f0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6e5f4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6e5f8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6e5fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6e600 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6e604 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6e608 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6e60c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6e610 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6e614 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6e618 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6e61c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6e620 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6e624 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6e628 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6e62c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6e630 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6e634 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6e638 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6e63c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6e640 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6e644 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6e648 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6e64c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6e650 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6e654 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6e658 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6e65c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6e660 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6e664 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6e668 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6e66c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6e670 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6e674 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6e678 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6e474 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6e478 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6e47c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6e480 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6e484 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6e488 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6e48c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6e490 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6e494 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6e498 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6e49c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #700] @ (6e4a0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #700] @ (6e4a4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6e4a8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6e4ac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6e4b0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6e4b4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6e4b8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6e4bc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6e4c0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6e4c4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6e4c8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6e4cc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6e4d0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6e4d4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6e4d8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6e4dc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6e4e0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6e4e4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6e4e8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6e4ec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6e4f0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6e4f4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6e4f8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6e4fc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6e500 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6e504 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6e508 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6e50c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6e510 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6e514 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6e518 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6e51c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6e520 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6e524 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6e528 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6e52c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6e530 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6e534 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6e538 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6e53c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6e540 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6e544 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6e548 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6e54c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6e550 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6e554 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6e558 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6e67c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6e680 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6e684 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6e688 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6e68c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6e690 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6e694 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6e698 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6e69c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6e6a0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6e6a4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6e6a8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6e6ac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6e6b0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6e6b4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6e6b8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6e6bc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6e6c0 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6e55c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6e560 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6e564 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6e568 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6e56c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6e570 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6e574 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6e578 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6e57c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6e580 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6e584 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6e588 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6e58c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6e590 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6e594 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6e598 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6e59c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6e5a0 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6e6c4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6e6c8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6e6cc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6e6d0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6e6d4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6e6d8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6e6dc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6e6e0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6e6e4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6e6e8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6e6ec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6e6f0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6e6f4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6e6f8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6e6fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6e700 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6e704 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6e708 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6e70c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6e710 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6e714 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6e718 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6e71c ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6e5a4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6e5a8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6e5ac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6e5b0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6e5b4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6e5b8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6e5bc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6e5c0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6e5c4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6e5c8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6e5cc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6e5d0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6e5d4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6e5d8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6e5dc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6e5e0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6e5e4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6e5e8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6e5ec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6e5f0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6e5f4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6e5f8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6e5fc ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #500] @ (6e720 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #500] @ (6e724 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #496] @ (6e728 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #496] @ (6e72c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #492] @ (6e730 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #492] @ (6e734 ) │ │ │ │ - bl 70684 │ │ │ │ - b.n 6e738 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #500] @ (6e600 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #500] @ (6e604 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #496] @ (6e608 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #496] @ (6e60c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #492] @ (6e610 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #492] @ (6e614 ) │ │ │ │ + bl 70564 │ │ │ │ + b.n 6e618 │ │ │ │ nop │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102077,25 +101990,25 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e610 │ │ │ │ + cbz r4, 6e4f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e61e │ │ │ │ + cbz r0, 6e4fe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e630 │ │ │ │ + cbz r0, 6e510 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e640 │ │ │ │ + cbz r0, 6e520 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e64e │ │ │ │ + cbz r0, 6e52e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e65e │ │ │ │ + cbz r4, 6e53e │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102105,27 +102018,27 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e68c │ │ │ │ + cbz r0, 6e56c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e698 │ │ │ │ + cbz r0, 6e578 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6a4 │ │ │ │ + cbz r0, 6e584 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6b0 │ │ │ │ + cbz r4, 6e590 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6c0 │ │ │ │ + cbz r4, 6e5a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6cc │ │ │ │ + cbz r4, 6e5ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6d8 │ │ │ │ + cbz r4, 6e5b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102191,29 +102104,29 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e6fa │ │ │ │ + cbnz r4, 6e5da │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e708 │ │ │ │ + cbnz r0, 6e5e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e712 │ │ │ │ + cbnz r4, 6e5f2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e71e │ │ │ │ + cbnz r4, 6e5fe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e72a │ │ │ │ + cbnz r0, 6e60a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e734 │ │ │ │ + cbnz r0, 6e614 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e73e │ │ │ │ + cbnz r4, 6e61e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e74a │ │ │ │ + cbnz r0, 6e62a │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev16 r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102221,284 +102134,284 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x001c │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r1, #1 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e770 │ │ │ │ + cbnz r4, 6e650 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e77c │ │ │ │ + cbnz r4, 6e65c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e788 │ │ │ │ + cbnz r0, 6e668 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ea38 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #764] @ (6ea3c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #760] @ (6ea40 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #760] @ (6ea44 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6ea48 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6ea4c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6ea50 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6ea54 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6ea58 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6ea5c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6ea60 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6ea64 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6ea68 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6ea6c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6ea70 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6ea74 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6ea78 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6ea7c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #728] @ (6ea80 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #728] @ (6ea84 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6ea88 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6ea8c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6ea90 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6ea94 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6ea98 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6ea9c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6eaa0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6eaa4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6eaa8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6eaac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6eab0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6eab4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #700] @ (6eab8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #700] @ (6eabc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6eac0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6eac4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6eac8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6eacc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6ead0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6ead4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6ead8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6eadc ) │ │ │ │ - bl 70684 │ │ │ │ + ldr r0, [pc, #764] @ (6e918 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #764] @ (6e91c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #760] @ (6e920 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #760] @ (6e924 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6e928 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6e92c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6e930 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6e934 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6e938 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6e93c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6e940 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6e944 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6e948 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6e94c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6e950 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6e954 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6e958 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6e95c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #728] @ (6e960 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #728] @ (6e964 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6e968 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6e96c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6e970 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6e974 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6e978 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6e97c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6e980 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6e984 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6e988 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6e98c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6e990 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6e994 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #700] @ (6e998 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #700] @ (6e99c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6e9a0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6e9a4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6e9a8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6e9ac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6e9b0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6e9b4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6e9b8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6e9bc ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6eae0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6eae4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6eae8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6eaec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6eaf0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6eaf4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6eaf8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6eafc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6eb00 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6eb04 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6eb08 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6eb0c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6eb10 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6eb14 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6eb18 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6eb1c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6eb20 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6eb24 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6eb28 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6eb2c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6eb30 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6eb34 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6eb38 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6eb3c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6eb40 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6eb44 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6eb48 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6eb4c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6eb50 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6eb54 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6eb58 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6eb5c ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6e9c0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6e9c4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6e9c8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6e9cc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6e9d0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6e9d4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6e9d8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6e9dc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6e9e0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6e9e4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6e9e8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6e9ec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6e9f0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6e9f4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6e9f8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6e9fc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6ea00 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6ea04 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6ea08 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6ea0c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6ea10 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6ea14 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6ea18 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6ea1c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6ea20 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6ea24 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6ea28 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6ea2c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6ea30 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6ea34 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6ea38 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6ea3c ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6eb60 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6eb64 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6eb68 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6ea40 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6ea44 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6ea48 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6eb6c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6eb70 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6eb74 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6ea4c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6ea50 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6ea54 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6eb78 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6eb7c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6eb80 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6eb84 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6eb88 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6eb8c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6eb90 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6ea58 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6ea5c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6ea60 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6ea64 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6ea68 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6ea6c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6ea70 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6eb94 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6eb98 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6eb9c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6eba0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6eba4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6eba8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6ebac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6ebb0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6ebb4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6ebb8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6ebbc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6ebc0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6ebc4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6ebc8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6ebcc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6ebd0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6ebd4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6ebd8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6ebdc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6ebe0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6ebe4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #508] @ (6ebe8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #508] @ (6ebec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #504] @ (6ebf0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #504] @ (6ebf4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #500] @ (6ebf8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #500] @ (6ebfc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #496] @ (6ec00 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #496] @ (6ec04 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #492] @ (6ec08 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #492] @ (6ec0c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #488] @ (6ec10 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #488] @ (6ec14 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #484] @ (6ec18 ) │ │ │ │ - bl 70684 │ │ │ │ - b.n 6ec1c │ │ │ │ - cbnz r4, 6ea92 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ea9c │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6ea74 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6ea78 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6ea7c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6ea80 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6ea84 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6ea88 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6ea8c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6ea90 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6ea94 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6ea98 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6ea9c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6eaa0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6eaa4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6eaa8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6eaac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6eab0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6eab4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6eab8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6eabc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6eac0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6eac4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #508] @ (6eac8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #508] @ (6eacc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #504] @ (6ead0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #504] @ (6ead4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #500] @ (6ead8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #500] @ (6eadc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #496] @ (6eae0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #496] @ (6eae4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #492] @ (6eae8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #492] @ (6eaec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #488] @ (6eaf0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #488] @ (6eaf4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #484] @ (6eaf8 ) │ │ │ │ + bl 70564 │ │ │ │ + b.n 6eafc │ │ │ │ + cbnz r4, 6e972 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6e97c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eaa8 │ │ │ │ + cbnz r4, 6e988 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eab4 │ │ │ │ + cbnz r0, 6e994 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eabe │ │ │ │ + cbnz r4, 6e99e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eaca │ │ │ │ + cbnz r0, 6e9aa │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102722,267 +102635,267 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6ef18 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #760] @ (6ef1c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6ef20 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6ef24 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6ef28 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6ef2c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6ef30 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6ef34 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6ef38 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6ef3c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6ef40 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6ef44 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6ef48 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6ef4c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6ef50 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6ef54 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #728] @ (6ef58 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #728] @ (6ef5c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6ef60 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6ef64 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6ef68 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6ef6c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6ef70 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6ef74 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6ef78 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6ef7c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6ef80 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6ef84 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6ef88 ) │ │ │ │ - bl 70684 │ │ │ │ + ldr r0, [pc, #760] @ (6edf8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #760] @ (6edfc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6ee00 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6ee04 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6ee08 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6ee0c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6ee10 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6ee14 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6ee18 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6ee1c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6ee20 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6ee24 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6ee28 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6ee2c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6ee30 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6ee34 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #728] @ (6ee38 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #728] @ (6ee3c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6ee40 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6ee44 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6ee48 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6ee4c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6ee50 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6ee54 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6ee58 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6ee5c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6ee60 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6ee64 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6ee68 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6ef8c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6ef90 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6ef94 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6ef98 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6ef9c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6efa0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6efa4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6efa8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6efac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6efb0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6efb4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6efb8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6efbc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6efc0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6efc4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6efc8 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6ee6c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6ee70 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6ee74 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6ee78 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6ee7c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6ee80 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6ee84 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6ee88 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6ee8c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6ee90 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6ee94 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6ee98 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6ee9c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6eea0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6eea4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6eea8 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6efcc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6efd0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6efd4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6efd8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6efdc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6efe0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6efe4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6efe8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6efec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6eff0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6eff4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6eff8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6effc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6f000 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6f004 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6f008 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6f00c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6f010 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6f014 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6f018 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6f01c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6f020 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6f024 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6f028 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6f02c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #604] @ (6f030 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #604] @ (6f034 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6f038 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6f03c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6f040 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6f044 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6f048 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6f04c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6f050 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6f054 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6f058 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6f05c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6f060 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6f064 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6f068 ) │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6eeac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6eeb0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6eeb4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6eeb8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6eebc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6eec0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6eec4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6eec8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6eecc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6eed0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6eed4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6eed8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6eedc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6eee0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6eee4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6eee8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6eeec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6eef0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6eef4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6eef8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6eefc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6ef00 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6ef04 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6ef08 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6ef0c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #604] @ (6ef10 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #604] @ (6ef14 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6ef18 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6ef1c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6ef20 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6ef24 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6ef28 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6ef2c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6ef30 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6ef34 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6ef38 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6ef3c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6ef40 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6ef44 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6ef48 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6f06c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6f070 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6f074 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6f078 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6f07c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6f080 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6f084 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6f088 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6f08c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6f090 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6f094 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6f098 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6f09c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6f0a0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6f0a4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6f0a8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6f0ac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6f0b0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6f0b4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6f0b8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6f0bc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6f0c0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6f0c4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6f0c8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6f0cc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6f0d0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6f0d4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6f0d8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6f0dc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #508] @ (6f0e0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #508] @ (6f0e4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #504] @ (6f0e8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #504] @ (6f0ec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #500] @ (6f0f0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #500] @ (6f0f4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #496] @ (6f0f8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #496] @ (6f0fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #492] @ (6f100 ) │ │ │ │ - bl 70684 │ │ │ │ - b.n 6f104 │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6ef4c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6ef50 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6ef54 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6ef58 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6ef5c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6ef60 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6ef64 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6ef68 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6ef6c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6ef70 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6ef74 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6ef78 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6ef7c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6ef80 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6ef84 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6ef88 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6ef8c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6ef90 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6ef94 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6ef98 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6ef9c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6efa0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6efa4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6efa8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6efac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6efb0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6efb4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6efb8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6efbc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #508] @ (6efc0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #508] @ (6efc4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #504] @ (6efc8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #504] @ (6efcc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #500] @ (6efd0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #500] @ (6efd4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #496] @ (6efd8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #496] @ (6efdc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #492] @ (6efe0 ) │ │ │ │ + bl 70564 │ │ │ │ + b.n 6efe4 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ @@ -103065,501 +102978,501 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f008 │ │ │ │ + beq.n 6eee8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f044 │ │ │ │ + beq.n 6ef24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f080 │ │ │ │ + beq.n 6ef60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f0cc │ │ │ │ + beq.n 6efac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ef08 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef44 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef88 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6efc4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f008 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f04c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f080 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef18 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef5c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef98 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efe4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f030 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f07c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f104 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef48 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef84 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6efd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f014 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f060 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f09c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f12c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6ef70 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6efac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6eff0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f034 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f080 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6ef70 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6efb4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6eff8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f034 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0e4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f120 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f15c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6ef98 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6efcc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f000 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f034 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f078 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f12c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f170 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6efb4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f000 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f044 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f108 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6eff0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f02c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f078 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f024 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f060 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f124 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f3fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6f400 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6f404 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6f408 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6f40c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6f410 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6f414 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6f418 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6f41c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6f420 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6f424 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6f428 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6f42c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6f430 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #728] @ (6f434 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #728] @ (6f438 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6f43c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6f440 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6f444 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6f448 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6f44c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6f450 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6f454 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6f458 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6f45c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6f460 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6f464 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6f468 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #700] @ (6f46c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #700] @ (6f470 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6f474 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6f478 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6f47c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6f480 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6f484 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6f488 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6f48c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6f490 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6f494 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6f498 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6f49c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6f4a0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6f4a4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6f4a8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6f4ac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6f4b0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6f4b4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6f4b8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6f4bc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6f4c0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6f4c4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6f4c8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6f4cc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6f4d0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6f4d4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6f4d8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6f4dc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6f4e0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6f4e4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6f4e8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6f4ec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6f4f0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6f4f4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6f4f8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6f4fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6f500 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6f504 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6f508 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6f50c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6f510 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6f514 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6f518 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6f51c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6f520 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6f524 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6f528 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #604] @ (6f52c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #604] @ (6f530 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6f534 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6f538 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6f53c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6f540 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6f544 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6f548 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6f54c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6f550 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6f554 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6f558 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6f55c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6f560 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6f564 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6f568 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6f56c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6f570 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6f574 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6f578 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6f57c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6f580 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6f584 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6f588 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6f58c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6f590 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6f594 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6f598 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6f59c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6f5a0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6f5a4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6f5a8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6f5ac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6f5b0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6f5b4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6f5b8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6f5bc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6f5c0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6f5c4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6f5c8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6f5cc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6f5d0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6f5d4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #520] @ (6f5d8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6f5dc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #516] @ (6f5e0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6f5e4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #512] @ (6f5e8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #508] @ (6f5ec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #508] @ (6f5f0 ) │ │ │ │ - bl 70684 │ │ │ │ - b.n 6f5f4 │ │ │ │ - nop │ │ │ │ - bls.n 6f4e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f324 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f360 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f42c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f470 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f334 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f370 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f3b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f400 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f43c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f470 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f534 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f370 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f414 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f450 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f48c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f50c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f560 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f434 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f488 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f4cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f508 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f580 │ │ │ │ + beq.n 6ede8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ee24 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ee68 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6eea4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6eee8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef2c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef60 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6efac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6edf8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ee3c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ee78 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6eec4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ef10 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ef5c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6efa8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6efe4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ee28 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ee64 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6eeb0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6eef4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ef40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ef7c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6efc8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f00c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ee50 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ee8c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6eed0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ef14 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6ef60 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6ef9c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6efd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f014 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6ee50 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6ee94 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6eed8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6ef14 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6ef90 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6efc4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f000 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f03c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6ee78 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6eeac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6eee0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6ef14 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6ef58 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6ef94 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6efd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f00c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f050 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6ee94 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6eee0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6ef24 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6ef68 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6efa4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6efe8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f01c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f058 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f094 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6eed0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6ef0c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6ef58 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6ef94 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6efd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f014 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f048 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f084 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6ef04 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6ef40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6ef8c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6efc8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f004 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f048 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f08c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f2dc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6f2e0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6f2e4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6f2e8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6f2ec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6f2f0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6f2f4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6f2f8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6f2fc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6f300 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6f304 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6f308 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6f30c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6f310 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #728] @ (6f314 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #728] @ (6f318 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6f31c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6f320 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6f324 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6f328 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6f32c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6f330 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6f334 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6f338 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6f33c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6f340 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6f344 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6f348 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #700] @ (6f34c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #700] @ (6f350 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6f354 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6f358 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6f35c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6f360 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6f364 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6f368 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6f36c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6f370 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6f374 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6f378 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6f37c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6f380 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6f384 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6f388 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6f38c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6f390 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6f394 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6f398 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6f39c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6f3a0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6f3a4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6f3a8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6f3ac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6f3b0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6f3b4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6f3b8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6f3bc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6f3c0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6f3c4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6f3c8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6f3cc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6f3d0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6f3d4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6f3d8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6f3dc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6f3e0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6f3e4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6f3e8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6f3ec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6f3f0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6f3f4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6f3f8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6f3fc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6f400 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6f404 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6f408 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #604] @ (6f40c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #604] @ (6f410 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6f414 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6f418 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6f41c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6f420 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6f424 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6f428 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6f42c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6f430 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6f434 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6f438 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6f43c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6f440 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6f444 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6f448 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6f44c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6f450 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6f454 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6f458 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6f45c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6f460 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6f464 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6f468 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6f46c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6f470 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6f474 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6f478 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6f47c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6f480 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6f484 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6f488 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6f48c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6f490 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6f494 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6f498 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6f49c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6f4a0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6f4a4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6f4a8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6f4ac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6f4b0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6f4b4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #520] @ (6f4b8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6f4bc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #516] @ (6f4c0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6f4c4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #512] @ (6f4c8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #508] @ (6f4cc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #508] @ (6f4d0 ) │ │ │ │ + bl 70564 │ │ │ │ + b.n 6f4d4 │ │ │ │ + nop │ │ │ │ + bls.n 6f3c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f204 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f240 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f284 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f2c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f30c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f350 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f38c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f3d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f214 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f250 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f294 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f2e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f31c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f350 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f38c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f3c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f414 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f250 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f28c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f2c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f2f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f330 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f36c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f3a8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f3ec │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f440 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f294 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f2d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f314 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f368 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f3ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f3e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f460 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f3cc │ │ │ │ + ble.n 6f2ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f410 │ │ │ │ + ble.n 6f2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f44c │ │ │ │ + ble.n 6f32c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f490 │ │ │ │ + ble.n 6f370 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103587,406 +103500,406 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4f8 │ │ │ │ + b.n 6f3d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f534 │ │ │ │ + b.n 6f414 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f570 │ │ │ │ + b.n 6f450 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5ac │ │ │ │ + b.n 6f48c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5f0 │ │ │ │ + b.n 6f4d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f634 │ │ │ │ + b.n 6f514 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f670 │ │ │ │ + b.n 6f550 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6ac │ │ │ │ + b.n 6f58c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6e8 │ │ │ │ + b.n 6f5c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f724 │ │ │ │ + b.n 6f604 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f768 │ │ │ │ + b.n 6f648 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7ac │ │ │ │ + b.n 6f68c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7e8 │ │ │ │ + b.n 6f6c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f824 │ │ │ │ + b.n 6f704 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f860 │ │ │ │ + b.n 6f740 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8a4 │ │ │ │ + b.n 6f784 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8e0 │ │ │ │ + b.n 6f7c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f91c │ │ │ │ + b.n 6f7fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f958 │ │ │ │ + b.n 6f838 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9a4 │ │ │ │ + b.n 6f884 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9f0 │ │ │ │ + b.n 6f8d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa2c │ │ │ │ + b.n 6f90c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa70 │ │ │ │ + b.n 6f950 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faa4 │ │ │ │ + b.n 6f984 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fae0 │ │ │ │ + b.n 6f9c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb14 │ │ │ │ + b.n 6f9f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb50 │ │ │ │ + b.n 6fa30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb8c │ │ │ │ + b.n 6fa6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbc8 │ │ │ │ + b.n 6faa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc1c │ │ │ │ + b.n 6fafc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc60 │ │ │ │ + b.n 6fb40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fca4 │ │ │ │ + b.n 6fb84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fcf8 │ │ │ │ + b.n 6fbd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd4c │ │ │ │ + b.n 6fc2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ed88 │ │ │ │ + b.n 6ec68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6edcc │ │ │ │ + b.n 6ecac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee00 │ │ │ │ + b.n 6ece0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee34 │ │ │ │ + b.n 6ed14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee70 │ │ │ │ + b.n 6ed50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eeb4 │ │ │ │ + b.n 6ed94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eee8 │ │ │ │ + b.n 6edc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef24 │ │ │ │ + b.n 6ee04 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef60 │ │ │ │ + b.n 6ee40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efa4 │ │ │ │ + b.n 6ee84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efe0 │ │ │ │ + b.n 6eec0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f024 │ │ │ │ + b.n 6ef04 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f068 │ │ │ │ + b.n 6ef48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0ac │ │ │ │ + b.n 6ef8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0f0 │ │ │ │ + b.n 6efd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f12c │ │ │ │ + b.n 6f00c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f180 │ │ │ │ + b.n 6f060 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1c4 │ │ │ │ + b.n 6f0a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f200 │ │ │ │ + b.n 6f0e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f23c │ │ │ │ + b.n 6f11c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f278 │ │ │ │ + b.n 6f158 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2b4 │ │ │ │ + b.n 6f194 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2f0 │ │ │ │ + b.n 6f1d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f334 │ │ │ │ + b.n 6f214 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f370 │ │ │ │ + b.n 6f250 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3b4 │ │ │ │ + b.n 6f294 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3f0 │ │ │ │ + b.n 6f2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f42c │ │ │ │ + b.n 6f30c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f470 │ │ │ │ + b.n 6f350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4ac │ │ │ │ + b.n 6f38c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4f8 │ │ │ │ + b.n 6f3d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f53c │ │ │ │ + b.n 6f41c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f578 │ │ │ │ + b.n 6f458 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5cc │ │ │ │ + b.n 6f4ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f8f0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #760] @ (6f8f4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6f8f8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #756] @ (6f8fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6f900 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #752] @ (6f904 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6f908 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #748] @ (6f90c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6f910 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #744] @ (6f914 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6f918 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #740] @ (6f91c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6f920 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #736] @ (6f924 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6f928 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #732] @ (6f92c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #728] @ (6f930 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #728] @ (6f934 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6f938 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #724] @ (6f93c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6f940 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #720] @ (6f944 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6f948 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #716] @ (6f94c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6f950 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #712] @ (6f954 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6f958 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #708] @ (6f95c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6f960 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #704] @ (6f964 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #700] @ (6f968 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #700] @ (6f96c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6f970 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #696] @ (6f974 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6f978 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #692] @ (6f97c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6f980 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #688] @ (6f984 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6f988 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #684] @ (6f98c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6f990 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #680] @ (6f994 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6f998 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #676] @ (6f99c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6f9a0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #672] @ (6f9a4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6f9a8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #668] @ (6f9ac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6f9b0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #664] @ (6f9b4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6f9b8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #660] @ (6f9bc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6f9c0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #656] @ (6f9c4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6f9c8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #652] @ (6f9cc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6f9d0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #648] @ (6f9d4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6f9d8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #644] @ (6f9dc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6f9e0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #640] @ (6f9e4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6f9e8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #636] @ (6f9ec ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6f9f0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #632] @ (6f9f4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6f9f8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #628] @ (6f9fc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6fa00 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #624] @ (6fa04 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6fa08 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #620] @ (6fa0c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6fa10 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #616] @ (6fa14 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6fa18 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #612] @ (6fa1c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6fa20 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #608] @ (6fa24 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #604] @ (6fa28 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #604] @ (6fa2c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6fa30 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #600] @ (6fa34 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6fa38 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #596] @ (6fa3c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6fa40 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #592] @ (6fa44 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6fa48 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #588] @ (6fa4c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6fa50 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #584] @ (6fa54 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6fa58 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #580] @ (6fa5c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6fa60 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #576] @ (6fa64 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6fa68 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #572] @ (6fa6c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6fa70 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #568] @ (6fa74 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6fa78 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #564] @ (6fa7c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6fa80 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #560] @ (6fa84 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6fa88 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #556] @ (6fa8c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6fa90 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #552] @ (6fa94 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6fa98 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #548] @ (6fa9c ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6faa0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #544] @ (6faa4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6faa8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #540] @ (6faac ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6fab0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #536] @ (6fab4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6fab8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #532] @ (6fabc ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6fac0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #528] @ (6fac4 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6fac8 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r5, [pc, #524] @ (6facc ) │ │ │ │ - ldr r0, [pc, #524] @ (6fad0 ) │ │ │ │ - bl 70684 │ │ │ │ - ldr r0, [pc, #524] @ (6fad4 ) │ │ │ │ - bl 70684 │ │ │ │ + ldr r0, [pc, #760] @ (6f7d0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #760] @ (6f7d4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6f7d8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #756] @ (6f7dc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6f7e0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #752] @ (6f7e4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6f7e8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #748] @ (6f7ec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6f7f0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #744] @ (6f7f4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6f7f8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #740] @ (6f7fc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6f800 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #736] @ (6f804 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6f808 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #732] @ (6f80c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #728] @ (6f810 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #728] @ (6f814 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6f818 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #724] @ (6f81c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6f820 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #720] @ (6f824 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6f828 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #716] @ (6f82c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6f830 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #712] @ (6f834 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6f838 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #708] @ (6f83c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6f840 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #704] @ (6f844 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #700] @ (6f848 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #700] @ (6f84c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6f850 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #696] @ (6f854 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6f858 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #692] @ (6f85c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6f860 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #688] @ (6f864 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6f868 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #684] @ (6f86c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6f870 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #680] @ (6f874 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6f878 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #676] @ (6f87c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6f880 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #672] @ (6f884 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6f888 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #668] @ (6f88c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6f890 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #664] @ (6f894 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6f898 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #660] @ (6f89c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6f8a0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #656] @ (6f8a4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6f8a8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #652] @ (6f8ac ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6f8b0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #648] @ (6f8b4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6f8b8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #644] @ (6f8bc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6f8c0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #640] @ (6f8c4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6f8c8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #636] @ (6f8cc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6f8d0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #632] @ (6f8d4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6f8d8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #628] @ (6f8dc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6f8e0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #624] @ (6f8e4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6f8e8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #620] @ (6f8ec ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6f8f0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #616] @ (6f8f4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6f8f8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #612] @ (6f8fc ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6f900 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #608] @ (6f904 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #604] @ (6f908 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #604] @ (6f90c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6f910 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #600] @ (6f914 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6f918 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #596] @ (6f91c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6f920 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #592] @ (6f924 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6f928 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #588] @ (6f92c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6f930 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #584] @ (6f934 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6f938 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #580] @ (6f93c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6f940 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #576] @ (6f944 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6f948 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #572] @ (6f94c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6f950 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #568] @ (6f954 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6f958 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #564] @ (6f95c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6f960 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #560] @ (6f964 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6f968 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #556] @ (6f96c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6f970 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #552] @ (6f974 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6f978 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #548] @ (6f97c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6f980 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #544] @ (6f984 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6f988 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #540] @ (6f98c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6f990 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #536] @ (6f994 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6f998 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #532] @ (6f99c ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6f9a0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #528] @ (6f9a4 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6f9a8 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r5, [pc, #524] @ (6f9ac ) │ │ │ │ + ldr r0, [pc, #524] @ (6f9b0 ) │ │ │ │ + bl 70564 │ │ │ │ + ldr r0, [pc, #524] @ (6f9b4 ) │ │ │ │ + bl 70564 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fad8 ) │ │ │ │ + ldr r0, [pc, #516] @ (6f9b8 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 70684 │ │ │ │ + bl 70564 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53669 @ 0xd1a5 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fadc │ │ │ │ + b.n 6f9bc │ │ │ │ strex r0, r0, [ip, #288] @ 0x120 │ │ │ │ strd r0, r0, [r8], #-288 @ 0x120 │ │ │ │ stmia.w r4, {r3, r6} │ │ │ │ ldmia.w ip, {r3, r6} │ │ │ │ ldmia.w ip!, {r3, r6} │ │ │ │ strd r0, r0, [r0], #288 @ 0x120 │ │ │ │ stmdb r0, {r3, r6} │ │ │ │ @@ -104129,59 +104042,59 @@ │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70352 │ │ │ │ + bne.w 701f0 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70394 │ │ │ │ + bne.w 70274 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703fa │ │ │ │ + bne.w 702da │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fbbc │ │ │ │ + beq.n 6fa9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70304 │ │ │ │ + bne.w 701e4 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fb7a │ │ │ │ + bne.n 6fa5a │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 70434 │ │ │ │ + bpl.w 70314 │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fb3c │ │ │ │ + bpl.n 6fa1c │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fb76 │ │ │ │ + cbz r0, 6fa56 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7044a │ │ │ │ + bne.w 7032a │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d1d4 <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104192,89 +104105,89 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 703c8 │ │ │ │ + bgt.w 702a8 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-8] │ │ │ │ - bne.n 6fadc │ │ │ │ - ldr r5, [pc, #724] @ (6fea8 ) │ │ │ │ - movw sl, #4521 @ 0x11a9 │ │ │ │ + bne.n 6f9bc │ │ │ │ + ldr r5, [pc, #724] @ (6fd88 ) │ │ │ │ + movw sl, #4233 @ 0x1089 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6fec8 │ │ │ │ + ldr.w fp, [pc, #748] @ 6fda8 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53669 @ 0xd1a5 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70310 │ │ │ │ + bne.w 70232 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7039e │ │ │ │ + bne.w 7027e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703ec │ │ │ │ + bne.w 702cc │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fcd6 │ │ │ │ + beq.n 6fbb6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7030a │ │ │ │ + bne.w 701ea │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fc94 │ │ │ │ + bne.n 6fb74 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 70444 │ │ │ │ + bpl.w 70324 │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fc56 │ │ │ │ + bpl.n 6fb36 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fc90 │ │ │ │ + cbz r0, 6fb70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7043c │ │ │ │ + bne.w 7031c │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d1d4 <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104285,963 +104198,963 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 703a6 │ │ │ │ + bgt.w 70286 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-16] │ │ │ │ - bne.n 6fbf6 │ │ │ │ + bne.n 6fad6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7040a │ │ │ │ - bl 71320 │ │ │ │ + bne.w 702ea │ │ │ │ + bl 71200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70514 │ │ │ │ + beq.w 703f4 │ │ │ │ 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 6fd6e │ │ │ │ + bne.n 6fc4e │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7050a │ │ │ │ - ldr r3, [pc, #384] @ (6feac ) │ │ │ │ + bne.w 703ea │ │ │ │ + ldr r3, [pc, #384] @ (6fd8c ) │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ mov r6, ip │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 6fd3c │ │ │ │ + bne.n 6fc1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6feb0 ) │ │ │ │ + ldr r2, [pc, #340] @ (6fd90 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6feb4 ) │ │ │ │ + ldr r2, [pc, #336] @ (6fd94 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6feb8 ) │ │ │ │ + ldr r2, [pc, #336] @ (6fd98 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6febc ) │ │ │ │ + ldr r2, [pc, #336] @ (6fd9c ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72104 │ │ │ │ + bl 71fec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70562 │ │ │ │ + beq.w 70442 │ │ │ │ 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 19f9c8 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 19e078 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70562 │ │ │ │ + beq.w 70442 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fd9c │ │ │ │ + bne.n 6fc7c │ │ │ │ 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 72198 │ │ │ │ + bl 72080 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7045a │ │ │ │ + beq.w 7033a │ │ │ │ mov r0, r4 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7045a │ │ │ │ + beq.w 7033a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 722a0 │ │ │ │ + bl 72188 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70454 │ │ │ │ + bne.w 70334 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6fe76 │ │ │ │ + bne.n 6fd56 │ │ │ │ movs r0, #5 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70492 │ │ │ │ + beq.w 70372 │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6fec0 ) │ │ │ │ - movw r2, #55000 @ 0xd6d8 │ │ │ │ + ldr r1, [pc, #172] @ (6fda0 ) │ │ │ │ + movw r2, #55512 @ 0xd8d8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a2b58 │ │ │ │ + bl 1a1210 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6fec4 ) │ │ │ │ + ldr r1, [pc, #156] @ (6fda4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a2b58 │ │ │ │ + bl 1a1210 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6fec4 ) │ │ │ │ + ldr r1, [pc, #144] @ (6fda4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a2b58 │ │ │ │ + bl 1a1210 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6fec4 ) │ │ │ │ + ldr r1, [pc, #128] @ (6fda4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a2b58 │ │ │ │ + bl 1a1210 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6fec4 ) │ │ │ │ - bl 1a2b58 │ │ │ │ + ldr r1, [pc, #108] @ (6fda4 ) │ │ │ │ + bl 1a1210 │ │ │ │ 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 7047c │ │ │ │ + beq.w 7035c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6fe64 │ │ │ │ + bne.n 6fd44 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6fe8a │ │ │ │ - bl 71320 │ │ │ │ + cbnz r3, 6fd6a │ │ │ │ + bl 71200 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70498 │ │ │ │ + beq.w 70378 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6fecc │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + cbnz r3, 6fdac │ │ │ │ + movw r0, #62536 @ 0xf448 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70498 │ │ │ │ - b.n 6fecc │ │ │ │ + beq.w 70378 │ │ │ │ + b.n 6fdac │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ffb8 │ │ │ │ + beq.n 6fe98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str.w r2, [r8, #1452] @ 0x5ac │ │ │ │ add.w r3, r3, #5568 @ 0x15c0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70502 │ │ │ │ + beq.w 703e2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2bdc │ │ │ │ + bl 1a1294 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70454 │ │ │ │ + bne.w 70334 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a561c │ │ │ │ + bl 1a3cd4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 703ca │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #4036 @ 0xfc4 │ │ │ │ + movw r2, #4548 @ 0x11c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1a5190 │ │ │ │ + bl 1a3848 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 704ea │ │ │ │ + blt.w 703ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 81dd4 │ │ │ │ + bl 81ce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 703ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (7027c ) │ │ │ │ + ldr r1, [pc, #820] @ (7015c ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7eab4 │ │ │ │ + bl 7e9d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 703ca │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70280 ) │ │ │ │ + ldr r1, [pc, #792] @ (70160 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7eab4 │ │ │ │ + bl 7e9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 703ca │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (70284 ) │ │ │ │ - bl 89040 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (70164 ) │ │ │ │ + bl 88f10 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 703ca │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70288 ) │ │ │ │ - bl 89040 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70168 ) │ │ │ │ + bl 88f10 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 703ca │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 81dd4 │ │ │ │ + bl 81ce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704b2 │ │ │ │ - ldr r5, [pc, #720] @ (7028c ) │ │ │ │ + beq.w 70392 │ │ │ │ + ldr r5, [pc, #720] @ (7016c ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704b2 │ │ │ │ + bne.w 70392 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 6ffbe │ │ │ │ + bne.n 6fe9e │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #664] @ (70290 ) │ │ │ │ + ldr r3, [pc, #664] @ (70170 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d608 │ │ │ │ + bl 7d518 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704b2 │ │ │ │ + beq.w 70392 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #4208 @ 0x1070 │ │ │ │ + movw r0, #4720 @ 0x1270 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 89074 │ │ │ │ + bl 88f44 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r0, [r5, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70038 │ │ │ │ + beq.n 6ff18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704e2 │ │ │ │ + beq.w 703c2 │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 704b2 │ │ │ │ - movw r1, #11684 @ 0x2da4 │ │ │ │ + beq.w 70392 │ │ │ │ + movw r1, #12196 @ 0x2fa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704b2 │ │ │ │ + bne.w 70392 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #4232 @ 0x1088 │ │ │ │ + movw r1, #4744 @ 0x1288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704b2 │ │ │ │ + bne.w 70392 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #9792 @ 0x2640 │ │ │ │ + movw r1, #10304 @ 0x2840 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704b2 │ │ │ │ + bne.w 70392 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 81e14 │ │ │ │ + bl 81d28 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 703ca │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 700c4 │ │ │ │ + beq.n 6ffa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704da │ │ │ │ + beq.w 703ba │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #4252 @ 0x109c │ │ │ │ + movw r1, #4764 @ 0x129c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8f870 │ │ │ │ + bl 8f770 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 704ea │ │ │ │ + ble.w 703ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [sl, #3904] @ 0xf40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 70118 │ │ │ │ + bne.n 6fff8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 70118 │ │ │ │ + cbnz r2, 6fff8 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 70118 │ │ │ │ - bl 1a5ef8 │ │ │ │ + cbz r2, 6fff8 │ │ │ │ + bl 1a45b0 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 7012e │ │ │ │ + cbnz r3, 7000e │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 704cc │ │ │ │ + bne.w 703ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #4264 @ 0x10a8 │ │ │ │ + movw r0, #4776 @ 0x12a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89074 │ │ │ │ + bl 88f44 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70624 │ │ │ │ + beq.w 70504 │ │ │ │ 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 702dc │ │ │ │ + beq.w 701bc │ │ │ │ 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 70608 │ │ │ │ - movw r0, #4332 @ 0x10ec │ │ │ │ + bne.w 704e8 │ │ │ │ + movw r0, #4844 @ 0x12ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6084 │ │ │ │ + bl 1a473c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 705be │ │ │ │ - movw r0, #4332 @ 0x10ec │ │ │ │ + bne.w 7049e │ │ │ │ + movw r0, #4844 @ 0x12ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1aca44 │ │ │ │ + bl 1ab104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705be │ │ │ │ + beq.w 7049e │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70616 │ │ │ │ - movw r0, #800 @ 0x320 │ │ │ │ + bne.w 704f6 │ │ │ │ + movw r0, #1312 @ 0x520 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705be │ │ │ │ + beq.w 7049e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56420 @ 0xdc64 │ │ │ │ + movw r1, #56932 @ 0xde64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4376 @ 0x1118 │ │ │ │ + movw r0, #4888 @ 0x1318 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8273c │ │ │ │ + bl 82650 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705f8 │ │ │ │ - bl 86da8 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 704d8 │ │ │ │ + bl 86c78 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 701fc │ │ │ │ + beq.n 700dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 701fc │ │ │ │ + cbnz r3, 700dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 705f8 │ │ │ │ + beq.w 704d8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl caf80 <_PyUnicodeWriter_PrepareInternal@@Base+0x163c> │ │ │ │ + bl cafa8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1658> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70224 │ │ │ │ + beq.n 70104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70600 │ │ │ │ + beq.w 704e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7023e │ │ │ │ + beq.n 7011e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7023e │ │ │ │ + cbnz r3, 7011e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 705f6 │ │ │ │ + beq.w 704d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ad264 │ │ │ │ + bl 1ab924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705dc │ │ │ │ - ldr r3, [pc, #60] @ (70290 ) │ │ │ │ + blt.w 704bc │ │ │ │ + ldr r3, [pc, #60] @ (70170 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ce │ │ │ │ + beq.w 704ae │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #800 @ 0x320 │ │ │ │ + movw r1, #1312 @ 0x520 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc5e0 │ │ │ │ + bl 1abbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705a4 │ │ │ │ - b.n 70294 │ │ │ │ + blt.w 70484 │ │ │ │ + b.n 70174 │ │ │ │ nop │ │ │ │ - bcc.n 701e8 │ │ │ │ + bcc.n 700c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 702d4 │ │ │ │ + bvc.n 701b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 702a6 │ │ │ │ + cbnz r4, 70186 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7034c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 7022c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #55368 @ 0xd848 │ │ │ │ + movw r2, #55880 @ 0xda48 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #4424 @ 0x1148 │ │ │ │ + movw r1, #4936 @ 0x1348 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cca88 │ │ │ │ + bl cca5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702ca │ │ │ │ + beq.n 701aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7059c │ │ │ │ + beq.w 7047c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 705be │ │ │ │ + beq.w 7049e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7058a │ │ │ │ + bne.w 7046a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fb7a │ │ │ │ + b.n 6fa5a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc94 │ │ │ │ + b.n 6fb74 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.w 6fc06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fc06 │ │ │ │ + beq.w 6f9cc │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.w 6f9cc │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70336 │ │ │ │ + beq.n 70216 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704fa │ │ │ │ + beq.w 703da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70344 │ │ │ │ + beq.n 70224 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - add.w r9, r9, #32 │ │ │ │ - adds r5, #32 │ │ │ │ + add.w r9, r9, #24 │ │ │ │ + adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fbf6 │ │ │ │ - b.n 6fcea │ │ │ │ + bne.w 6f9bc │ │ │ │ + b.n 6fab0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 6faec │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6faec │ │ │ │ + beq.w 6fae6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 6fae6 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70378 │ │ │ │ + beq.n 70258 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70656 │ │ │ │ + beq.w 70536 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70386 │ │ │ │ + beq.n 70266 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - add.w r9, r9, #24 │ │ │ │ - adds r5, #24 │ │ │ │ + add.w r9, r9, #32 │ │ │ │ + adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fadc │ │ │ │ - b.n 6fbd0 │ │ │ │ + bne.w 6fad6 │ │ │ │ + b.n 6fbca │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb14 │ │ │ │ + b.w 6f9f4 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc2e │ │ │ │ + b.n 6fb0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f8fc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19dfac <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70646 │ │ │ │ + beq.w 70526 │ │ │ │ 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 6fcd6 │ │ │ │ + b.n 6fbb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f8fc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19dfac <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70636 │ │ │ │ + beq.w 70516 │ │ │ │ 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 6fbbc │ │ │ │ + b.w 6fa9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc2e │ │ │ │ + b.n 6fb0e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb14 │ │ │ │ + b.w 6f9f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fcf8 │ │ │ │ + bpl.w 6fbd8 │ │ │ │ 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 6fd04 │ │ │ │ + beq.w 6fbe4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fd04 │ │ │ │ + b.n 6fbe4 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fb3c │ │ │ │ + b.w 6fa1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc88 │ │ │ │ + b.n 6fb68 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fc56 │ │ │ │ + b.n 6fb36 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fb6e │ │ │ │ + b.w 6fa4e │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 702e4 │ │ │ │ - ldr r3, [pc, #516] @ (70660 ) │ │ │ │ + b.n 701c4 │ │ │ │ + ldr r3, [pc, #516] @ (70540 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 702fc │ │ │ │ + b.n 701dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70492 │ │ │ │ + beq.n 70372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 70492 │ │ │ │ + cbnz r3, 70372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (70664 ) │ │ │ │ + ldr r2, [pc, #452] @ (70544 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #4180 @ 0x1054 │ │ │ │ + movw r3, #4692 @ 0x1254 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 702fc │ │ │ │ - movw r4, #4008 @ 0xfa8 │ │ │ │ + b.n 701dc │ │ │ │ + movw r4, #4520 @ 0x11a8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70668 ) │ │ │ │ + ldr r5, [pc, #424] @ (70548 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702e4 │ │ │ │ + b.n 701c4 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6dd7c │ │ │ │ + b.w 6dc5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a5ef8 │ │ │ │ - b.n 7012e │ │ │ │ + bl 1a45b0 │ │ │ │ + b.n 7000e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 700c4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ffa4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70038 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ff18 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #4048 @ 0xfd0 │ │ │ │ + movw r4, #4560 @ 0x11d0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - bl 781b8 │ │ │ │ - b.n 704ba │ │ │ │ + bl 780a0 │ │ │ │ + b.n 7039a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70336 │ │ │ │ - ldr r3, [pc, #360] @ (7066c ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70216 │ │ │ │ + ldr r3, [pc, #360] @ (7054c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 70462 │ │ │ │ + b.n 70342 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fd5a │ │ │ │ - ldr r7, [pc, #344] @ (70670 ) │ │ │ │ - movw r6, #3976 @ 0xf88 │ │ │ │ + b.n 6fc3a │ │ │ │ + ldr r7, [pc, #344] @ (70550 ) │ │ │ │ + movw r6, #4488 @ 0x1188 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3c3c │ │ │ │ + bl d3be0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 702fc │ │ │ │ - bl d3c3c │ │ │ │ - ldr r7, [pc, #300] @ (70674 ) │ │ │ │ + b.n 701dc │ │ │ │ + bl d3be0 │ │ │ │ + ldr r7, [pc, #300] @ (70554 ) │ │ │ │ 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, #3936 @ 0xf60 │ │ │ │ + movw r6, #4448 @ 0x1160 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 70526 │ │ │ │ + b.n 70406 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 702fc │ │ │ │ + b.n 701dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 702dc │ │ │ │ + bne.w 701bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 702dc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 701bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 702ca │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 701aa │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705be │ │ │ │ + beq.n 7049e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705be │ │ │ │ + cbnz r3, 7049e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #4084 @ 0xff4 │ │ │ │ + movw r4, #4596 @ 0x11f4 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #172] @ (70678 ) │ │ │ │ + ldr r5, [pc, #172] @ (70558 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702e0 │ │ │ │ - movw r1, #4384 @ 0x1120 │ │ │ │ + b.n 701c0 │ │ │ │ + movw r1, #4896 @ 0x1320 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #164] @ (7067c ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (7055c ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705f6 │ │ │ │ + beq.n 704d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705f6 │ │ │ │ + cbnz r3, 704d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ - b.n 705be │ │ │ │ + bl 780a0 │ │ │ │ + b.n 7049e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70224 │ │ │ │ - movw r0, #4296 @ 0x10c8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70104 │ │ │ │ + movw r0, #4808 @ 0x12c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6500 │ │ │ │ - b.n 7017a │ │ │ │ - movw r0, #4352 @ 0x1100 │ │ │ │ + bl 1a4bb8 │ │ │ │ + b.n 7005a │ │ │ │ + movw r0, #4864 @ 0x1300 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6500 │ │ │ │ - b.n 701aa │ │ │ │ + bl 1a4bb8 │ │ │ │ + b.n 7008a │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #4116 @ 0x1014 │ │ │ │ + movw r4, #4628 @ 0x1214 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #80] @ (70680 ) │ │ │ │ + ldr r5, [pc, #80] @ (70560 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702e4 │ │ │ │ + b.n 701c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fbbc │ │ │ │ + b.w 6fa9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fcd6 │ │ │ │ + b.w 6fbb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70378 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70258 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ movs r6, r5 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ movs r6, r5 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ movs r6, r5 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ movs r6, r5 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ movs r6, r5 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ movs r6, r5 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ movs r6, r5 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #436] @ (70848 ) │ │ │ │ + ldr r5, [pc, #436] @ (70728 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707aa │ │ │ │ + bne.w 7068a │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49093 @ 0xbfc5 │ │ │ │ + movw r3, #48969 @ 0xbf49 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 707d8 │ │ │ │ + bne.w 706b8 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 707f6 │ │ │ │ + bne.w 706d6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7078a │ │ │ │ + beq.n 7066a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4521 @ 0x11a9 │ │ │ │ + movw r3, #4233 @ 0x1089 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70796 │ │ │ │ + bne.n 70676 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 7074a │ │ │ │ + bne.n 7062a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 7082c │ │ │ │ + bpl.w 7070c │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 70808 │ │ │ │ + bpl.w 706e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70748 │ │ │ │ + cbz r1, 70628 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53669 @ 0xd1a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7081e │ │ │ │ + bne.n 706fe │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d1d4 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 70826 │ │ │ │ + beq.n 70706 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -105249,15 +105162,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 707e6 │ │ │ │ + bgt.n 706c6 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ @@ -105268,130 +105181,130 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ - b.n 70756 │ │ │ │ + b.n 70636 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 706a8 │ │ │ │ + beq.w 70588 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 707c8 │ │ │ │ + beq.n 706a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7083e │ │ │ │ + beq.n 7071e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70792 │ │ │ │ + beq.n 70672 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 70792 │ │ │ │ + b.n 70672 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706e2 │ │ │ │ - b.n 7078a │ │ │ │ + bne.w 705c2 │ │ │ │ + b.n 7066a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f8fc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19dfac <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70830 │ │ │ │ + beq.n 70710 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7077a │ │ │ │ + b.n 7065a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706e2 │ │ │ │ - b.n 7078a │ │ │ │ + bne.w 705c2 │ │ │ │ + b.n 7066a │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 70714 │ │ │ │ - b.n 70748 │ │ │ │ + bne.w 705f4 │ │ │ │ + b.n 70628 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70748 │ │ │ │ + bne.n 70628 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70748 │ │ │ │ + b.n 70628 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 7080c │ │ │ │ + b.n 706ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7078a │ │ │ │ + b.n 7066a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 707c8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 706a8 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007084c <_Py_hashtable_get@@Base>: │ │ │ │ +0007072c <_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, 70862 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 70742 <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #4521 @ 0x11a9 │ │ │ │ + movw r3, #4233 @ 0x1089 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fa6 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 70e86 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70cae <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70b8e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 70fd2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 70eb2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 70fae <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 70e8e <_Py_hashtable_get@@Base+0x762> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r1, sl, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70caa <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70b8a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53669 @ 0xd1a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fda <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 70eba <_Py_hashtable_get@@Base+0x78e> │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -105416,15 +105329,15 @@ │ │ │ │ eors r2, r7 │ │ │ │ eors r3, r7 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ cmp r4, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 70d04 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70be4 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ adds.w lr, lr, r5 │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ eors r0, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -105461,15 +105374,15 @@ │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, fp │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 70a90 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70970 <_Py_hashtable_get@@Base+0x244> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ add.w fp, r7, #8 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ add r7, r4 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ adds.w r8, r5, lr │ │ │ │ @@ -105512,28 +105425,28 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ eor.w r6, r9, r8 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 709f2 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 708d2 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r4, r9, [sp, #16] │ │ │ │ ldrd sl, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r8, r8, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #7 │ │ │ │ add r7, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 70ff4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 70ed4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -105682,104 +105595,104 @@ │ │ │ │ mvneq.w r4, #1 │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r5, r4 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 70cfa <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70bda <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70d38 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70c18 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70cfa <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70bda <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70ba4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46137 @ 0xb439 │ │ │ │ + movw r3, #45893 @ 0xb345 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f80 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 70e60 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 70fe4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 70ec4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d6c <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70c4c <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70ba4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 70ff4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 70ed4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r1, #23 │ │ │ │ + lsrs r1, r5, #18 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r5, r3, #30 │ │ │ │ + lsrs r5, r7, #25 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r7, #22 │ │ │ │ + lsrs r1, r3, #18 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r3, #11 │ │ │ │ + lsrs r3, r7, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #30 │ │ │ │ + lsrs r3, r6, #25 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r1, #11 │ │ │ │ + lsrs r3, r5, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r0, #11 │ │ │ │ + lsrs r3, r4, #6 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46137 @ 0xb439 │ │ │ │ + movw r3, #45893 @ 0xb345 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f80 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 70e60 <_Py_hashtable_get@@Base+0x734> │ │ │ │ sub.w ip, sl, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 70dac <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 70c8c <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70ba4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ ubfx r7, r6, #2, #3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70ba4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 70fcc <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 70eac <_Py_hashtable_get@@Base+0x780> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, sl, #20 │ │ │ │ addpl.w r0, sl, #28 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 70fc8 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 70ea8 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70ba4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ bfi r7, r4, #16, #8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ @@ -105912,60 +105825,60 @@ │ │ │ │ orr.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ orr.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r4, r3, r2 │ │ │ │ - b.n 70ca2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70b82 <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70ba4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 70ada <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 709ba <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70dc8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 70ca8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70cb0 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70b90 <_Py_hashtable_get@@Base+0x464> │ │ │ │ add.w r2, sl, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 708bc <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70caa <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 7079c <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70b8a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70d9e <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 70c7e <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70d90 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 70c70 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 70fb4 <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 70e94 <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70ca2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70b82 <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70db0 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70cc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 70c90 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70ba4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds.w lr, lr, r5 │ │ │ │ mov.w r4, r5, lsl #13 │ │ │ │ adc.w r6, r2, r6 │ │ │ │ eors r3, r7 │ │ │ │ orr.w r4, r4, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -106083,77 +105996,77 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 70ca2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cbf4 │ │ │ │ + b.n 70b82 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cad4 │ │ │ │ │ │ │ │ -000711ac <_Py_hashtable_set@@Base>: │ │ │ │ +0007108c <_Py_hashtable_set@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #49093 @ 0xbfc5 │ │ │ │ + movw r3, #48969 @ 0xbf49 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 712b8 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 71198 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 712d4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 711b4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71318 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 711f8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4521 @ 0x11a9 │ │ │ │ + movw r3, #4233 @ 0x1089 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 712a6 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 71186 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 7125e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 7113e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 71308 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 711e8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 712e4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 711c4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 7125c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 7113c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #53957 @ 0xd2c5 │ │ │ │ + movw r2, #53669 @ 0xd1a5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 712f8 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 711d8 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d1d4 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 71302 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 711e2 <_Py_hashtable_set@@Base+0x156> │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -106162,15 +106075,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 712c4 <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 711a4 <_Py_hashtable_set@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ands r2, r3 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ @@ -106179,84 +106092,84 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ - b.n 71268 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71148 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 711f8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71318 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 710d8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 711f8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f8fc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19dfac <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7130c <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 711ec <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 7128e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 7116e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 711f8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71318 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 710d8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 711f8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71226 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 7125c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71106 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 7113c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7125c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7113c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 7125c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 7113c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 712e8 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 711c8 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 712a0 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 71180 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -00071320 : │ │ │ │ +00071200 : │ │ │ │ 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] @ (713cc ) │ │ │ │ + ldr r3, [pc, #156] @ (712ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 71384 │ │ │ │ + ble.n 71264 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (713d0 ) │ │ │ │ + ldr r1, [pc, #136] @ (712b0 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r3, 713a2 │ │ │ │ - ldr r2, [pc, #116] @ (713d4 ) │ │ │ │ + cbnz r3, 71282 │ │ │ │ + ldr r2, [pc, #116] @ (712b4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -106265,70 +106178,70 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 713c2 │ │ │ │ - ldr r3, [pc, #60] @ (713d4 ) │ │ │ │ + cbz r0, 712a2 │ │ │ │ + ldr r3, [pc, #60] @ (712b4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71368 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 71248 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 713b6 │ │ │ │ + bne.n 71296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 71394 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 71274 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 71394 │ │ │ │ - ldr r0, [pc, #16] @ (713d4 ) │ │ │ │ - bl 1a4cf0 │ │ │ │ - b.n 71380 │ │ │ │ + b.n 71274 │ │ │ │ + ldr r0, [pc, #16] @ (712b4 ) │ │ │ │ + bl 1a33a8 │ │ │ │ + b.n 71260 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #164] @ (71490 ) │ │ │ │ + ldr r3, [pc, #164] @ (71370 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r4, #2416] @ 0x970 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 71448 │ │ │ │ + ble.n 71328 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (71494 ) │ │ │ │ + ldr r2, [pc, #132] @ (71374 ) │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ ldr.w r4, [r4, #2096] @ 0x830 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7146e │ │ │ │ + cbnz r3, 7134e │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r7, [r4, #24] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r6, [r4, #28] │ │ │ │ @@ -106337,45 +106250,45 @@ │ │ │ │ str r3, [r5, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71420 │ │ │ │ + bne.n 71300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a4cf0 │ │ │ │ + bl 1a33a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71442 │ │ │ │ + beq.n 71322 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 71442 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 71322 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71482 │ │ │ │ + bne.n 71362 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 71420 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 71300 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71420 │ │ │ │ + b.n 71300 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071498 <_PyObject_GC_New@@Base>: │ │ │ │ +00071378 <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ @@ -106383,370 +106296,370 @@ │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 7167c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 716ac <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 7155c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 7158c <_PyObject_GC_New@@Base+0x214> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 71640 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71520 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 71640 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71520 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71632 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 71512 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 715f6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 714d6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 715e6 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 714c6 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbz r6, 71578 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71458 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 715a4 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 71484 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #328] @ (716a8 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71588 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7164e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 7152e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 71598 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bhi.n 71478 <_PyObject_GC_New@@Base+0x100> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r3, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r6, [r3, r7] │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 71534 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71414 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71534 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71414 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71432 <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71432 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 71432 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7169e <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 7157e <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 71432 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 715d0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 714b0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71432 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7158e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7146e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 71662 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 71542 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 71640 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71520 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71534 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71414 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7158e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7146e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71570 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bne.n 71432 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71450 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71670 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71550 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 71570 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126c08 │ │ │ │ + b.n 71450 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 71618 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 714f8 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71570 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71450 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 716ac <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 7158c <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r6, r3 │ │ │ │ - b.n 714d0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 713b0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71552 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 715c0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 71432 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 714a0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000716b0 : │ │ │ │ +00071590 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 71782 │ │ │ │ + blt.n 71662 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7176c │ │ │ │ - ldr r2, [pc, #168] @ (71788 ) │ │ │ │ + bne.n 7164c │ │ │ │ + ldr r2, [pc, #168] @ (71668 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 71740 │ │ │ │ + bcs.n 71620 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 71736 │ │ │ │ + beq.n 71616 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 71714 │ │ │ │ + cbz r2, 715f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r6, #12] │ │ │ │ strcc r6, [r3, #8] │ │ │ │ - bcc.n 71710 │ │ │ │ + bcc.n 715f0 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71710 │ │ │ │ + bne.n 715f0 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71778 │ │ │ │ + bne.n 71658 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71710 │ │ │ │ + beq.n 715f0 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 71710 │ │ │ │ + b.n 715f0 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7175c │ │ │ │ + b.n 7163c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71710 │ │ │ │ + b.n 715f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ (71844 ) │ │ │ │ + ldr r0, [pc, #168] @ (71724 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.n 71832 │ │ │ │ + bcs.n 71712 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 717f2 │ │ │ │ + beq.n 716d2 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 717d2 │ │ │ │ + cbz r1, 716b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 717ea │ │ │ │ + bhi.n 716ca │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 717d0 │ │ │ │ + bne.n 716b0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7183a │ │ │ │ + bne.n 7171a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717d0 │ │ │ │ + beq.n 716b0 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 717fe │ │ │ │ + bge.n 716de │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 71822 │ │ │ │ + b.n 71702 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71974 │ │ │ │ + beq.w 7184a │ │ │ │ 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 7190e │ │ │ │ + bls.n 717ee │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 718e6 │ │ │ │ + cbnz r3, 717c6 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r7, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -106781,90 +106694,87 @@ │ │ │ │ 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 718c0 │ │ │ │ + bne.n 717a0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 71956 │ │ │ │ + cbnz r3, 7182c │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 71944 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str.w r2, [r5, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 71acc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 718fa │ │ │ │ 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 718c0 │ │ │ │ + b.n 717a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71966 │ │ │ │ + cbz r0, 7183c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 718f2 │ │ │ │ + b.n 717d2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7195e │ │ │ │ + beq.n 71834 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7195e │ │ │ │ + b.n 71834 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71a8c │ │ │ │ + beq.w 71972 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71adc │ │ │ │ + bne.w 719be │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71a22 │ │ │ │ + beq.n 71908 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ ldrd r0, r3, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71afa │ │ │ │ + beq.w 719dc │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71aec │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ - ubfx r2, r1, #0, #18 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 71a86 │ │ │ │ + beq.w 719ce │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ + ubfx r0, r0, #0, #18 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7196c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ - str.w r2, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r5, r0, lsl #3 │ │ │ │ - str.w r2, [r3, #804] @ 0x324 │ │ │ │ + str.w r0, [r3, #808] @ 0x328 │ │ │ │ + add.w r3, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ - ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ adds r2, #1 │ │ │ │ + str.w r0, [r3, #804] @ 0x324 │ │ │ │ + ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str r1, [r7, #0] │ │ │ │ str.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #796] @ 0x31c │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ @@ -106872,584 +106782,590 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71b06 │ │ │ │ + bne.w 719e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r7, #12] │ │ │ │ mov r4, r7 │ │ │ │ add.w r1, r2, #132 @ 0x84 │ │ │ │ str.w r7, [r5, #524] @ 0x20c │ │ │ │ strd r3, r3, [r7, #20] │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ - b.n 7187a │ │ │ │ + b.n 7175a │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7181a │ │ │ │ + str r0, [r2, #24] │ │ │ │ + b.n 7181a │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71aa2 │ │ │ │ + bne.n 71988 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ movs r7, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71ac4 │ │ │ │ + beq.n 719aa │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ mov.w lr, #28 │ │ │ │ str.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ mla lr, r2, lr, lr │ │ │ │ add.w r3, r9, lr │ │ │ │ - b.n 71a74 │ │ │ │ + b.n 7195a │ │ │ │ cmp r2, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r3 │ │ │ │ movcs r1, #0 │ │ │ │ str.w ip, [r3, #-28] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.n 71a60 │ │ │ │ + bcc.n 71946 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71994 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 719cc │ │ │ │ - movw r0, #57040 @ 0xded0 │ │ │ │ + b.n 7186a │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 718a2 │ │ │ │ + movw r0, #57552 @ 0xe0d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19cadc │ │ │ │ - cbnz r0, 71ad0 │ │ │ │ + bl 19b16c │ │ │ │ + cbnz r0, 719b2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 7198c │ │ │ │ + b.n 71862 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71ac4 │ │ │ │ + bcs.n 719aa │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71ac4 │ │ │ │ + bhi.n 719aa │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71a34 │ │ │ │ + bge.n 7191a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 718e0 │ │ │ │ - str r0, [r2, #24] │ │ │ │ - b.n 71944 │ │ │ │ + b.n 717c0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71a9a │ │ │ │ + beq.n 71980 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d1c6 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 7198c │ │ │ │ + b.n 71862 │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r0, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r7, #20] │ │ │ │ str.w r7, [r5, #520] @ 0x208 │ │ │ │ - b.n 71ac4 │ │ │ │ + b.n 719aa │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71a08 │ │ │ │ + b.n 718e0 │ │ │ │ + nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71b48 │ │ │ │ + vldr d7, [pc, #40] @ 71a30 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2a108 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00071b50 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71b78 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071a38 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71a60 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71b5e <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71a46 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71b6e <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 1269f8 │ │ │ │ + bne.n 71a56 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126c08 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071b7c : │ │ │ │ +00071a64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71daa │ │ │ │ + beq.w 71c92 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71cba │ │ │ │ + bhi.w 71ba2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71dba │ │ │ │ + blt.w 71ca2 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71d38 │ │ │ │ + bgt.w 71c20 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71d28 │ │ │ │ - ldr r3, [pc, #552] @ (71dfc ) │ │ │ │ + bne.w 71c10 │ │ │ │ + ldr r3, [pc, #552] @ (71ce4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 71d76 │ │ │ │ + bcs.w 71c5e │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71d64 │ │ │ │ + beq.w 71c4c │ │ │ │ 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, 71c56 │ │ │ │ + cbz r2, 71b3e │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #472] @ (71e00 ) │ │ │ │ + ldr r2, [pc, #472] @ (71ce8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71c7a │ │ │ │ + cbnz r3, 71b62 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71c90 │ │ │ │ + beq.n 71b78 │ │ │ │ adds r3, r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r6, r6, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r4, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 71c6e │ │ │ │ + bhi.n 71b56 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 71c0e │ │ │ │ + b.n 71af6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71c0e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 71af6 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71dae │ │ │ │ + bne.w 71c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 71c32 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 71b1a │ │ │ │ lsls r3, r6, #2 │ │ │ │ add.w r2, r4, #28 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.n 71d5a │ │ │ │ + beq.n 71c42 │ │ │ │ cmp r6, #2 │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r8, [r2, r5, lsl #1] │ │ │ │ strne.w r8, [r2, r5, lsl #2] │ │ │ │ - b.n 71c4e │ │ │ │ + b.n 71b36 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71d42 │ │ │ │ + bls.n 71c2a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71da2 │ │ │ │ + bcc.n 71c8a │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71de4 │ │ │ │ + bcs.w 71ccc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71dba │ │ │ │ + blt.n 71ca2 │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 71d38 │ │ │ │ + bgt.n 71c20 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71bd2 │ │ │ │ + beq.w 71aba │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71c0e │ │ │ │ + bne.w 71af6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71dba │ │ │ │ + blt.n 71ca2 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71d38 │ │ │ │ + bgt.n 71c20 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71d0a │ │ │ │ + b.n 71bf2 │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71c4e │ │ │ │ + b.n 71b36 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71c0e │ │ │ │ + bne.w 71af6 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71dd4 │ │ │ │ + bne.n 71cbc │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71d38 │ │ │ │ + beq.n 71c20 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71c0e │ │ │ │ + b.n 71af6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71dba │ │ │ │ + blt.n 71ca2 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71cd2 │ │ │ │ - ldr r4, [pc, #88] @ (71e04 ) │ │ │ │ - b.n 71c4e │ │ │ │ + b.n 71bba │ │ │ │ + ldr r4, [pc, #88] @ (71cec ) │ │ │ │ + b.n 71b36 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71c32 │ │ │ │ + b.n 71b1a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4488 @ 0x1188 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71c4e │ │ │ │ + b.n 71b36 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71d92 │ │ │ │ + b.n 71c7a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4436 @ 0x1154 │ │ │ │ + movw r1, #4948 @ 0x1354 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 71dd0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 71cb8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071e08 : │ │ │ │ +00071cf0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.w 71f9e │ │ │ │ + blt.w 71e86 │ │ │ │ sub.w r3, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f50 │ │ │ │ + bne.w 71e38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71f78 │ │ │ │ + beq.w 71e60 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 71fc4 │ │ │ │ + bhi.w 71eac │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71edc │ │ │ │ - ldr r2, [pc, #380] @ (71fe8 ) │ │ │ │ + bne.n 71dc4 │ │ │ │ + ldr r2, [pc, #380] @ (71ed0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 71f28 │ │ │ │ + bhi.n 71e10 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 71f7c │ │ │ │ + beq.n 71e64 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 71f0a │ │ │ │ + beq.n 71df2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #304] @ (71fec ) │ │ │ │ + ldr r2, [pc, #304] @ (71ed4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71f8a │ │ │ │ + bne.n 71e72 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 71ef8 │ │ │ │ + cbnz r6, 71de0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71ea0 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.n 71d88 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71fb4 │ │ │ │ + beq.n 71e9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 71ed6 │ │ │ │ + beq.n 71dbe │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 71f6c │ │ │ │ + bhi.n 71e54 │ │ │ │ adds r0, #3 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71ea0 │ │ │ │ + bne.n 71d88 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71fb8 │ │ │ │ + bne.n 71ea0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71eea │ │ │ │ + beq.n 71dd2 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 71ea0 │ │ │ │ + b.n 71d88 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71ea0 │ │ │ │ - ldr r5, [pc, #116] @ (71ff0 ) │ │ │ │ - b.n 71ed6 │ │ │ │ + b.n 71d88 │ │ │ │ + ldr r5, [pc, #116] @ (71ed8 ) │ │ │ │ + b.n 71dbe │ │ │ │ mov r0, r9 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71ea0 │ │ │ │ - b.n 71f28 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bne.n 71d88 │ │ │ │ + b.n 71e10 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71fdc │ │ │ │ + bne.n 71ec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 71ec6 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 71dae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4528 @ 0x11b0 │ │ │ │ + movw r1, #5040 @ 0x13b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71ed6 │ │ │ │ + b.n 71dbe │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71f40 │ │ │ │ + b.n 71e28 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4580 @ 0x11e4 │ │ │ │ + movw r1, #5092 @ 0x13e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 127114 │ │ │ │ - b.n 71fb4 │ │ │ │ + bl 127324 │ │ │ │ + b.n 71e9c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 71ec6 │ │ │ │ + b.n 71dae │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071ff4 : │ │ │ │ +00071edc : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 7209a │ │ │ │ - blt.n 720d6 │ │ │ │ - ldr.w r9, [pc, #244] @ 72100 │ │ │ │ + beq.n 71f82 │ │ │ │ + blt.n 71fbe │ │ │ │ + ldr.w r9, [pc, #244] @ 71fe8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 7209e │ │ │ │ + bgt.n 71f86 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r3, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72076 │ │ │ │ - ldr r0, [pc, #204] @ (720f8 ) │ │ │ │ + cbz r4, 71f5e │ │ │ │ + ldr r0, [pc, #204] @ (71fe0 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 720b6 │ │ │ │ + cbnz r3, 71f9e │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -107461,79 +107377,79 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 720b2 │ │ │ │ + cbz r0, 71f9a │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72054 │ │ │ │ - ldr r4, [pc, #96] @ (720fc ) │ │ │ │ - b.n 72070 │ │ │ │ + b.n 71f3c │ │ │ │ + ldr r4, [pc, #96] @ (71fe4 ) │ │ │ │ + b.n 71f58 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72076 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bls.n 71f5e │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 720ce │ │ │ │ + cbnz r0, 71fb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72070 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 71f58 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 720e6 │ │ │ │ + bne.n 71fce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 72046 │ │ │ │ + b.n 71f2e │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 72046 │ │ │ │ + b.n 71f2e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #4608 @ 0x1200 │ │ │ │ + movw r0, #5120 @ 0x1400 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 720b2 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 71f9a │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 72046 │ │ │ │ + b.n 71f2e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #128] @ (72194 ) │ │ │ │ + ldr r2, [pc, #128] @ (7207c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 7217a │ │ │ │ + bgt.n 72062 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 7213e │ │ │ │ + cbz r0, 72026 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w ip, r2, #8192 @ 0x2000 │ │ │ │ movs r3, #4 │ │ │ │ @@ -107545,61 +107461,61 @@ │ │ │ │ adds r3, #27 │ │ │ │ lsls r5, r4 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r1, r2, asr #3 │ │ │ │ cmp.w r2, #288 @ 0x120 │ │ │ │ - bhi.n 7217a │ │ │ │ + bhi.n 72062 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #4] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ movs r5, #1 │ │ │ │ lsls r0, r4 │ │ │ │ adds r0, #27 │ │ │ │ lsls r5, r4 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7216e │ │ │ │ + bne.n 72056 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072198 : │ │ │ │ +00072080 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 72258 │ │ │ │ - ldr r7, [pc, #236] @ (72298 ) │ │ │ │ + blt.n 72140 │ │ │ │ + ldr r7, [pc, #236] @ (72180 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 72230 │ │ │ │ + ble.n 72118 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (7229c ) │ │ │ │ + ldr r2, [pc, #200] @ (72184 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72244 │ │ │ │ - cbnz r5, 7220a │ │ │ │ + bne.n 7212c │ │ │ │ + cbnz r5, 720f2 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -107611,421 +107527,421 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f30 │ │ │ │ + bl 76e24 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72278 │ │ │ │ + cbz r0, 72160 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - b.n 721fa │ │ │ │ + b.n 720e2 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 721dc │ │ │ │ - b.n 72268 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bne.n 720c4 │ │ │ │ + b.n 72150 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7226c │ │ │ │ + bne.n 72154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 721dc │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bl 126c08 │ │ │ │ + b.n 720c4 │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72206 │ │ │ │ + b.n 720ee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 721dc │ │ │ │ + b.n 720c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72288 │ │ │ │ + beq.n 72170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72290 │ │ │ │ + cbz r3, 72178 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72288 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72170 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #252] @ 723b0 │ │ │ │ + ldr.w fp, [pc, #252] @ 72298 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 72344 │ │ │ │ + b.n 7222c │ │ │ │ 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 722ec │ │ │ │ + bne.n 721d4 │ │ │ │ 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 72e34 │ │ │ │ + bl 72d1c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 728a2 │ │ │ │ + beq.w 7278a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 728ba │ │ │ │ - ldr r3, [pc, #108] @ (723ac ) │ │ │ │ + blt.w 727a2 │ │ │ │ + ldr r3, [pc, #108] @ (72294 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 723b4 │ │ │ │ + beq.n 7229c │ │ │ │ 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 72374 │ │ │ │ + bmi.n 7225c │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 722d0 │ │ │ │ + beq.n 721b8 │ │ │ │ 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 72390 │ │ │ │ + bne.n 72278 │ │ │ │ dmb ish │ │ │ │ - b.n 7230e │ │ │ │ + b.n 721f6 │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ea60 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (7271c ) │ │ │ │ - bl 7eab4 │ │ │ │ + bl 7e980 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (72604 ) │ │ │ │ + bl 7e9d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c60 │ │ │ │ + beq.w 72b48 │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7eb20 │ │ │ │ + bl 7ea40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c74 │ │ │ │ + beq.w 72b5c │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7eb20 │ │ │ │ + bl 7ea40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c74 │ │ │ │ + beq.w 72b5c │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7eb20 │ │ │ │ + bl 7ea40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c74 │ │ │ │ + beq.w 72b5c │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7eb20 │ │ │ │ + bl 7ea40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c74 │ │ │ │ + beq.w 72b5c │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7eb20 │ │ │ │ + bl 7ea40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c74 │ │ │ │ + beq.w 72b5c │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7eb20 │ │ │ │ + bl 7ea40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c74 │ │ │ │ + beq.w 72b5c │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (72720 ) │ │ │ │ + ldr r1, [pc, #720] @ (72608 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a28f4 │ │ │ │ + bl 1a0fac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c3e │ │ │ │ + blt.w 72b26 │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fc60 │ │ │ │ + bl 19e310 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c28 │ │ │ │ + blt.w 72b10 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fc60 │ │ │ │ + bl 19e310 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c28 │ │ │ │ + blt.w 72b10 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fc60 │ │ │ │ + bl 19e310 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c28 │ │ │ │ - ldr r2, [pc, #660] @ (72724 ) │ │ │ │ + blt.w 72b10 │ │ │ │ + ldr r2, [pc, #660] @ (7260c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (72728 ) │ │ │ │ + ldr r1, [pc, #660] @ (72610 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a28f4 │ │ │ │ + bl 1a0fac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c12 │ │ │ │ - ldr.w r8, [pc, #708] @ 72768 │ │ │ │ + blt.w 72afa │ │ │ │ + ldr.w r8, [pc, #708] @ 72650 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fc60 │ │ │ │ + bl 19e310 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72bf8 │ │ │ │ + blt.w 72ae0 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 724ae │ │ │ │ + bne.n 72396 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r9, r8 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 7fd64 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fc84 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72be4 │ │ │ │ + beq.w 72acc │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 724d4 │ │ │ │ + bne.n 723bc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 7250e │ │ │ │ + beq.n 723f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 7250e │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 723f6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 724f8 │ │ │ │ + bne.n 723e0 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72bc4 │ │ │ │ + beq.w 72aac │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (7272c ) │ │ │ │ - bl 79374 │ │ │ │ + ldr r1, [pc, #508] @ (72614 ) │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bbc │ │ │ │ - ldr r4, [pc, #500] @ (72730 ) │ │ │ │ + bne.w 72aa4 │ │ │ │ + ldr r4, [pc, #500] @ (72618 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bce │ │ │ │ + bne.w 72ab6 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (72734 ) │ │ │ │ + ldr r1, [pc, #484] @ (7261c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb4 │ │ │ │ + bne.w 72a9c │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ba0 │ │ │ │ + bne.w 72a88 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (72738 ) │ │ │ │ + ldr r1, [pc, #452] @ (72620 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b98 │ │ │ │ + bne.w 72a80 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b84 │ │ │ │ + bne.w 72a6c │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (7272c ) │ │ │ │ + ldr r1, [pc, #408] @ (72614 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bbc │ │ │ │ + bne.w 72aa4 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b70 │ │ │ │ + bne.w 72a58 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (7273c ) │ │ │ │ + ldr r1, [pc, #388] @ (72624 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b68 │ │ │ │ + bne.w 72a50 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b54 │ │ │ │ + bne.w 72a3c │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (72740 ) │ │ │ │ + ldr r1, [pc, #360] @ (72628 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b4c │ │ │ │ + bne.w 72a34 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b38 │ │ │ │ + bne.w 72a20 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (72744 ) │ │ │ │ + ldr r1, [pc, #328] @ (7262c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b30 │ │ │ │ + bne.w 72a18 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b1c │ │ │ │ + bne.w 72a04 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (72748 ) │ │ │ │ + ldr r1, [pc, #300] @ (72630 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b14 │ │ │ │ + bne.w 729fc │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b00 │ │ │ │ + bne.w 729e8 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (7274c ) │ │ │ │ + ldr r1, [pc, #268] @ (72634 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72af8 │ │ │ │ + bne.w 729e0 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ae4 │ │ │ │ + bne.w 729cc │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (72750 ) │ │ │ │ + ldr r1, [pc, #240] @ (72638 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72adc │ │ │ │ + bne.w 729c4 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ac8 │ │ │ │ + bne.w 729b0 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (72754 ) │ │ │ │ + ldr r1, [pc, #208] @ (7263c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a6e │ │ │ │ + bne.w 72956 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a5a │ │ │ │ + bne.w 72942 │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (72758 ) │ │ │ │ + ldr r1, [pc, #180] @ (72640 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a52 │ │ │ │ + bne.w 7293a │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a3e │ │ │ │ + bne.w 72926 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (7275c ) │ │ │ │ + ldr r1, [pc, #148] @ (72644 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a36 │ │ │ │ + bne.w 7291e │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a22 │ │ │ │ + bne.w 7290a │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (72760 ) │ │ │ │ + ldr r1, [pc, #120] @ (72648 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a1a │ │ │ │ + bne.w 72902 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a06 │ │ │ │ + bne.w 728ee │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (72764 ) │ │ │ │ + ldr r1, [pc, #88] @ (7264c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729fe │ │ │ │ - b.n 7276c │ │ │ │ + bne.w 728e6 │ │ │ │ + b.n 72654 │ │ │ │ nop │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -108057,109 +107973,109 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729ea │ │ │ │ + bne.w 728d2 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72a78 ) │ │ │ │ + ldr r1, [pc, #760] @ (72960 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729e2 │ │ │ │ + bne.w 728ca │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729ce │ │ │ │ + bne.w 728b6 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72a7c ) │ │ │ │ + ldr r1, [pc, #728] @ (72964 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729c6 │ │ │ │ + bne.w 728ae │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729b2 │ │ │ │ + bne.w 7289a │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72a80 ) │ │ │ │ + ldr r1, [pc, #700] @ (72968 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729aa │ │ │ │ + bne.w 72892 │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72996 │ │ │ │ + bne.w 7287e │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72a84 ) │ │ │ │ - bl 79374 │ │ │ │ + ldr r1, [pc, #664] @ (7296c ) │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7296e │ │ │ │ + bne.w 72856 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7295a │ │ │ │ - ldr r2, [pc, #644] @ (72a88 ) │ │ │ │ + bne.w 72842 │ │ │ │ + ldr r2, [pc, #644] @ (72970 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72a8c ) │ │ │ │ + ldr r1, [pc, #644] @ (72974 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a28f4 │ │ │ │ + bl 1a0fac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7293a │ │ │ │ + blt.w 72822 │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72848 │ │ │ │ + bne.n 72730 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ea60 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72a90 ) │ │ │ │ - movw r1, #4928 @ 0x1340 │ │ │ │ + bl 7e980 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72978 ) │ │ │ │ + movw r1, #5440 @ 0x1540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f984 │ │ │ │ - ldr r2, [pc, #604] @ (72a94 ) │ │ │ │ + bl 7f8a4 │ │ │ │ + ldr r2, [pc, #604] @ (7297c ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72918 │ │ │ │ + bne.n 72800 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72904 │ │ │ │ + bne.n 727ec │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72a98 ) │ │ │ │ + ldr r1, [pc, #580] @ (72980 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r7, #1092] @ 0x444 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1060] @ 0x424 │ │ │ │ - bl 19fc60 │ │ │ │ + bl 19e310 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 728dc │ │ │ │ + blt.n 727c4 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72a9c ) │ │ │ │ + ldr r1, [pc, #536] @ (72984 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 19fc60 │ │ │ │ + bl 19e310 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 728dc │ │ │ │ + blt.n 727c4 │ │ │ │ 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] │ │ │ │ @@ -108167,177 +108083,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #4660 @ 0x1234 │ │ │ │ + movw r3, #5172 @ 0x1434 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #476] @ (72aa0 ) │ │ │ │ + ldr r0, [pc, #476] @ (72988 ) │ │ │ │ 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 7289a │ │ │ │ + b.n 72782 │ │ │ │ movs r0, #0 │ │ │ │ - bl 62188 │ │ │ │ - ldr r3, [pc, #448] @ (72aa4 ) │ │ │ │ + bl 6541c │ │ │ │ + ldr r3, [pc, #448] @ (7298c ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #4964 @ 0x1364 │ │ │ │ + movw r3, #5476 @ 0x1564 │ │ │ │ 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 7289a │ │ │ │ + b.n 72782 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72848 │ │ │ │ + bne.n 72730 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72848 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72730 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 72924 │ │ │ │ + beq.n 7280c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72950 │ │ │ │ - ldr r3, [pc, #384] @ (72aa8 ) │ │ │ │ + cbz r3, 72838 │ │ │ │ + ldr r3, [pc, #384] @ (72990 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #4936 @ 0x1348 │ │ │ │ + movw r3, #5448 @ 0x1548 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728f6 │ │ │ │ - ldr r3, [pc, #368] @ (72aac ) │ │ │ │ + b.n 727de │ │ │ │ + ldr r3, [pc, #368] @ (72994 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #4880 @ 0x1310 │ │ │ │ + movw r3, #5392 @ 0x1510 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728f6 │ │ │ │ + b.n 727de │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72924 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7280c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72802 │ │ │ │ - ldr r0, [pc, #284] @ (72a84 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72802 │ │ │ │ - ldr r0, [pc, #276] @ (72a84 ) │ │ │ │ - bl 78214 │ │ │ │ - movw r3, #4764 @ 0x129c │ │ │ │ + bne.w 726ea │ │ │ │ + ldr r0, [pc, #284] @ (7296c ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726ea │ │ │ │ + ldr r0, [pc, #276] @ (7296c ) │ │ │ │ + bl 780fc │ │ │ │ + movw r3, #5276 @ 0x149c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #304] @ (72ab0 ) │ │ │ │ + ldr r1, [pc, #304] @ (72998 ) │ │ │ │ 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 7289a │ │ │ │ + b.n 72782 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727e0 │ │ │ │ - ldr r0, [pc, #220] @ (72a80 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727e0 │ │ │ │ - ldr r0, [pc, #212] @ (72a80 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 726c8 │ │ │ │ + ldr r0, [pc, #220] @ (72968 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726c8 │ │ │ │ + ldr r0, [pc, #212] @ (72968 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727be │ │ │ │ - ldr r0, [pc, #188] @ (72a7c ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727be │ │ │ │ - ldr r0, [pc, #180] @ (72a7c ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 726a6 │ │ │ │ + ldr r0, [pc, #188] @ (72964 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726a6 │ │ │ │ + ldr r0, [pc, #180] @ (72964 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7279c │ │ │ │ - ldr r0, [pc, #156] @ (72a78 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7279c │ │ │ │ - ldr r0, [pc, #148] @ (72a78 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 72684 │ │ │ │ + ldr r0, [pc, #156] @ (72960 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72684 │ │ │ │ + ldr r0, [pc, #148] @ (72960 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7277a │ │ │ │ - ldr r0, [pc, #188] @ (72ab4 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7277a │ │ │ │ - ldr r0, [pc, #180] @ (72ab4 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 72662 │ │ │ │ + ldr r0, [pc, #188] @ (7299c ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72662 │ │ │ │ + ldr r0, [pc, #180] @ (7299c ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72704 │ │ │ │ - ldr r0, [pc, #164] @ (72ab8 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72704 │ │ │ │ - ldr r0, [pc, #156] @ (72ab8 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 725ec │ │ │ │ + ldr r0, [pc, #164] @ (729a0 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 725ec │ │ │ │ + ldr r0, [pc, #156] @ (729a0 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726e2 │ │ │ │ - ldr r0, [pc, #140] @ (72abc ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726e2 │ │ │ │ - ldr r0, [pc, #132] @ (72abc ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 725ca │ │ │ │ + ldr r0, [pc, #140] @ (729a4 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 725ca │ │ │ │ + ldr r0, [pc, #132] @ (729a4 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726c0 │ │ │ │ - ldr r0, [pc, #116] @ (72ac0 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726c0 │ │ │ │ - ldr r0, [pc, #108] @ (72ac0 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 725a8 │ │ │ │ + ldr r0, [pc, #116] @ (729a8 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 725a8 │ │ │ │ + ldr r0, [pc, #108] @ (729a8 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7269e │ │ │ │ - ldr r0, [pc, #92] @ (72ac4 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7269e │ │ │ │ - ldr r0, [pc, #84] @ (72ac4 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 72586 │ │ │ │ + ldr r0, [pc, #92] @ (729ac ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72586 │ │ │ │ + ldr r0, [pc, #84] @ (729ac ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ nop │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108351,189 +108267,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7267c │ │ │ │ - ldr r0, [pc, #424] @ (72c80 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7267c │ │ │ │ - ldr r0, [pc, #416] @ (72c80 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 72564 │ │ │ │ + ldr r0, [pc, #424] @ (72b68 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72564 │ │ │ │ + ldr r0, [pc, #416] @ (72b68 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7265a │ │ │ │ - ldr r0, [pc, #400] @ (72c84 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7265a │ │ │ │ - ldr r0, [pc, #392] @ (72c84 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 72542 │ │ │ │ + ldr r0, [pc, #400] @ (72b6c ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72542 │ │ │ │ + ldr r0, [pc, #392] @ (72b6c ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72638 │ │ │ │ - ldr r0, [pc, #376] @ (72c88 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72638 │ │ │ │ - ldr r0, [pc, #368] @ (72c88 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 72520 │ │ │ │ + ldr r0, [pc, #376] @ (72b70 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72520 │ │ │ │ + ldr r0, [pc, #368] @ (72b70 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72616 │ │ │ │ - ldr r0, [pc, #352] @ (72c8c ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72616 │ │ │ │ - ldr r0, [pc, #344] @ (72c8c ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 724fe │ │ │ │ + ldr r0, [pc, #352] @ (72b74 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 724fe │ │ │ │ + ldr r0, [pc, #344] @ (72b74 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725f4 │ │ │ │ - ldr r0, [pc, #328] @ (72c90 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725f4 │ │ │ │ - ldr r0, [pc, #320] @ (72c90 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 724dc │ │ │ │ + ldr r0, [pc, #328] @ (72b78 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 724dc │ │ │ │ + ldr r0, [pc, #320] @ (72b78 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725d2 │ │ │ │ - ldr r0, [pc, #304] @ (72c94 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725d2 │ │ │ │ - ldr r0, [pc, #296] @ (72c94 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 724ba │ │ │ │ + ldr r0, [pc, #304] @ (72b7c ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 724ba │ │ │ │ + ldr r0, [pc, #296] @ (72b7c ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725b0 │ │ │ │ - ldr r0, [pc, #280] @ (72c98 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725b0 │ │ │ │ + bne.w 72498 │ │ │ │ + ldr r0, [pc, #280] @ (72b80 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72498 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7258e │ │ │ │ - ldr r0, [pc, #264] @ (72c9c ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7258e │ │ │ │ - ldr r0, [pc, #256] @ (72c9c ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ + bne.w 72476 │ │ │ │ + ldr r0, [pc, #264] @ (72b84 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72476 │ │ │ │ + ldr r0, [pc, #256] @ (72b84 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7256c │ │ │ │ - ldr r0, [pc, #240] @ (72ca0 ) │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7256c │ │ │ │ - ldr r0, [pc, #232] @ (72ca0 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ - ldr r0, [pc, #216] @ (72c98 ) │ │ │ │ - bl 78214 │ │ │ │ - b.n 72974 │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + bne.w 72454 │ │ │ │ + ldr r0, [pc, #240] @ (72b88 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72454 │ │ │ │ + ldr r0, [pc, #232] @ (72b88 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ + ldr r0, [pc, #216] @ (72b80 ) │ │ │ │ + bl 780fc │ │ │ │ + b.n 7285c │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 7297c │ │ │ │ + b.n 72864 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7254a │ │ │ │ + bne.w 72432 │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7254a │ │ │ │ - ldr r3, [pc, #188] @ (72ca4 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72432 │ │ │ │ + ldr r3, [pc, #188] @ (72b8c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #55252 @ 0xd7d4 │ │ │ │ + movw r3, #55764 @ 0xd9d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 728f6 │ │ │ │ + b.n 727de │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72ca8 ) │ │ │ │ + ldr r2, [pc, #168] @ (72b90 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #4964 @ 0x1364 │ │ │ │ + movw r3, #5476 @ 0x1564 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7289a │ │ │ │ - ldr r3, [pc, #152] @ (72cac ) │ │ │ │ + b.n 72782 │ │ │ │ + ldr r3, [pc, #152] @ (72b94 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #4852 @ 0x12f4 │ │ │ │ + movw r3, #5364 @ 0x14f4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728f6 │ │ │ │ - ldr r3, [pc, #132] @ (72cb0 ) │ │ │ │ + b.n 727de │ │ │ │ + ldr r3, [pc, #132] @ (72b98 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #4820 @ 0x12d4 │ │ │ │ + movw r3, #5332 @ 0x14d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728f6 │ │ │ │ - ldr r2, [pc, #116] @ (72cb4 ) │ │ │ │ + b.n 727de │ │ │ │ + ldr r2, [pc, #116] @ (72b9c ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #4792 @ 0x12b8 │ │ │ │ + movw r2, #5304 @ 0x14b8 │ │ │ │ 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 7289a │ │ │ │ - bl 7f710 │ │ │ │ + b.n 72782 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 723ce │ │ │ │ - movw r3, #4692 @ 0x1254 │ │ │ │ + beq.w 722b6 │ │ │ │ + movw r3, #5204 @ 0x1454 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728c2 │ │ │ │ - movw r3, #4732 @ 0x127c │ │ │ │ + b.n 727aa │ │ │ │ + movw r3, #5244 @ 0x147c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728c2 │ │ │ │ + b.n 727aa │ │ │ │ nop │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108545,183 +108461,183 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r6, r5 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r6, r5 │ │ │ │ - b.w 19fc50 │ │ │ │ + b.w 19e300 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 72d04 │ │ │ │ + cbz r3, 72bec │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72d04 │ │ │ │ - ldr r3, [pc, #320] @ (72e2c ) │ │ │ │ + cbz r3, 72bec │ │ │ │ + ldr r3, [pc, #320] @ (72d14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72e1c │ │ │ │ + beq.w 72d04 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72e1c │ │ │ │ + bne.w 72d04 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72e18 │ │ │ │ + bhi.w 72d00 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72dde │ │ │ │ - ldr r2, [pc, #260] @ (72e2c ) │ │ │ │ + bne.n 72cc6 │ │ │ │ + ldr r2, [pc, #260] @ (72d14 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 72dba │ │ │ │ + bhi.n 72ca2 │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 72e00 │ │ │ │ + beq.n 72ce8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72d9c │ │ │ │ + cbz r2, 72c84 │ │ │ │ movs r2, #0 │ │ │ │ lsrs r1, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3], #8 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ strh.w r2, [r0, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ - cbz r4, 72df8 │ │ │ │ + cbz r4, 72ce0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bhi.n 72dec │ │ │ │ + bhi.n 72cd4 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ - cbnz r0, 72de6 │ │ │ │ + cbnz r0, 72cce │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72e0e │ │ │ │ + bne.n 72cf6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72e18 │ │ │ │ + cbz r0, 72d00 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72de6 │ │ │ │ + b.n 72cce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72e18 │ │ │ │ + cbz r0, 72d00 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72d6c │ │ │ │ + b.n 72c54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72d5e │ │ │ │ + b.n 72c46 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72d96 │ │ │ │ + b.n 72c7e │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72de6 │ │ │ │ - b.n 72dba │ │ │ │ + bne.n 72cce │ │ │ │ + b.n 72ca2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72dd0 │ │ │ │ + b.n 72cb8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72d96 │ │ │ │ - movw r1, #5004 @ 0x138c │ │ │ │ + b.n 72c7e │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (72e30 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72d18 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 73654 │ │ │ │ + bmi.w 7353c │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75f40 │ │ │ │ + beq.w 75e28 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 736a4 │ │ │ │ + beq.w 7358c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7370a │ │ │ │ + beq.w 735f2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 73736 │ │ │ │ - ldr r5, [pc, #756] @ (73174 ) │ │ │ │ + bpl.w 7361e │ │ │ │ + ldr r5, [pc, #756] @ (7305c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108735,60 +108651,60 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a88 │ │ │ │ + beq.w 75970 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74904 │ │ │ │ + beq.w 747ec │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ mov r4, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7492c │ │ │ │ + bne.w 74814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73812 │ │ │ │ + bne.w 736fa │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747e0 │ │ │ │ + beq.w 746c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76040 │ │ │ │ + bl 75f28 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 74fd4 │ │ │ │ + beq.w 74ebc │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 745f0 │ │ │ │ + bpl.w 744d8 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7373e │ │ │ │ + bne.w 73626 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73832 │ │ │ │ + bne.w 7371a │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 749dc │ │ │ │ + bmi.w 748c4 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 73846 │ │ │ │ - ldr r5, [pc, #552] @ (73174 ) │ │ │ │ + bpl.w 7372e │ │ │ │ + ldr r5, [pc, #552] @ (7305c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108802,626 +108718,626 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75af2 │ │ │ │ + beq.w 759da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7385e │ │ │ │ + bne.w 73746 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7464a │ │ │ │ + bne.w 74532 │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 741c8 │ │ │ │ + beq.w 740b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7409c │ │ │ │ + bne.w 73f84 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 740e8 │ │ │ │ + bne.w 73fd0 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e00 │ │ │ │ - ldr.w r8, [pc, #412] @ 7317c │ │ │ │ + bne.w 74ce8 │ │ │ │ + ldr.w r8, [pc, #412] @ 73064 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74bd2 │ │ │ │ + bne.w 74aba │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74bd2 │ │ │ │ + beq.w 74aba │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73178 ) │ │ │ │ + ldr r1, [pc, #372] @ (73060 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 745e4 │ │ │ │ + bne.w 744cc │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74590 │ │ │ │ - ldr r1, [pc, #340] @ (73178 ) │ │ │ │ + bne.w 74478 │ │ │ │ + ldr r1, [pc, #340] @ (73060 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fd0 │ │ │ │ + blt.w 74eb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7421a │ │ │ │ + beq.w 74102 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75abe │ │ │ │ + beq.w 759a6 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74e52 │ │ │ │ + bpl.w 74d3a │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 742ba │ │ │ │ + beq.w 741a2 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742ca │ │ │ │ + bne.w 741b2 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742d4 │ │ │ │ + bne.w 741bc │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742de │ │ │ │ + bne.w 741c6 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742f2 │ │ │ │ + beq.w 741da │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74316 │ │ │ │ + ble.w 741fe │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 7430e │ │ │ │ + beq.w 741f6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 730fa │ │ │ │ + beq.n 72fe2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7430e │ │ │ │ + beq.w 741f6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 730fa │ │ │ │ + beq.n 72fe2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7430e │ │ │ │ + beq.w 741f6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 730fa │ │ │ │ + beq.n 72fe2 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7430e │ │ │ │ + beq.w 741f6 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 730e2 │ │ │ │ + bne.n 72fca │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74316 │ │ │ │ + ble.w 741fe │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75942 │ │ │ │ + beq.w 7582a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73136 │ │ │ │ + beq.n 7301e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75942 │ │ │ │ + beq.w 7582a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73136 │ │ │ │ + beq.n 7301e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75942 │ │ │ │ + beq.w 7582a │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73120 │ │ │ │ + bne.n 73008 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74316 │ │ │ │ + ble.w 741fe │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7594e │ │ │ │ + beq.w 75836 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73180 │ │ │ │ + beq.n 73068 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7594e │ │ │ │ + beq.w 75836 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73180 │ │ │ │ + beq.n 73068 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7594e │ │ │ │ + beq.w 75836 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7315c │ │ │ │ + bne.n 73044 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74316 │ │ │ │ - b.n 73180 │ │ │ │ + ble.w 741fe │ │ │ │ + b.n 73068 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 733dc ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 732c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75b40 │ │ │ │ + beq.w 75a28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731bc │ │ │ │ + beq.n 730a4 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75b40 │ │ │ │ + beq.w 75a28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731bc │ │ │ │ + beq.n 730a4 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75b40 │ │ │ │ + beq.w 75a28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731a6 │ │ │ │ + bne.n 7308e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74316 │ │ │ │ + ble.w 741fe │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 75842 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731ee │ │ │ │ + beq.n 730d6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 75842 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731ee │ │ │ │ + beq.n 730d6 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 75842 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731d8 │ │ │ │ + bne.n 730c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74316 │ │ │ │ + ble.w 741fe │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7533c │ │ │ │ + beq.w 75224 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7322a │ │ │ │ + beq.n 73112 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7533c │ │ │ │ + beq.w 75224 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7322a │ │ │ │ + beq.n 73112 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7533c │ │ │ │ + beq.w 75224 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73214 │ │ │ │ + bne.n 730fc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74316 │ │ │ │ + ble.w 741fe │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a68 │ │ │ │ + beq.w 75950 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73266 │ │ │ │ + beq.n 7314e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a68 │ │ │ │ + beq.w 75950 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73266 │ │ │ │ + beq.n 7314e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a68 │ │ │ │ + beq.w 75950 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73250 │ │ │ │ + bne.n 73138 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74316 │ │ │ │ + ble.w 741fe │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 759fc │ │ │ │ + beq.w 758e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73298 │ │ │ │ + beq.n 73180 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 759fc │ │ │ │ + beq.w 758e4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73298 │ │ │ │ + beq.n 73180 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 759fc │ │ │ │ + beq.w 758e4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73288 │ │ │ │ + bne.n 73170 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74e40 │ │ │ │ + bmi.w 74d28 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75966 │ │ │ │ + bmi.w 7584e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 73534 │ │ │ │ + ble.w 7341c │ │ │ │ mov.w fp, #1 │ │ │ │ adds r2, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73d6c │ │ │ │ + bge.w 73c54 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 732e4 │ │ │ │ + cbz r2, 731cc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e04 │ │ │ │ + bne.w 73cec │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 732f6 │ │ │ │ + cbz r2, 731de │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ff4 │ │ │ │ + bne.w 73edc │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73372 │ │ │ │ + beq.n 7325a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 73372 │ │ │ │ + beq.n 7325a │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7440a │ │ │ │ - cbnz r0, 7331e │ │ │ │ + bne.w 742f2 │ │ │ │ + cbnz r0, 73206 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74952 │ │ │ │ + bne.w 7483a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7332c │ │ │ │ + bne.n 73214 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74eb4 │ │ │ │ - cbnz r7, 73336 │ │ │ │ + bne.w 74d9c │ │ │ │ + cbnz r7, 7321e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75352 │ │ │ │ + bne.w 7523a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 73342 │ │ │ │ + cbnz r0, 7322a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75410 │ │ │ │ + bne.w 752f8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 7334e │ │ │ │ + cbnz r0, 73236 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758fa │ │ │ │ + bne.w 757e2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 7335a │ │ │ │ + cbnz r0, 73242 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e10 │ │ │ │ + bne.w 74cf8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 73366 │ │ │ │ + cbnz r0, 7324e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a7e │ │ │ │ + bne.w 75966 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 73372 │ │ │ │ + cbnz r0, 7325a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75a9e │ │ │ │ + bne.w 75986 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 733ac │ │ │ │ + cbz r2, 73294 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 733ac │ │ │ │ + cbz r1, 73294 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74398 │ │ │ │ - cbnz r0, 73394 │ │ │ │ + bne.w 74280 │ │ │ │ + cbnz r0, 7327c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74944 │ │ │ │ + bne.w 7482c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 733a2 │ │ │ │ + bne.n 7328a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a10 │ │ │ │ - cbnz r7, 733ac │ │ │ │ + bne.w 748f8 │ │ │ │ + cbnz r7, 73294 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 743c6 │ │ │ │ + bne.w 742ae │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 733ba │ │ │ │ + cbz r2, 732a2 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7402e │ │ │ │ + bne.w 73f16 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7599a │ │ │ │ + beq.w 75882 │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 733dc │ │ │ │ + cbnz r2, 732c4 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 733dc │ │ │ │ + cbnz r2, 732c4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str.w r2, [r9, #32] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ - cbnz r2, 733f4 │ │ │ │ + cbnz r2, 732dc │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 733f4 │ │ │ │ + cbnz r2, 732dc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #76] @ 0x4c │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 741e6 │ │ │ │ + bne.w 740ce │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 741e6 │ │ │ │ + beq.w 740ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74206 │ │ │ │ + beq.w 740ee │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 73424 │ │ │ │ + cbnz r1, 7330c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 741f6 │ │ │ │ + bne.w 740de │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 73444 │ │ │ │ + cbnz r2, 7332c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74f12 │ │ │ │ + bne.w 74dfa │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 7345c │ │ │ │ + cbnz r2, 73344 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 7345c │ │ │ │ + cbz r2, 73344 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73c98 │ │ │ │ + beq.w 73b80 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73c98 │ │ │ │ + bne.w 73b80 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73ca6 │ │ │ │ + beq.w 73b8e │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 73474 │ │ │ │ + cbnz r1, 7335c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c0c │ │ │ │ - cbnz r2, 7347e │ │ │ │ + bne.w 73af4 │ │ │ │ + cbnz r2, 73366 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7434c │ │ │ │ + bne.w 74234 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c46 │ │ │ │ + bne.w 73b2e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75a74 │ │ │ │ + bne.w 7595c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 734a4 │ │ │ │ + cbnz r1, 7338c │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b0a │ │ │ │ + bne.w 759f2 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7429c │ │ │ │ + beq.w 74184 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73db8 │ │ │ │ + bne.w 73ca0 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73db8 │ │ │ │ + beq.w 73ca0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74276 │ │ │ │ + beq.w 7415e │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7477a │ │ │ │ + beq.w 74662 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 734ea │ │ │ │ + cbnz r1, 733d2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dd8 │ │ │ │ + bne.w 73cc0 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 734fa │ │ │ │ + cbnz r1, 733e2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75348 │ │ │ │ + bne.w 75230 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73d34 │ │ │ │ + bmi.w 73c1c │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74372 │ │ │ │ + beq.w 7425a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73d6c │ │ │ │ + bne.w 73c54 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 732c2 │ │ │ │ + bne.w 731aa │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 73566 │ │ │ │ + cbz r5, 7344e │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 746f4 │ │ │ │ + beq.w 745dc │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74704 │ │ │ │ + beq.w 745ec │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74714 │ │ │ │ + beq.w 745fc │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74724 │ │ │ │ + beq.w 7460c │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 746ea │ │ │ │ + beq.w 745d2 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73586 │ │ │ │ + bne.n 7346e │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47061 @ 0xb7d5 │ │ │ │ + movw r2, #46817 @ 0xb6e1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75e86 │ │ │ │ + beq.w 75d6e │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 744f2 │ │ │ │ + bmi.w 743da │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 7421a │ │ │ │ + bpl.w 74102 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75eb4 │ │ │ │ + bne.w 75d9c │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74228 │ │ │ │ + beq.w 74110 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 735fa │ │ │ │ + ble.n 734e2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 735d2 │ │ │ │ + bge.n 734ba │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d860 │ │ │ │ + bl 7d770 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fd0 │ │ │ │ + blt.w 74eb8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 735fa │ │ │ │ + beq.n 734e2 │ │ │ │ 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 75d1c │ │ │ │ - bl 7d860 │ │ │ │ + bge.w 75c04 │ │ │ │ + bl 7d770 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fd0 │ │ │ │ + blt.w 74eb8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 735da │ │ │ │ + bne.n 734c2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 7362e │ │ │ │ + cbz r2, 73516 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74470 │ │ │ │ + bmi.w 74358 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 73616 │ │ │ │ + bpl.n 734fe │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d28 │ │ │ │ + beq.w 75c10 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 7362a │ │ │ │ + bgt.n 73512 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75d4a │ │ │ │ + ble.w 75c32 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ itt pl │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 74548 │ │ │ │ + bmi.w 74430 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (738f0 ) │ │ │ │ + ldr r5, [pc, #664] @ (737d8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r0, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ @@ -109435,30 +109351,30 @@ │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75b34 │ │ │ │ + beq.w 75a1c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75f40 │ │ │ │ + beq.w 75e28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72e6a │ │ │ │ - bl 71320 │ │ │ │ + bne.w 72d52 │ │ │ │ + bl 71200 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fd4 │ │ │ │ + beq.w 74ebc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74c5c │ │ │ │ - ldr r5, [pc, #560] @ (738f0 ) │ │ │ │ + beq.w 74b44 │ │ │ │ + ldr r5, [pc, #560] @ (737d8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -109472,240 +109388,240 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a5c │ │ │ │ + beq.w 75944 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e76 │ │ │ │ + bne.w 72d5e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74916 │ │ │ │ + beq.w 747fe │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75e1e │ │ │ │ + bmi.w 75d06 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r2, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 72e7e │ │ │ │ + bmi.w 72d66 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72ec0 │ │ │ │ + b.w 72da8 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 749dc │ │ │ │ + bmi.w 748c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 753d0 │ │ │ │ + beq.w 752b8 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 7379c │ │ │ │ - ldr r5, [pc, #396] @ (738f0 ) │ │ │ │ + bpl.n 73684 │ │ │ │ + ldr r5, [pc, #396] @ (737d8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 7379a │ │ │ │ + beq.n 73682 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #340] @ (738f4 ) │ │ │ │ + ldr r3, [pc, #340] @ (737dc ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 74fc2 │ │ │ │ + bne.w 74eaa │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74fc2 │ │ │ │ - ldr r1, [pc, #316] @ (738f8 ) │ │ │ │ + beq.w 74eaa │ │ │ │ + ldr r1, [pc, #316] @ (737e0 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74ea4 │ │ │ │ + bne.w 74d8c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (738fc ) │ │ │ │ + ldr r0, [pc, #296] @ (737e4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 78fa4 │ │ │ │ + bl 78ea0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (738f8 ) │ │ │ │ + ldr r1, [pc, #272] @ (737e0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73804 │ │ │ │ + beq.n 736ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75cee │ │ │ │ + beq.w 75bd6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 73840 │ │ │ │ - b.w 74fd4 │ │ │ │ + bge.n 73728 │ │ │ │ + b.w 74ebc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72ef2 │ │ │ │ + bne.w 72dda │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7373e │ │ │ │ + bne.n 73626 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 747be │ │ │ │ + beq.w 746a6 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 749dc │ │ │ │ + bmi.w 748c4 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 72f48 │ │ │ │ + bmi.w 72e30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fa0 │ │ │ │ - movw lr, #61593 @ 0xf099 │ │ │ │ + beq.w 72e88 │ │ │ │ + movw lr, #58349 @ 0xe3ed │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73900 ) │ │ │ │ + ldr r4, [pc, #144] @ (737e8 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7389c │ │ │ │ + b.n 73784 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73892 │ │ │ │ + cbz r2, 7377a │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73892 │ │ │ │ + beq.n 7377a │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73904 │ │ │ │ + bne.n 737ec │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fa0 │ │ │ │ + beq.w 72e88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73892 │ │ │ │ + beq.n 7377a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73bfc │ │ │ │ + bcs.w 73ae4 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 738d4 │ │ │ │ + bcs.n 737bc │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 738e2 │ │ │ │ + bcs.n 737ca │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 7387e │ │ │ │ + bhi.n 73766 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73888 │ │ │ │ + bls.n 73770 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73888 │ │ │ │ - b.n 73892 │ │ │ │ + bne.n 73770 │ │ │ │ + b.n 7377a │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73888 │ │ │ │ - b.n 73892 │ │ │ │ + bne.n 73770 │ │ │ │ + b.n 7377a │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73888 │ │ │ │ - b.n 73892 │ │ │ │ + bne.n 73770 │ │ │ │ + b.n 7377a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 7390a │ │ │ │ + cbz r4, 737f2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73916 │ │ │ │ + cbz r4, 737fe │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73ab6 │ │ │ │ + bpl.w 7399e │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ab6 │ │ │ │ + beq.w 7399e │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 7407e │ │ │ │ + bcs.w 73f66 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 7472e │ │ │ │ + bcs.w 74616 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 7407e │ │ │ │ + bcs.w 73f66 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74074 │ │ │ │ + bls.w 73f5c │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ab6 │ │ │ │ + beq.w 7399e │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73ab6 │ │ │ │ + beq.w 7399e │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73ab6 │ │ │ │ + bne.w 7399e │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74c78 │ │ │ │ + beq.w 74b60 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74e82 │ │ │ │ + beq.w 74d6a │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73982 │ │ │ │ + beq.n 7386a │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73892 │ │ │ │ + bne.n 7377a │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -109795,594 +109711,594 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74532 │ │ │ │ + bne.w 7441a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74532 │ │ │ │ + beq.w 7441a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74340 │ │ │ │ + bne.w 74228 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75796 │ │ │ │ + beq.w 7567e │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74086 │ │ │ │ - ldr r3, [pc, #736] @ (73df4 ) │ │ │ │ + bpl.w 73f6e │ │ │ │ + ldr r3, [pc, #736] @ (73cdc ) │ │ │ │ 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 74094 │ │ │ │ + bne.w 73f7c │ │ │ │ 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 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ea2 │ │ │ │ - ldr r7, [pc, #644] @ (73df4 ) │ │ │ │ + beq.w 75d8a │ │ │ │ + ldr r7, [pc, #644] @ (73cdc ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ea4 │ │ │ │ + beq.w 75d8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 75f74 │ │ │ │ + bpl.w 75e5c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73d80 │ │ │ │ + bne.w 73c68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73d8c │ │ │ │ + bne.w 73c74 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73d98 │ │ │ │ + bne.w 73c80 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73d98 │ │ │ │ + beq.w 73c80 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73df8 ) │ │ │ │ + ldr r6, [pc, #564] @ (73ce0 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74bf2 │ │ │ │ - bl 7b9a4 │ │ │ │ + beq.w 74ada │ │ │ │ + bl 7b8b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74c00 │ │ │ │ + blt.w 74ae8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73892 │ │ │ │ + bne.w 7377a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73892 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7377a │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73888 │ │ │ │ - b.n 73892 │ │ │ │ + bne.w 73770 │ │ │ │ + b.n 7377a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75d70 │ │ │ │ + beq.w 75c58 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73c26 │ │ │ │ + cbnz r2, 73b0e │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 752ba │ │ │ │ + bne.w 751a2 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73c46 │ │ │ │ + cbnz r1, 73b2e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 7337a │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73c52 │ │ │ │ + beq.n 73b3a │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 7337a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 7337a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73494 │ │ │ │ + bpl.w 7337c │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73494 │ │ │ │ + bpl.w 7337c │ │ │ │ ldr.w r2, [r9, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75c5e │ │ │ │ + bne.w 75b46 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7349a │ │ │ │ + b.n 73382 │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7345c │ │ │ │ + bne.w 73344 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7345c │ │ │ │ + beq.w 73344 │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73466 │ │ │ │ + bne.w 7334e │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73466 │ │ │ │ + bne.w 7334e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74a1c │ │ │ │ + bmi.w 74904 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74a66 │ │ │ │ + bne.w 7494e │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74a66 │ │ │ │ + beq.w 7494e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73dfc ) │ │ │ │ - bl 782dc │ │ │ │ + ldr r1, [pc, #292] @ (73ce4 ) │ │ │ │ + bl 781c4 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 747c6 │ │ │ │ + bne.w 746ae │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74c3c │ │ │ │ + bne.w 74b24 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74c3c │ │ │ │ + beq.w 74b24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73e00 ) │ │ │ │ - bl 782dc │ │ │ │ + ldr r1, [pc, #256] @ (73ce8 ) │ │ │ │ + bl 781c4 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74824 │ │ │ │ + bne.w 7470c │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74c20 │ │ │ │ + bne.w 74b08 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7346c │ │ │ │ + b.w 73354 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 73510 │ │ │ │ + bpl.w 733f8 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73510 │ │ │ │ + bne.w 733f8 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47061 @ 0xb7d5 │ │ │ │ + movw r1, #46817 @ 0xb6e1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 73510 │ │ │ │ - movw r1, #59421 @ 0xe81d │ │ │ │ + bne.w 733f8 │ │ │ │ + movw r1, #59197 @ 0xe73d │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 7351a │ │ │ │ + beq.w 73402 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 732c4 │ │ │ │ + bne.w 731ac │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 73532 │ │ │ │ + b.w 7341a │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73bae │ │ │ │ + beq.w 73a96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73bb6 │ │ │ │ + beq.w 73a9e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73bbe │ │ │ │ + bne.w 73aa6 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1498 │ │ │ │ + bl 19fb48 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74bf8 │ │ │ │ + b.w 74ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7473e │ │ │ │ + beq.w 74626 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734ea │ │ │ │ + bne.w 733d2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734ea │ │ │ │ + beq.w 733d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74294 │ │ │ │ + beq.w 7417c │ │ │ │ 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 747a8 │ │ │ │ - b.w 734fa │ │ │ │ + beq.w 74690 │ │ │ │ + b.w 733e2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74150 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74038 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73ea4 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 73d8c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r3, [r2, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 743d4 │ │ │ │ + bne.w 742bc │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73e2a │ │ │ │ + bne.n 73d12 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ff8 │ │ │ │ + bne.w 74ee0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73e38 │ │ │ │ + bne.n 73d20 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75070 │ │ │ │ - cbnz r3, 73e42 │ │ │ │ + bne.w 74f58 │ │ │ │ + cbnz r3, 73d2a │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7588c │ │ │ │ + bne.w 75774 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73e4e │ │ │ │ + cbnz r6, 73d36 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754e4 │ │ │ │ + bne.w 753cc │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73e5a │ │ │ │ + cbnz r6, 73d42 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7555a │ │ │ │ + bne.w 75442 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 757ec │ │ │ │ + bne.w 756d4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757f4 │ │ │ │ + bne.w 756dc │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73e76 │ │ │ │ + cbnz r6, 73d5e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757fc │ │ │ │ + bne.w 756e4 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73e82 │ │ │ │ + cbnz r6, 73d6a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7583e │ │ │ │ + bne.w 75726 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73e8e │ │ │ │ + cbnz r6, 73d76 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75676 │ │ │ │ + bne.w 7555e │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73e9a │ │ │ │ + cbnz r6, 73d82 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75444 │ │ │ │ + bne.w 7532c │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73ea6 │ │ │ │ + cbnz r6, 73d8e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75728 │ │ │ │ + bne.w 75610 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73eb2 │ │ │ │ + cbnz r6, 73d9a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75760 │ │ │ │ + bne.w 75648 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73ebe │ │ │ │ + cbnz r6, 73da6 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ae │ │ │ │ + bne.w 75696 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 73eca │ │ │ │ + cbnz r6, 73db2 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75846 │ │ │ │ + bne.w 7572e │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 73ed6 │ │ │ │ + cbnz r6, 73dbe │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756b2 │ │ │ │ + bne.w 7559a │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 73ee2 │ │ │ │ + cbnz r6, 73dca │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753de │ │ │ │ + bne.w 752c6 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 73eee │ │ │ │ + cbnz r6, 73dd6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75702 │ │ │ │ + bne.w 755ea │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 73efa │ │ │ │ + cbnz r6, 73de2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756e2 │ │ │ │ + bne.w 755ca │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 73f06 │ │ │ │ + cbnz r6, 73dee │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a94 │ │ │ │ + bne.w 7597c │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 73f12 │ │ │ │ + cbnz r6, 73dfa │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75eee │ │ │ │ + bne.w 75dd6 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 73f1e │ │ │ │ + cbnz r6, 73e06 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75de2 │ │ │ │ + bne.w 75cca │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 73f2a │ │ │ │ + cbnz r6, 73e12 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75df4 │ │ │ │ + bne.w 75cdc │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 73f36 │ │ │ │ + cbnz r6, 73e1e │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75da4 │ │ │ │ + bne.w 75c8c │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 73f42 │ │ │ │ + cbnz r6, 73e2a │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dac │ │ │ │ + bne.w 75c94 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 73f4e │ │ │ │ + cbnz r6, 73e36 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d7e │ │ │ │ + bne.w 75c66 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 73f5a │ │ │ │ + cbnz r6, 73e42 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d90 │ │ │ │ + bne.w 75c78 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 73f66 │ │ │ │ + cbnz r6, 73e4e │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f28 │ │ │ │ + bne.w 75e10 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 73f78 │ │ │ │ + cbnz r7, 73e60 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75290 │ │ │ │ - cbnz r3, 73f82 │ │ │ │ + bne.w 75178 │ │ │ │ + cbnz r3, 73e6a │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7548e │ │ │ │ + bne.w 75376 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 73f8e │ │ │ │ + cbnz r6, 73e76 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 754a2 │ │ │ │ + bne.w 7538a │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 73f9e │ │ │ │ + cbnz r6, 73e86 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e30 │ │ │ │ + bne.w 75d18 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 73faa │ │ │ │ + cbnz r6, 73e92 │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e46 │ │ │ │ + bne.w 75d2e │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 73fba │ │ │ │ + cbnz r6, 73ea2 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756f4 │ │ │ │ + bne.w 755dc │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 73fca │ │ │ │ + cbnz r6, 73eb2 │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dca │ │ │ │ + bne.w 75cb2 │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 732e8 │ │ │ │ + bne.w 731d0 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 732e8 │ │ │ │ - cbz r0, 73fec │ │ │ │ + beq.w 731d0 │ │ │ │ + cbz r0, 73ed4 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 732e8 │ │ │ │ + beq.w 731d0 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 732e8 │ │ │ │ + b.w 731d0 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7443e │ │ │ │ - cbnz r0, 7400c │ │ │ │ + bne.w 74326 │ │ │ │ + cbnz r0, 73ef4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ad6 │ │ │ │ + bne.w 759be │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7401a │ │ │ │ + bne.n 73f02 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75adc │ │ │ │ + bne.w 759c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 732f6 │ │ │ │ + bne.w 731de │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 732f6 │ │ │ │ + beq.w 731de │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 732f6 │ │ │ │ + b.w 731de │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74524 │ │ │ │ - cbnz r0, 74042 │ │ │ │ + bne.w 7440c │ │ │ │ + cbnz r0, 73f2a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75aec │ │ │ │ + bne.w 759d4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733ba │ │ │ │ + bne.w 732a2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75ef8 │ │ │ │ + bne.w 75de0 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 733c4 │ │ │ │ + bne.w 732ac │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 733c4 │ │ │ │ + beq.w 732ac │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 733c4 │ │ │ │ + beq.w 732ac │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 733c4 │ │ │ │ + b.w 732ac │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73950 │ │ │ │ + bls.w 73838 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73950 │ │ │ │ - b.n 73ab6 │ │ │ │ + bne.w 73838 │ │ │ │ + b.n 7399e │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73b46 │ │ │ │ + beq.w 73a2e │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73b46 │ │ │ │ - ldr r5, [pc, #752] @ (74390 ) │ │ │ │ + b.n 73a2e │ │ │ │ + ldr r5, [pc, #752] @ (74278 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, r6] │ │ │ │ mul.w r2, r2, ip │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ adds r0, r4, r1 │ │ │ │ adds r1, r4, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 740d8 │ │ │ │ + beq.n 73fc0 │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r0, r4, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74f38 │ │ │ │ + beq.w 74e20 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75ed0 │ │ │ │ + bne.w 75db8 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 74136 │ │ │ │ - ldr r3, [pc, #636] @ (74390 ) │ │ │ │ + bpl.n 7401e │ │ │ │ + ldr r3, [pc, #636] @ (74278 ) │ │ │ │ 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] │ │ │ │ @@ -110402,352 +110318,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d78 │ │ │ │ - ldr r5, [pc, #544] @ (74390 ) │ │ │ │ + beq.w 75c60 │ │ │ │ + ldr r5, [pc, #544] @ (74278 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ca8 │ │ │ │ + beq.w 75b90 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf18 │ │ │ │ + bl 7ce28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75cde │ │ │ │ + blt.w 75bc6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 741b4 │ │ │ │ + beq.n 7409c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f8a │ │ │ │ + beq.w 75e72 │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74838 │ │ │ │ + bne.w 74720 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a86 │ │ │ │ + bne.w 7496e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747d8 │ │ │ │ - ldr r5, [pc, #436] @ (74390 ) │ │ │ │ + beq.w 746c0 │ │ │ │ + ldr r5, [pc, #436] @ (74278 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74b84 │ │ │ │ + b.w 74a6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73424 │ │ │ │ + bne.w 7330c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73424 │ │ │ │ - cbz r5, 741fe │ │ │ │ + beq.w 7330c │ │ │ │ + cbz r5, 740e6 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73424 │ │ │ │ + beq.w 7330c │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 73424 │ │ │ │ + b.w 7330c │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73424 │ │ │ │ + bne.w 7330c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73424 │ │ │ │ - b.n 741fe │ │ │ │ + beq.w 7330c │ │ │ │ + b.n 740e6 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735b2 │ │ │ │ + bne.w 7349a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 75252 │ │ │ │ + bmi.w 7513a │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (74394 ) │ │ │ │ + ldr r1, [pc, #352] @ (7427c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78270 │ │ │ │ + bl 78158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fd0 │ │ │ │ - bne.w 735b2 │ │ │ │ - ldr r1, [pc, #332] @ (74394 ) │ │ │ │ + blt.w 74eb8 │ │ │ │ + bne.w 7349a │ │ │ │ + ldr r1, [pc, #332] @ (7427c ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fd0 │ │ │ │ + blt.w 74eb8 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #61593 @ 0xf099 │ │ │ │ + movw r3, #58349 @ 0xe3ed │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 735bc │ │ │ │ - b.w 735fa │ │ │ │ + bgt.w 734a4 │ │ │ │ + b.w 734e2 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74c2a │ │ │ │ + beq.w 74b12 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734ea │ │ │ │ + bne.w 733d2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734ea │ │ │ │ + beq.w 733d2 │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 734ea │ │ │ │ + b.w 733d2 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734ae │ │ │ │ - cbz r5, 742b2 │ │ │ │ + beq.w 73396 │ │ │ │ + cbz r5, 7419a │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 734ae │ │ │ │ + beq.w 73396 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 734ae │ │ │ │ + b.w 73396 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73072 │ │ │ │ + beq.w 72f5a │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73082 │ │ │ │ + beq.w 72f6a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73092 │ │ │ │ + beq.w 72f7a │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730ae │ │ │ │ + bne.w 72f96 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7430e │ │ │ │ + beq.n 741f6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 742f4 │ │ │ │ + bne.n 741dc │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 752d4 │ │ │ │ + bne.w 751bc │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74e40 │ │ │ │ + bmi.w 74d28 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75966 │ │ │ │ + bmi.w 7584e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 732b8 │ │ │ │ - b.w 73534 │ │ │ │ + bgt.w 731a0 │ │ │ │ + b.w 7341c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73892 │ │ │ │ - b.w 73ae4 │ │ │ │ + bne.w 7377a │ │ │ │ + b.w 739cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75f0c │ │ │ │ + beq.w 75df4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 74364 │ │ │ │ + beq.n 7424c │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c46 │ │ │ │ + bne.w 73b2e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73492 │ │ │ │ - b.n 73c36 │ │ │ │ + beq.w 7337a │ │ │ │ + b.n 73b1e │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73510 │ │ │ │ + beq.w 733f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d5e │ │ │ │ + beq.w 73c46 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73510 │ │ │ │ - b.n 73d5e │ │ │ │ + beq.w 733f8 │ │ │ │ + b.n 73c46 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74438 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74320 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 743a2 │ │ │ │ + cbnz r0, 7428a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749e6 │ │ │ │ + bne.w 748ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 743b0 │ │ │ │ + bne.n 74298 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f82 │ │ │ │ + bne.w 74e6a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 733ac │ │ │ │ + bne.w 73294 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733ac │ │ │ │ + beq.w 73294 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 733ac │ │ │ │ + beq.w 73294 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 733b2 │ │ │ │ - b.n 74052 │ │ │ │ + bne.w 7329a │ │ │ │ + b.n 73f3a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 743e2 │ │ │ │ + bne.n 742ca │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7523c │ │ │ │ + bne.w 75124 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 743f0 │ │ │ │ + bne.n 742d8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7522a │ │ │ │ - cbnz r3, 743fa │ │ │ │ + bne.w 75112 │ │ │ │ + cbnz r3, 742e2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758e4 │ │ │ │ + bne.w 757cc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74406 │ │ │ │ + cbnz r0, 742ee │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 750e4 │ │ │ │ + bne.w 74fcc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73e4e │ │ │ │ - cbnz r0, 74414 │ │ │ │ + b.n 73d36 │ │ │ │ + cbnz r0, 742fc │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 749fa │ │ │ │ + bne.w 748e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74422 │ │ │ │ + bne.n 7430a │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74fea │ │ │ │ - cbnz r7, 7442c │ │ │ │ + bne.w 74ed2 │ │ │ │ + cbnz r7, 74314 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75972 │ │ │ │ + bne.w 7585a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74438 │ │ │ │ + cbnz r0, 74320 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f96 │ │ │ │ + bne.w 74e7e │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73342 │ │ │ │ - cbnz r0, 74448 │ │ │ │ + b.w 7322a │ │ │ │ + cbnz r0, 74330 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e7a │ │ │ │ + bne.w 75d62 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74456 │ │ │ │ + bne.n 7433e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b1e │ │ │ │ + bne.w 75a06 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 732f6 │ │ │ │ + bne.w 731de │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 732f6 │ │ │ │ + beq.w 731de │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74028 │ │ │ │ - b.w 732f6 │ │ │ │ + bne.w 73f10 │ │ │ │ + b.w 731de │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75e58 │ │ │ │ + bpl.w 75d40 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 7449c │ │ │ │ + cbnz r2, 74384 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 797e0 │ │ │ │ + bl 796dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f30 │ │ │ │ + beq.w 75e18 │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r0, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbnz r2, 744b2 │ │ │ │ + cbnz r2, 7439a │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ streq.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 744c0 │ │ │ │ + bpl.n 743a8 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75d28 │ │ │ │ + beq.w 75c10 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 73616 │ │ │ │ + bpl.w 734fe │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7362a │ │ │ │ + beq.w 73512 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #5660 @ 0x161c │ │ │ │ + movw r1, #6172 @ 0x181c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r9, #144] @ 0x90 │ │ │ │ - bls.w 7358c │ │ │ │ + bls.w 73474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #5356 @ 0x14ec │ │ │ │ + movw r1, #5868 @ 0x16ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ - cbnz r0, 7452e │ │ │ │ + b.w 74ebc │ │ │ │ + cbnz r0, 74416 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ae2 │ │ │ │ + bne.w 759ca │ │ │ │ mov r6, r5 │ │ │ │ - b.n 74042 │ │ │ │ + b.n 73f2a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73ad0 │ │ │ │ - b.w 74fd0 │ │ │ │ - ldr r0, [pc, #740] @ (74830 ) │ │ │ │ + bne.w 739b8 │ │ │ │ + b.w 74eb8 │ │ │ │ + ldr r0, [pc, #740] @ (74718 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -110762,265 +110678,265 @@ │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ add r1, r4 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75afe │ │ │ │ + beq.w 759e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 7364c │ │ │ │ + b.w 73534 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d508 │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #636] @ (74834 ) │ │ │ │ + ldr r1, [pc, #636] @ (7471c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75f6a │ │ │ │ + blt.w 75e52 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73036 │ │ │ │ + beq.w 72f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73036 │ │ │ │ + bne.w 72f1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73036 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 72f1e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73036 │ │ │ │ - b.w 73016 │ │ │ │ + bne.w 72f1e │ │ │ │ + b.w 72efe │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 749b8 │ │ │ │ + ble.w 748a0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75cf8 │ │ │ │ + bmi.w 75be0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 749b8 │ │ │ │ + beq.w 748a0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75cf8 │ │ │ │ + bmi.w 75be0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 749b8 │ │ │ │ + beq.w 748a0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75cf8 │ │ │ │ + bmi.w 75be0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 749b8 │ │ │ │ + beq.w 748a0 │ │ │ │ adds r2, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75cf8 │ │ │ │ + bmi.w 75be0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 74630 │ │ │ │ + bne.n 74518 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 7381a │ │ │ │ + b.w 73702 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72faa │ │ │ │ + beq.w 72e92 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb3c │ │ │ │ + bl 7ca4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72faa │ │ │ │ + beq.w 72e92 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb3c │ │ │ │ + bl 7ca4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72faa │ │ │ │ + beq.w 72e92 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb3c │ │ │ │ + bl 7ca4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72faa │ │ │ │ + beq.w 72e92 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb3c │ │ │ │ + bl 7ca4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72faa │ │ │ │ + beq.w 72e92 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb3c │ │ │ │ + bl 7ca4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72faa │ │ │ │ + beq.w 72e92 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 746da │ │ │ │ + b.n 745c2 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72faa │ │ │ │ + beq.w 72e92 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb3c │ │ │ │ + bl 7ca4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 746d0 │ │ │ │ - b.w 74fd0 │ │ │ │ + bne.n 745b8 │ │ │ │ + b.w 74eb8 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 73566 │ │ │ │ + b.w 7344e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73548 │ │ │ │ + bne.w 73430 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73552 │ │ │ │ + bne.w 7343a │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7355c │ │ │ │ + bne.w 73444 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 7355c │ │ │ │ + b.w 73444 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73950 │ │ │ │ - b.w 73ab6 │ │ │ │ + bne.w 73838 │ │ │ │ + b.w 7399e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73dbe │ │ │ │ - cbnz r5, 74784 │ │ │ │ + beq.w 73ca6 │ │ │ │ + cbnz r5, 7466c │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 7475e │ │ │ │ + cbnz r1, 74646 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74294 │ │ │ │ + bne.w 7417c │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734fa │ │ │ │ + bne.w 733e2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734fa │ │ │ │ + beq.w 733e2 │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 734fa │ │ │ │ + b.w 733e2 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73dbe │ │ │ │ + beq.w 73ca6 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75a48 │ │ │ │ - cbnz r6, 7479e │ │ │ │ + bne.w 75930 │ │ │ │ + cbnz r6, 74686 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dd8 │ │ │ │ + bne.w 73cc0 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734fa │ │ │ │ + bne.w 733e2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734fa │ │ │ │ + beq.w 733e2 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 734fa │ │ │ │ - b.n 74772 │ │ │ │ + beq.w 733e2 │ │ │ │ + b.n 7465a │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 72f32 │ │ │ │ - b.n 749d4 │ │ │ │ + bmi.w 72e1a │ │ │ │ + b.n 748bc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73ce6 │ │ │ │ + beq.w 73bce │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73466 │ │ │ │ + b.w 7334e │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 72fde │ │ │ │ + b.w 72ec6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75a56 │ │ │ │ + beq.w 7593e │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fd4 │ │ │ │ + beq.w 74ebc │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7480c │ │ │ │ + bpl.n 746f4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75392 │ │ │ │ + bmi.w 7527a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ mov r4, r3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, r3, lsr #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.w 72efc │ │ │ │ - b.n 74642 │ │ │ │ + bpl.w 72de4 │ │ │ │ + b.n 7452a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 747ce │ │ │ │ - b.w 73d10 │ │ │ │ + bne.n 746b6 │ │ │ │ + b.w 73bf8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74a98 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74980 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75ed0 │ │ │ │ + bne.w 75db8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7488a │ │ │ │ + bpl.n 74772 │ │ │ │ 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 │ │ │ │ @@ -111037,141 +110953,141 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d78 │ │ │ │ + beq.w 75c60 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ca8 │ │ │ │ + beq.w 75b90 │ │ │ │ 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 7cf18 │ │ │ │ + bl 7ce28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75cde │ │ │ │ + blt.w 75bc6 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 748f6 │ │ │ │ + beq.n 747de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ccc │ │ │ │ + beq.w 75bb4 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 741c0 │ │ │ │ - b.n 7484a │ │ │ │ - bl 7f688 │ │ │ │ + beq.w 740a8 │ │ │ │ + b.n 74732 │ │ │ │ + bl 7f5a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fd4 │ │ │ │ + blt.w 74ebc │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72eec │ │ │ │ + bne.w 72dd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72eec │ │ │ │ + beq.w 72dd4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75482 │ │ │ │ + bne.w 7536a │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72efc │ │ │ │ - b.n 747e6 │ │ │ │ + bne.w 72de4 │ │ │ │ + b.n 746ce │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7339a │ │ │ │ - b.w 733a2 │ │ │ │ + beq.w 73282 │ │ │ │ + b.w 7328a │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74962 │ │ │ │ + bne.n 7484a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74eb4 │ │ │ │ - cbnz r7, 7496c │ │ │ │ + bne.w 74d9c │ │ │ │ + cbnz r7, 74854 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75352 │ │ │ │ + bne.w 7523a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b98 │ │ │ │ + bne.w 75a80 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75412 │ │ │ │ + bne.w 752fa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7334e │ │ │ │ + bne.w 73236 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7334e │ │ │ │ + beq.w 73236 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 749a2 │ │ │ │ + bne.n 7488a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ef0 │ │ │ │ - cbnz r6, 749ac │ │ │ │ + bne.w 74dd8 │ │ │ │ + cbnz r6, 74894 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a84 │ │ │ │ + bne.w 7596c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f04 │ │ │ │ - b.w 73372 │ │ │ │ + beq.w 74dec │ │ │ │ + b.w 7325a │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7373e │ │ │ │ + bne.w 73626 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73832 │ │ │ │ + bne.w 7371a │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73840 │ │ │ │ + b.w 73728 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 743a2 │ │ │ │ + beq.w 7428a │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 743a8 │ │ │ │ - b.n 743b0 │ │ │ │ + beq.w 74290 │ │ │ │ + b.n 74298 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74414 │ │ │ │ + beq.w 742fc │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7441a │ │ │ │ - b.n 74422 │ │ │ │ + beq.w 74302 │ │ │ │ + b.n 7430a │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733a4 │ │ │ │ - b.w 733ac │ │ │ │ - ldr r3, [pc, #580] @ (74c64 ) │ │ │ │ + beq.w 7328c │ │ │ │ + b.w 73294 │ │ │ │ + ldr r3, [pc, #580] @ (74b4c ) │ │ │ │ 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 │ │ │ │ @@ -111185,117 +111101,117 @@ │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a20 │ │ │ │ + beq.w 75908 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73cc6 │ │ │ │ - ldr r0, [pc, #512] @ (74c68 ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 73bae │ │ │ │ + ldr r0, [pc, #512] @ (74b50 ) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74c68 ) │ │ │ │ - bl 782dc │ │ │ │ + ldr r1, [pc, #492] @ (74b50 ) │ │ │ │ + bl 781c4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73ce0 │ │ │ │ - b.n 74fd0 │ │ │ │ + bne.w 73bc8 │ │ │ │ + b.n 74eb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 754d2 │ │ │ │ + bne.w 753ba │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 747d8 │ │ │ │ + beq.w 746c0 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74c64 │ │ │ │ + ldr.w sl, [pc, #444] @ 74b4c │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c38 │ │ │ │ + beq.w 75b20 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74be2 │ │ │ │ + bpl.w 74aca │ │ │ │ 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 74bec │ │ │ │ + bne.n 74ad4 │ │ │ │ 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 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ca4 │ │ │ │ + beq.w 75b8c │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75cea │ │ │ │ + beq.w 75bd2 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf18 │ │ │ │ + bl 7ce28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75cdc │ │ │ │ + blt.w 75bc4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74b66 │ │ │ │ + beq.n 74a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e06 │ │ │ │ + beq.w 75cee │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74ab2 │ │ │ │ + bne.n 7499a │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 747d8 │ │ │ │ + bpl.w 746c0 │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -111308,112 +111224,112 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ab2 │ │ │ │ - ldr.w r8, [pc, #184] @ 74c74 │ │ │ │ + beq.w 7599a │ │ │ │ + ldr.w r8, [pc, #184] @ 74b5c │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 72ff4 │ │ │ │ - ldr r0, [pc, #152] @ (74c6c ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 72edc │ │ │ │ + ldr r0, [pc, #152] @ (74b54 ) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 72ffe │ │ │ │ - b.n 74fd0 │ │ │ │ + bne.w 72ee6 │ │ │ │ + b.n 74eb8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74afa │ │ │ │ + beq.n 749e2 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74afa │ │ │ │ - bl 79470 │ │ │ │ + b.n 749e2 │ │ │ │ + bl 7936c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73be0 │ │ │ │ + bge.w 73ac8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74fd0 │ │ │ │ + bne.w 74eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 74fd4 │ │ │ │ + b.n 74ebc │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73474 │ │ │ │ + b.w 7335c │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73dbe │ │ │ │ + beq.w 73ca6 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74280 │ │ │ │ - ldr r0, [pc, #48] @ (74c70 ) │ │ │ │ - bl 6cb9c │ │ │ │ + b.w 74168 │ │ │ │ + ldr r0, [pc, #48] @ (74b58 ) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 74fd0 │ │ │ │ - ldr r1, [pc, #36] @ (74c70 ) │ │ │ │ + beq.w 74eb8 │ │ │ │ + ldr r1, [pc, #36] @ (74b58 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73d0a │ │ │ │ - b.n 74fd0 │ │ │ │ + bne.w 73bf2 │ │ │ │ + b.n 74eb8 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72e6a │ │ │ │ + b.w 72d52 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74fbc ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74ea4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74ed0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74db8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74d14 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74bfc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73892 │ │ │ │ + beq.w 7377a │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -111500,1996 +111416,2000 @@ │ │ │ │ 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 73892 │ │ │ │ + beq.w 7377a │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73abe │ │ │ │ - b.w 73892 │ │ │ │ + bne.w 739a6 │ │ │ │ + b.w 7377a │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74a9e │ │ │ │ - b.w 72fde │ │ │ │ + bne.w 74986 │ │ │ │ + b.w 72ec6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74eee │ │ │ │ + beq.n 74dd6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 74e2c │ │ │ │ + cbnz r0, 74d14 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7592a │ │ │ │ + bne.w 75812 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73372 │ │ │ │ + bne.w 7325a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73372 │ │ │ │ - b.w 75aa4 │ │ │ │ + beq.w 7325a │ │ │ │ + b.w 7598c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 732a4 │ │ │ │ + b.w 7318c │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 73054 │ │ │ │ + bpl.w 72f3c │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73054 │ │ │ │ + bne.w 72f3c │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73054 │ │ │ │ + bne.w 72f3c │ │ │ │ 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 73054 │ │ │ │ + b.w 72f3c │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73ab6 │ │ │ │ + beq.w 7399e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73892 │ │ │ │ - b.w 73ab6 │ │ │ │ + bne.w 7377a │ │ │ │ + b.w 7399e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 737d0 │ │ │ │ + beq.w 736b8 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 73840 │ │ │ │ + b.w 73728 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74ec4 │ │ │ │ + cbnz r7, 74dac │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75356 │ │ │ │ + bne.w 7523e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74ed2 │ │ │ │ + bne.n 74dba │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75410 │ │ │ │ + bne.w 752f8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 74ede │ │ │ │ + cbnz r0, 74dc6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7498c │ │ │ │ + bne.w 74874 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7335a │ │ │ │ + bne.w 73242 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7335a │ │ │ │ + beq.w 73242 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 74efe │ │ │ │ + cbnz r6, 74de6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7538e │ │ │ │ + bne.w 75276 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73372 │ │ │ │ + bne.w 7325a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73372 │ │ │ │ + beq.w 7325a │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 73372 │ │ │ │ + b.w 7325a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73c82 │ │ │ │ + beq.w 73b6a │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7345c │ │ │ │ + bne.w 73344 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73454 │ │ │ │ - b.w 7345c │ │ │ │ + bne.w 7333c │ │ │ │ + b.w 73344 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74b84 │ │ │ │ + beq.w 74a6c │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r1, #252] @ 0xfc │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 74f70 │ │ │ │ + beq.n 74e58 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74b84 │ │ │ │ + beq.w 74a6c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74a9e │ │ │ │ + b.n 74986 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 743b0 │ │ │ │ + beq.w 74298 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 743b6 │ │ │ │ - b.w 733ac │ │ │ │ + beq.w 7429e │ │ │ │ + b.w 73294 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 758da │ │ │ │ + beq.w 757c2 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 74fae │ │ │ │ + cbnz r6, 74e96 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bf6 │ │ │ │ + bne.w 75ade │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bfe │ │ │ │ + bne.w 75ae6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7335a │ │ │ │ - b.n 74e14 │ │ │ │ - ldr r0, [pc, #628] @ (75238 ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 73242 │ │ │ │ + b.n 74cfc │ │ │ │ + ldr r0, [pc, #628] @ (75120 ) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 737ba │ │ │ │ + bne.w 736a2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75c64 │ │ │ │ + bmi.w 75b4c │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7364e │ │ │ │ + b.w 73536 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 74422 │ │ │ │ + b.w 7430a │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75006 │ │ │ │ + bne.n 74eee │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75070 │ │ │ │ - cbnz r3, 75010 │ │ │ │ + bne.n 74f58 │ │ │ │ + cbnz r3, 74ef8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7588c │ │ │ │ + bne.w 75774 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c40 │ │ │ │ + bne.w 75b28 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ + bne.w 753ce │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e5a │ │ │ │ + bne.w 73d42 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e5a │ │ │ │ + beq.w 73d42 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75044 │ │ │ │ + bne.n 74f2c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 750ae │ │ │ │ - cbnz r0, 7504e │ │ │ │ + bne.n 74f96 │ │ │ │ + cbnz r0, 74f36 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75802 │ │ │ │ + bne.w 756ea │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bb0 │ │ │ │ + bne.w 75a98 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75526 │ │ │ │ - cbnz r0, 7506a │ │ │ │ + bne.w 7540e │ │ │ │ + cbnz r0, 74f52 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ + bne.w 75562 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73e8e │ │ │ │ + b.w 73d76 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75080 │ │ │ │ + cbnz r3, 74f68 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75890 │ │ │ │ + bne.w 75778 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7508e │ │ │ │ + bne.n 74f76 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754e4 │ │ │ │ + bne.w 753cc │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c50 │ │ │ │ + bne.w 75b38 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75030 │ │ │ │ + bne.n 74f18 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c4c │ │ │ │ + bne.w 75b34 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e6a │ │ │ │ + beq.w 73d52 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 750bc │ │ │ │ + cbnz r0, 74fa4 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75804 │ │ │ │ - cbnz r6, 750c6 │ │ │ │ + bne.w 756ec │ │ │ │ + cbnz r6, 74fae │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75524 │ │ │ │ + bne.w 7540c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 750d2 │ │ │ │ + cbnz r0, 74fba │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ + bne.w 75562 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 750de │ │ │ │ + cbnz r0, 74fc6 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7544a │ │ │ │ + bne.w 75332 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73e9a │ │ │ │ + b.w 73d82 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75be6 │ │ │ │ - cbnz r6, 750f8 │ │ │ │ + bne.w 75ace │ │ │ │ + cbnz r6, 74fe0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bfa │ │ │ │ + bne.w 75ae2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 757ee │ │ │ │ + bne.w 756d6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e6a │ │ │ │ + beq.w 73d52 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bda │ │ │ │ - cbnz r6, 75122 │ │ │ │ + bne.w 75ac2 │ │ │ │ + cbnz r6, 7500a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75588 │ │ │ │ + bne.w 75470 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e82 │ │ │ │ + bne.w 73d6a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e82 │ │ │ │ + beq.w 73d6a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c14 │ │ │ │ - cbnz r6, 7514a │ │ │ │ + bne.w 75afc │ │ │ │ + cbnz r6, 75032 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755b0 │ │ │ │ + bne.w 75498 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e9a │ │ │ │ + bne.w 73d82 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e9a │ │ │ │ + beq.w 73d82 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c20 │ │ │ │ - cbnz r6, 75172 │ │ │ │ + bne.w 75b08 │ │ │ │ + cbnz r6, 7505a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d8 │ │ │ │ + bne.w 754c0 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eb2 │ │ │ │ + bne.w 73d9a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eb2 │ │ │ │ + beq.w 73d9a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c2c │ │ │ │ - cbnz r6, 7519a │ │ │ │ + bne.w 75b14 │ │ │ │ + cbnz r6, 75082 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75600 │ │ │ │ + bne.w 754e8 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eca │ │ │ │ + bne.w 73db2 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eca │ │ │ │ + beq.w 73db2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 758d2 │ │ │ │ + beq.w 757ba │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 751c4 │ │ │ │ + cbnz r6, 750ac │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75628 │ │ │ │ + bne.w 75510 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ee2 │ │ │ │ + bne.w 73dca │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ee2 │ │ │ │ + beq.w 73dca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 758ca │ │ │ │ + beq.w 757b2 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 751ee │ │ │ │ + cbnz r6, 750d6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75652 │ │ │ │ + bne.w 7553a │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73efa │ │ │ │ + bne.w 73de2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73efa │ │ │ │ + beq.w 73de2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #72] @ 0x48 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f06 │ │ │ │ + bne.w 73dee │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f06 │ │ │ │ + beq.w 73dee │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f06 │ │ │ │ + beq.w 73dee │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 73f06 │ │ │ │ + b.w 73dee │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 743f0 │ │ │ │ + b.w 742d8 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 743e2 │ │ │ │ + beq.w 742ca │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 743e8 │ │ │ │ - b.w 743f0 │ │ │ │ - ldr r2, [pc, #652] @ (754e0 ) │ │ │ │ + beq.w 742d0 │ │ │ │ + b.w 742d8 │ │ │ │ + ldr r2, [pc, #652] @ (753c8 ) │ │ │ │ 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 7528a │ │ │ │ + beq.n 75172 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 74232 │ │ │ │ + b.w 7411a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b4c │ │ │ │ + bne.w 75a34 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 752a4 │ │ │ │ + cbnz r3, 7518c │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75494 │ │ │ │ + bne.w 7537c │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f8e │ │ │ │ + bne.w 73e76 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f8e │ │ │ │ + beq.w 73e76 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 73f8e │ │ │ │ + b.w 73e76 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74360 │ │ │ │ + bne.w 74248 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7436a │ │ │ │ - b.w 73c46 │ │ │ │ + beq.w 74252 │ │ │ │ + b.w 73b2e │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75942 │ │ │ │ + beq.w 7582a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 752de │ │ │ │ + bne.n 751c6 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7594e │ │ │ │ + beq.w 75836 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 752f6 │ │ │ │ + bne.n 751de │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75b40 │ │ │ │ + beq.w 75a28 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7530e │ │ │ │ + bne.n 751f6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 75842 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7531e │ │ │ │ + bne.n 75206 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 759cc │ │ │ │ + bne.w 758b4 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74316 │ │ │ │ + b.w 741fe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 747b2 │ │ │ │ - b.w 74772 │ │ │ │ + bne.w 7469a │ │ │ │ + b.w 7465a │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75366 │ │ │ │ + bne.n 7524e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75412 │ │ │ │ - cbnz r0, 75370 │ │ │ │ + bne.n 752fa │ │ │ │ + cbnz r0, 75258 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7498c │ │ │ │ + bne.w 74874 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 7537c │ │ │ │ + cbnz r0, 75264 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74eee │ │ │ │ + bne.w 74dd6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73366 │ │ │ │ + bne.w 7324e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73368 │ │ │ │ + beq.w 73250 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 74efe │ │ │ │ + b.n 74de6 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 754b4 │ │ │ │ + bne.w 7539c │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74806 │ │ │ │ + beq.w 746ee │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - b.w 74806 │ │ │ │ + b.w 746ee │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73840 │ │ │ │ - b.w 73758 │ │ │ │ + beq.w 73728 │ │ │ │ + b.w 73640 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751d4 │ │ │ │ + bne.w 750bc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 753f4 │ │ │ │ + cbnz r0, 752dc │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75708 │ │ │ │ - cbnz r6, 753fe │ │ │ │ + bne.w 755f0 │ │ │ │ + cbnz r6, 752e6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756e8 │ │ │ │ + bne.w 755d0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7540a │ │ │ │ + cbnz r0, 752f2 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75224 │ │ │ │ + bne.w 7510c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f06 │ │ │ │ + b.w 73dee │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 75422 │ │ │ │ + cbnz r0, 7530a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74990 │ │ │ │ + bne.w 74878 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75430 │ │ │ │ + bne.n 75318 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74eee │ │ │ │ + bne.w 74dd6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749ac │ │ │ │ + bne.w 74894 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74efe │ │ │ │ - b.n 7538e │ │ │ │ + beq.w 74de6 │ │ │ │ + b.n 75276 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7515a │ │ │ │ + bne.w 75042 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7545a │ │ │ │ + cbnz r0, 75342 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75730 │ │ │ │ - cbnz r6, 75464 │ │ │ │ + bne.w 75618 │ │ │ │ + cbnz r6, 7534c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75766 │ │ │ │ + bne.w 7564e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75470 │ │ │ │ + cbnz r0, 75358 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b4 │ │ │ │ + bne.w 7569c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7547c │ │ │ │ + cbnz r0, 75364 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584c │ │ │ │ + bne.w 75734 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eca │ │ │ │ + b.w 73db2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74938 │ │ │ │ - b.w 7381a │ │ │ │ + bne.w 74820 │ │ │ │ + b.w 73702 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 759ac │ │ │ │ + bne.w 75894 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ac │ │ │ │ - b.w 73f8e │ │ │ │ + beq.w 75194 │ │ │ │ + b.w 73e76 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 752b4 │ │ │ │ + beq.w 7519c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73f8e │ │ │ │ - b.n 752b4 │ │ │ │ - movw r1, #63341 @ 0xf76d │ │ │ │ + beq.w 73e76 │ │ │ │ + b.n 7519c │ │ │ │ + movw r1, #63117 @ 0xf68d │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75b84 │ │ │ │ + bne.w 75a6c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7539c │ │ │ │ - b.w 74806 │ │ │ │ - ldr r5, [pc, #12] @ (754e0 ) │ │ │ │ + bne.w 75284 │ │ │ │ + b.w 746ee │ │ │ │ + ldr r5, [pc, #12] @ (753c8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 74f42 │ │ │ │ + b.n 74e2a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 754f6 │ │ │ │ + cbnz r6, 753de │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75034 │ │ │ │ + bne.w 74f1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75504 │ │ │ │ + bne.n 753ec │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750ac │ │ │ │ + bne.w 74f94 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ba4 │ │ │ │ + bne.w 75a8c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75804 │ │ │ │ + bne.w 756ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e82 │ │ │ │ + bne.w 73d6a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e82 │ │ │ │ + beq.w 73d6a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 75534 │ │ │ │ + cbnz r0, 7541c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567c │ │ │ │ - cbnz r6, 7553c │ │ │ │ + bne.w 75564 │ │ │ │ + cbnz r6, 75424 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7544a │ │ │ │ + bne.n 75332 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 75548 │ │ │ │ + cbnz r0, 75430 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7572e │ │ │ │ + bne.w 75616 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75554 │ │ │ │ + cbnz r0, 7543c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75766 │ │ │ │ + bne.w 7564e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eb2 │ │ │ │ + b.w 73d9a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75030 │ │ │ │ + beq.w 74f18 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bc6 │ │ │ │ - cbnz r6, 75578 │ │ │ │ + bne.w 75aae │ │ │ │ + cbnz r6, 75460 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7510a │ │ │ │ + bne.w 74ff2 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e76 │ │ │ │ + bne.w 73d5e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e76 │ │ │ │ + beq.w 73d5e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bbc │ │ │ │ - cbnz r6, 755a0 │ │ │ │ + bne.w 75aa4 │ │ │ │ + cbnz r6, 75488 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75132 │ │ │ │ + bne.w 7501a │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e8e │ │ │ │ + bne.w 73d76 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e8e │ │ │ │ + beq.w 73d76 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c0a │ │ │ │ - cbnz r6, 755c8 │ │ │ │ + bne.w 75af2 │ │ │ │ + cbnz r6, 754b0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7515a │ │ │ │ + bne.w 75042 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ea6 │ │ │ │ + bne.w 73d8e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ea6 │ │ │ │ + beq.w 73d8e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 755f0 │ │ │ │ + cbnz r6, 754d8 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75182 │ │ │ │ + bne.w 7506a │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ebe │ │ │ │ + bne.w 73da6 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ebe │ │ │ │ + beq.w 73da6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75a2c │ │ │ │ - cbnz r6, 75618 │ │ │ │ + bne.w 75914 │ │ │ │ + cbnz r6, 75500 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751aa │ │ │ │ + bne.w 75092 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ed6 │ │ │ │ + bne.w 73dbe │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ed6 │ │ │ │ + beq.w 73dbe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75884 │ │ │ │ + beq.w 7576c │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 75642 │ │ │ │ + cbnz r6, 7552a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751d4 │ │ │ │ + bne.w 750bc │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eee │ │ │ │ + bne.w 73dd6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eee │ │ │ │ + beq.w 73dd6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 7566a │ │ │ │ + cbnz r6, 75552 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751fe │ │ │ │ + bne.w 750e6 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75212 │ │ │ │ - b.w 73f06 │ │ │ │ + beq.w 750fa │ │ │ │ + b.w 73dee │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 755b0 │ │ │ │ + bne.n 75498 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7568a │ │ │ │ + cbnz r6, 75572 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7544c │ │ │ │ - cbnz r0, 75692 │ │ │ │ + bne.w 75334 │ │ │ │ + cbnz r0, 7557a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7572e │ │ │ │ + bne.n 75616 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a16 │ │ │ │ + bne.w 758fe │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75768 │ │ │ │ - cbnz r0, 756ac │ │ │ │ + bne.n 75650 │ │ │ │ + cbnz r0, 75594 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b4 │ │ │ │ + bne.w 7569c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ebe │ │ │ │ + b.w 73da6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75628 │ │ │ │ + bne.n 75510 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 756c6 │ │ │ │ + cbnz r6, 755ae │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753e6 │ │ │ │ - cbnz r0, 756cc │ │ │ │ + bne.w 752ce │ │ │ │ + cbnz r0, 755b4 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 75706 │ │ │ │ + cbnz r7, 755ee │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753fe │ │ │ │ + bne.w 752e6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 756ea │ │ │ │ + cbnz r7, 755d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75402 │ │ │ │ - b.n 7540a │ │ │ │ + beq.w 752ea │ │ │ │ + b.n 752f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751fe │ │ │ │ + bne.w 750e6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75402 │ │ │ │ - b.n 7540a │ │ │ │ + beq.w 752ea │ │ │ │ + b.n 752f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a08 │ │ │ │ + bne.w 758f0 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 73fba │ │ │ │ + b.w 73ea2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75652 │ │ │ │ + bne.n 7553a │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 756da │ │ │ │ + bne.n 755c2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756ea │ │ │ │ + bne.n 755d2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7540a │ │ │ │ + bne.w 752f2 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7540a │ │ │ │ + beq.w 752f2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 75224 │ │ │ │ + b.n 7510c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755d8 │ │ │ │ + bne.w 754c0 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 7573a │ │ │ │ + cbnz r6, 75622 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 75768 │ │ │ │ - cbnz r0, 75742 │ │ │ │ + cbnz r7, 75650 │ │ │ │ + cbnz r0, 7562a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757b4 │ │ │ │ + bne.n 7569c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a38 │ │ │ │ + bne.w 75920 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584e │ │ │ │ - cbnz r0, 7575a │ │ │ │ + bne.n 75736 │ │ │ │ + cbnz r0, 75642 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756b6 │ │ │ │ + bne.n 7559e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ed6 │ │ │ │ + b.w 73dbe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75182 │ │ │ │ + bne.w 7506a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75772 │ │ │ │ + cbnz r0, 7565a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 757b6 │ │ │ │ - cbnz r6, 7577a │ │ │ │ + cbnz r7, 7569e │ │ │ │ + cbnz r6, 75662 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584c │ │ │ │ + bne.n 75734 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75784 │ │ │ │ + cbnz r0, 7566c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756b6 │ │ │ │ + bne.n 7559e │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75790 │ │ │ │ + cbnz r0, 75678 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753e4 │ │ │ │ + bne.w 752cc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ee2 │ │ │ │ + b.w 73dca │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73892 │ │ │ │ - b.n 74fd0 │ │ │ │ + bge.w 7377a │ │ │ │ + b.n 74eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75600 │ │ │ │ + bne.w 754e8 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 757c2 │ │ │ │ + cbnz r6, 756aa │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584e │ │ │ │ - cbnz r0, 757cc │ │ │ │ + bne.n 75736 │ │ │ │ + cbnz r0, 756b4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756b6 │ │ │ │ + bne.w 7559e │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b7a │ │ │ │ + bne.w 75a62 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753e6 │ │ │ │ - cbnz r0, 757e6 │ │ │ │ + bne.w 752ce │ │ │ │ + cbnz r0, 756ce │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75706 │ │ │ │ + bne.n 755ee │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eee │ │ │ │ + b.w 73dd6 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73e6a │ │ │ │ + b.w 73d52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750ac │ │ │ │ - b.n 7510a │ │ │ │ + beq.w 74f94 │ │ │ │ + b.n 74ff2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75588 │ │ │ │ + bne.w 75470 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 75812 │ │ │ │ + cbnz r6, 756fa │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75526 │ │ │ │ - cbnz r0, 7581c │ │ │ │ + bne.w 7540e │ │ │ │ + cbnz r0, 75704 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ + bne.w 75562 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b70 │ │ │ │ + bne.w 75a58 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7544c │ │ │ │ - cbnz r0, 75838 │ │ │ │ + bne.w 75334 │ │ │ │ + cbnz r0, 75720 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7572e │ │ │ │ + bne.w 75616 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ea6 │ │ │ │ + b.w 73d8e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75524 │ │ │ │ - b.n 75132 │ │ │ │ + beq.w 7540c │ │ │ │ + b.n 7501a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751aa │ │ │ │ + bne.w 75092 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7585c │ │ │ │ + cbnz r0, 75744 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756b8 │ │ │ │ - cbnz r6, 75866 │ │ │ │ + bne.w 755a0 │ │ │ │ + cbnz r6, 7574e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753e4 │ │ │ │ + bne.w 752cc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 75872 │ │ │ │ + cbnz r0, 7575a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75706 │ │ │ │ + bne.w 755ee │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7587e │ │ │ │ + cbnz r0, 75766 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756e8 │ │ │ │ + bne.w 755d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73efa │ │ │ │ + b.w 73de2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7563a │ │ │ │ - b.n 75642 │ │ │ │ + beq.w 75522 │ │ │ │ + b.n 7552a │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 758a2 │ │ │ │ + bne.n 7578a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ - cbnz r6, 758ac │ │ │ │ + bne.w 753ce │ │ │ │ + cbnz r6, 75794 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75030 │ │ │ │ + bne.w 74f18 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 758b8 │ │ │ │ + cbnz r6, 757a0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750ac │ │ │ │ + bne.w 74f94 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e76 │ │ │ │ + bne.w 73d5e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e76 │ │ │ │ - b.n 75802 │ │ │ │ + beq.w 73d5e │ │ │ │ + b.n 756ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751e6 │ │ │ │ - b.n 751ee │ │ │ │ + beq.w 750ce │ │ │ │ + b.n 750d6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751bc │ │ │ │ - b.n 751c4 │ │ │ │ + beq.w 750a4 │ │ │ │ + b.n 750ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74fa6 │ │ │ │ - b.w 74fae │ │ │ │ + beq.w 74e8e │ │ │ │ + b.w 74e96 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743fe │ │ │ │ + beq.w 742e6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73e4e │ │ │ │ + b.w 73d36 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7498c │ │ │ │ + beq.w 74874 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75b2c │ │ │ │ + beq.w 75a14 │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 7591a │ │ │ │ + cbnz r0, 75802 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e14 │ │ │ │ + bne.w 74cfc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73366 │ │ │ │ + bne.w 7324e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73366 │ │ │ │ + beq.w 7324e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cd6 │ │ │ │ + bne.w 75bbe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74e34 │ │ │ │ - b.w 73372 │ │ │ │ + beq.w 74d1c │ │ │ │ + b.w 7325a │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74316 │ │ │ │ + b.w 741fe │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74316 │ │ │ │ + b.w 741fe │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74316 │ │ │ │ + b.w 741fe │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 732ae │ │ │ │ + b.w 73196 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75e10 │ │ │ │ - cbnz r7, 75988 │ │ │ │ + bne.w 75cf8 │ │ │ │ + cbnz r7, 75870 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f96 │ │ │ │ + bne.w 74e7e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75a42 │ │ │ │ + bne.n 7592a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7334e │ │ │ │ - b.n 75900 │ │ │ │ + beq.w 73236 │ │ │ │ + b.n 757e8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 733c4 │ │ │ │ + beq.w 732ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7406c │ │ │ │ - b.w 74064 │ │ │ │ + beq.w 73f54 │ │ │ │ + b.w 73f4c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r2, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 73f8e │ │ │ │ + bne.w 73e76 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f8e │ │ │ │ - b.n 754aa │ │ │ │ + beq.w 73e76 │ │ │ │ + b.n 75392 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75336 │ │ │ │ + bne.w 7521e │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75a68 │ │ │ │ + beq.n 75950 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 759e0 │ │ │ │ + bne.n 758c8 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 75fa0 │ │ │ │ + bne.w 75e88 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74316 │ │ │ │ + b.w 741fe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73fba │ │ │ │ - b.n 756fa │ │ │ │ + beq.w 73ea2 │ │ │ │ + b.n 755e2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756a4 │ │ │ │ - b.n 756ac │ │ │ │ + beq.w 7558c │ │ │ │ + b.n 75594 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74a5a │ │ │ │ + b.w 74942 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751a2 │ │ │ │ - b.w 73eca │ │ │ │ + beq.w 7508a │ │ │ │ + b.w 73db2 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75754 │ │ │ │ - b.n 7575a │ │ │ │ + beq.w 7563c │ │ │ │ + b.n 75642 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7334e │ │ │ │ + b.w 73236 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73dc8 │ │ │ │ - b.w 734ea │ │ │ │ - ldr r4, [pc, #784] @ (75d68 ) │ │ │ │ - b.w 747f8 │ │ │ │ + beq.w 73cb0 │ │ │ │ + b.w 733d2 │ │ │ │ + ldr r4, [pc, #784] @ (75c50 ) │ │ │ │ + b.w 746e0 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 736fc │ │ │ │ + b.w 735e4 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74316 │ │ │ │ + b.w 741fe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73c36 │ │ │ │ - b.w 73c3e │ │ │ │ + bne.w 73b1e │ │ │ │ + b.w 73b26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7592a │ │ │ │ + bne.w 75812 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 7538e │ │ │ │ + b.n 75276 │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72ec0 │ │ │ │ + b.w 72da8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7521a │ │ │ │ - b.w 75224 │ │ │ │ + bne.w 75102 │ │ │ │ + b.w 7510c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74f0c │ │ │ │ + beq.w 74df4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73372 │ │ │ │ - b.w 74f0c │ │ │ │ + beq.w 7325a │ │ │ │ + b.w 74df4 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74bba │ │ │ │ + b.w 74aa2 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - ble.w 73566 │ │ │ │ + ble.w 7344e │ │ │ │ movs r5, #0 │ │ │ │ - b.w 732b8 │ │ │ │ + b.w 731a0 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 7400c │ │ │ │ + b.w 73ef4 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 7401a │ │ │ │ + b.w 73f02 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 74042 │ │ │ │ + beq.w 73f2a │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 74042 │ │ │ │ + b.w 73f2a │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 72f88 │ │ │ │ + b.w 72e70 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 74588 │ │ │ │ - cbz r5, 75b16 │ │ │ │ + b.w 74470 │ │ │ │ + cbz r5, 759fe │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 734a4 │ │ │ │ + beq.w 7338c │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 734a4 │ │ │ │ + b.w 7338c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74456 │ │ │ │ + beq.w 7433e │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 74456 │ │ │ │ + b.w 7433e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75912 │ │ │ │ - b.n 7591a │ │ │ │ + beq.w 757fa │ │ │ │ + b.n 75802 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 73692 │ │ │ │ + b.w 7357a │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74316 │ │ │ │ + b.w 741fe │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 73f78 │ │ │ │ + beq.w 73e60 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75b64 │ │ │ │ + cbnz r3, 75a4c │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759ae │ │ │ │ + bne.w 75896 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 759c2 │ │ │ │ - b.w 73f8e │ │ │ │ + beq.w 758aa │ │ │ │ + b.w 73e76 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75830 │ │ │ │ - b.n 75838 │ │ │ │ + beq.w 75718 │ │ │ │ + b.n 75720 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 757e0 │ │ │ │ - b.n 757e6 │ │ │ │ + beq.w 756c8 │ │ │ │ + b.n 756ce │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7539c │ │ │ │ - b.w 74806 │ │ │ │ + bne.w 75284 │ │ │ │ + b.w 746ee │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74984 │ │ │ │ - b.w 7334e │ │ │ │ + beq.w 7486c │ │ │ │ + b.w 73236 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7551c │ │ │ │ - b.w 73e82 │ │ │ │ + beq.w 75404 │ │ │ │ + b.w 73d6a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75062 │ │ │ │ - b.w 7506a │ │ │ │ + beq.w 74f4a │ │ │ │ + b.w 74f52 │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75598 │ │ │ │ - b.n 755a0 │ │ │ │ + beq.w 75480 │ │ │ │ + b.n 75488 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 757ec │ │ │ │ + bne.w 756d4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e6a │ │ │ │ - b.w 7510a │ │ │ │ + beq.w 73d52 │ │ │ │ + b.w 74ff2 │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7511a │ │ │ │ - b.w 75122 │ │ │ │ + beq.w 75002 │ │ │ │ + b.w 7500a │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75c04 │ │ │ │ + cbnz r6, 75aec │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e5a │ │ │ │ - b.n 75560 │ │ │ │ + beq.w 73d42 │ │ │ │ + b.n 75448 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75900 │ │ │ │ + b.n 757e8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75560 │ │ │ │ + b.n 75448 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7335a │ │ │ │ + b.w 73242 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73e5a │ │ │ │ + b.w 73d42 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 755c0 │ │ │ │ - b.n 755c8 │ │ │ │ + beq.w 754a8 │ │ │ │ + b.n 754b0 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75142 │ │ │ │ - b.w 7514a │ │ │ │ + beq.w 7502a │ │ │ │ + b.w 75032 │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7516a │ │ │ │ - b.w 75172 │ │ │ │ + beq.w 75052 │ │ │ │ + b.w 7505a │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 755f8 │ │ │ │ - b.w 73ebe │ │ │ │ + beq.w 754e0 │ │ │ │ + b.w 73da6 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75028 │ │ │ │ - b.w 73e5a │ │ │ │ + beq.w 74f10 │ │ │ │ + b.w 73d42 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 757ee │ │ │ │ + b.n 756d6 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 74f8c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 757ee │ │ │ │ + b.n 756d6 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 734a4 │ │ │ │ - ldr r0, [pc, #260] @ (75d6c ) │ │ │ │ + b.w 7338c │ │ │ │ + ldr r0, [pc, #260] @ (75c54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r4, r0, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ add r2, r0 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 75c9c │ │ │ │ + beq.n 75b84 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 74fe2 │ │ │ │ + b.w 74eca │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74fd0 │ │ │ │ + beq.w 74eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74fd0 │ │ │ │ + bne.w 74eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 748f6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 747de │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 73368 │ │ │ │ + b.w 73250 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75cb4 │ │ │ │ - b.w 74fd0 │ │ │ │ + bne.n 75b9c │ │ │ │ + b.w 74eb8 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75ca8 │ │ │ │ + b.n 75b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73804 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 736ec │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #5100 @ 0x13ec │ │ │ │ + movw r1, #5612 @ 0x15ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 735da │ │ │ │ - b.w 735fa │ │ │ │ + bne.w 734c2 │ │ │ │ + b.w 734e2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #5588 @ 0x15d4 │ │ │ │ + movw r1, #6100 @ 0x17d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #5752 @ 0x1678 │ │ │ │ + movw r1, #6264 @ 0x1878 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.w 7362a │ │ │ │ + bl d187c │ │ │ │ + b.w 73512 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 73474 │ │ │ │ + b.w 7335c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75ca8 │ │ │ │ - cbz r0, 75d8a │ │ │ │ + b.n 75b90 │ │ │ │ + cbz r0, 75c72 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f4e │ │ │ │ + beq.w 73e36 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 73f4e │ │ │ │ - cbnz r0, 75d98 │ │ │ │ + b.w 73e36 │ │ │ │ + cbnz r0, 75c80 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 73f5a │ │ │ │ + b.w 73e42 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75d92 │ │ │ │ - b.w 73f5a │ │ │ │ - cbnz r0, 75dbe │ │ │ │ + bne.n 75c7a │ │ │ │ + b.w 73e42 │ │ │ │ + cbnz r0, 75ca6 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 73f36 │ │ │ │ - cbz r0, 75db8 │ │ │ │ + b.w 73e1e │ │ │ │ + cbz r0, 75ca0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f42 │ │ │ │ + beq.w 73e2a │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 73f42 │ │ │ │ + b.w 73e2a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75da6 │ │ │ │ - b.w 73f36 │ │ │ │ - cbnz r0, 75dd4 │ │ │ │ + bne.n 75c8e │ │ │ │ + b.w 73e1e │ │ │ │ + cbnz r0, 75cbc │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 73fca │ │ │ │ + b.w 73eb2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75dcc │ │ │ │ - b.w 73fca │ │ │ │ - cbz r0, 75dee │ │ │ │ + bne.n 75cb4 │ │ │ │ + b.w 73eb2 │ │ │ │ + cbz r0, 75cd6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f1e │ │ │ │ + beq.w 73e06 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 73f1e │ │ │ │ - cbz r0, 75e00 │ │ │ │ + b.w 73e06 │ │ │ │ + cbz r0, 75ce8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f2a │ │ │ │ + beq.w 73e12 │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 73f2a │ │ │ │ + b.w 73e12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74b66 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74a4e │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74430 │ │ │ │ + beq.w 74318 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73342 │ │ │ │ + b.w 7322a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 73722 │ │ │ │ - cbz r0, 75e3e │ │ │ │ + b.w 7360a │ │ │ │ + cbz r0, 75d26 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73f9e │ │ │ │ + beq.w 73e86 │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 73f9e │ │ │ │ - cbz r0, 75e52 │ │ │ │ + b.w 73e86 │ │ │ │ + cbz r0, 75d3a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73faa │ │ │ │ + beq.w 73e92 │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 73faa │ │ │ │ + b.w 73e92 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #5508 @ 0x1584 │ │ │ │ + movw r1, #6020 @ 0x1784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 74448 │ │ │ │ + b.w 74330 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #5780 @ 0x1694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c0a │ │ │ │ - b.w 74fd0 │ │ │ │ + bne.w 74af2 │ │ │ │ + b.w 74eb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #5428 @ 0x1534 │ │ │ │ + movw r1, #5940 @ 0x1734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5220 @ 0x1464 │ │ │ │ + movw r1, #5732 @ 0x1664 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75f94 │ │ │ │ + bne.n 75e7c │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 73f12 │ │ │ │ - cbnz r6, 75f00 │ │ │ │ + b.w 73dfa │ │ │ │ + cbnz r6, 75de8 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 74052 │ │ │ │ + b.w 73f3a │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75efa │ │ │ │ - b.w 733ba │ │ │ │ + bne.n 75de2 │ │ │ │ + b.w 732a2 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c46 │ │ │ │ + bne.w 73b2e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73492 │ │ │ │ - b.w 73c3e │ │ │ │ - cbnz r0, 75f5e │ │ │ │ + beq.w 7337a │ │ │ │ + b.w 73b26 │ │ │ │ + cbnz r0, 75e46 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 73f66 │ │ │ │ - bl d3c3c │ │ │ │ + b.w 73e4e │ │ │ │ + bl d3be0 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.w 74fd0 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.w 74eb8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5060 @ 0x13c4 │ │ │ │ + movw r1, #5572 @ 0x15c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fd4 │ │ │ │ + b.w 74ebc │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f2a │ │ │ │ - b.w 73f66 │ │ │ │ + bne.n 75e12 │ │ │ │ + b.w 73e4e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c0a │ │ │ │ - b.w 74fd0 │ │ │ │ + bne.w 74af2 │ │ │ │ + b.w 74eb8 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74c00 │ │ │ │ + b.w 74ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 741b4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7409c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75ef2 │ │ │ │ - b.w 73f12 │ │ │ │ + bne.n 75dda │ │ │ │ + b.w 73dfa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 759f6 │ │ │ │ - b.w 73298 │ │ │ │ + bne.w 758de │ │ │ │ + b.w 73180 │ │ │ │ nop │ │ │ │ │ │ │ │ -00075fb0 : │ │ │ │ +00075e98 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 75ff0 │ │ │ │ + cbz r2, 75ed8 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 75ff0 │ │ │ │ + cbz r2, 75ed8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (75ff8 ) │ │ │ │ + ldr r2, [pc, #32] @ (75ee0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 75ff4 │ │ │ │ + cbz r4, 75edc │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075ffc : │ │ │ │ +00075ee4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 76018 │ │ │ │ + bne.n 75f00 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76022 │ │ │ │ + cbnz r3, 75f0a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63341 @ 0xf76d │ │ │ │ + movw r1, #63117 @ 0xf68d │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7603c │ │ │ │ + bne.n 75f24 │ │ │ │ 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 76034 │ │ │ │ + b.n 75f1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w fp, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76890 │ │ │ │ + bne.w 76784 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76498 │ │ │ │ + bne.w 76390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7693c │ │ │ │ + bl 76830 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7632a │ │ │ │ + beq.w 761b6 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r5, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bne.w 762b8 │ │ │ │ + bne.w 76144 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76804 │ │ │ │ + beq.w 766f8 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 76804 │ │ │ │ + beq.w 766f8 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76578 │ │ │ │ + beq.w 76470 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76308 │ │ │ │ + beq.w 76194 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76350 │ │ │ │ + bne.w 76248 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76278 │ │ │ │ + bne.w 76104 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 76876 │ │ │ │ + bne.w 7676a │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 76338 │ │ │ │ + bne.w 761c4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 7615c │ │ │ │ + bne.w 761e0 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 761c0 │ │ │ │ + ble.n 7604c │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 767c0 │ │ │ │ + beq.w 766b4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 764e2 │ │ │ │ + ble.w 763da │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76150 │ │ │ │ + beq.n 76046 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 764e2 │ │ │ │ + beq.w 763da │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76150 │ │ │ │ + beq.n 7603a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 764e2 │ │ │ │ + beq.w 763da │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 76150 │ │ │ │ + beq.n 7603a │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 764e2 │ │ │ │ + beq.w 763da │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 76140 │ │ │ │ + bne.n 7602a │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 761c0 │ │ │ │ + beq.n 7604c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 76112 │ │ │ │ - ldr r1, [pc, #492] @ (7634c ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d51a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 764e0 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (7634c ) │ │ │ │ - movw r0, #40764 @ 0x9f3c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl d51a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 764d2 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7619a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 768d2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 761ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 768ca │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.w 764e0 │ │ │ │ - ldr.w ip, [r7, #8] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bgt.n 760fe │ │ │ │ + b.n 75ffc │ │ │ │ + adds r2, #1 │ │ │ │ + cmp ip, r2 │ │ │ │ + bne.n 76040 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76502 │ │ │ │ + bne.w 763fa │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76252 │ │ │ │ + ble.n 760de │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76230 │ │ │ │ + cbz r0, 760bc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 7655a │ │ │ │ + ble.w 76452 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76224 │ │ │ │ + beq.n 760b0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 7655a │ │ │ │ + beq.w 76452 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76224 │ │ │ │ + beq.n 760b0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 7655a │ │ │ │ + beq.w 76452 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76224 │ │ │ │ + beq.n 760b0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 7655a │ │ │ │ + beq.w 76452 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76214 │ │ │ │ + bne.n 760a0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 76252 │ │ │ │ + beq.n 760de │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 761e6 │ │ │ │ + b.n 76072 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7624c │ │ │ │ + beq.n 760d8 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76232 │ │ │ │ + bne.n 760be │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 7655a │ │ │ │ + bne.w 76452 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 761de │ │ │ │ + bne.n 7606a │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 76262 │ │ │ │ + bne.n 760ee │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7683e │ │ │ │ + bne.w 76732 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76846 │ │ │ │ + bne.w 7673a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7629a │ │ │ │ + bne.n 76126 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 760d8 │ │ │ │ + beq.w 75fc0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 760d8 │ │ │ │ + bne.w 75fc0 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 760d8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 75fc0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76270 │ │ │ │ + beq.n 760fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76270 │ │ │ │ + bne.n 760fc │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76270 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 760fc │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76580 │ │ │ │ + bne.w 76478 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 767e6 │ │ │ │ + bpl.w 766da │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 778c0 │ │ │ │ + bl 777a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76608 │ │ │ │ + beq.w 76506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76678 │ │ │ │ - cbz r5, 7632a │ │ │ │ + beq.w 76576 │ │ │ │ + cbz r5, 761b6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 760c6 │ │ │ │ + bne.w 75fae │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76314 │ │ │ │ + beq.n 761a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76314 │ │ │ │ + cbnz r3, 761a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18028 @ 0x466c │ │ │ │ + movw r1, #18540 @ 0x486c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76812 │ │ │ │ + bne.w 76706 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76272 │ │ │ │ + b.n 760fe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 766da │ │ │ │ + bmi.w 765d8 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 760ea │ │ │ │ - nop │ │ │ │ - blt.n 762b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r7, [r4, #172] @ 0xac │ │ │ │ + beq.w 75fde │ │ │ │ + ldr r1, [pc, #704] @ (764a4 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 763d8 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #684] @ (764a4 ) │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 763ca │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7621e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 767cc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76232 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 767c4 │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.w 763d8 │ │ │ │ + ldr.w ip, [r7, #8] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bgt.w 75fe8 │ │ │ │ + b.n 7604c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f568 │ │ │ │ + bl 7f488 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 760cc │ │ │ │ + ble.w 75fb4 │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ @@ -113500,643 +113420,641 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76858 │ │ │ │ + bge.w 7674c │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7645a │ │ │ │ + beq.n 76352 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7646e │ │ │ │ + beq.n 76366 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7656e │ │ │ │ + beq.w 76466 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76688 │ │ │ │ + beq.w 76586 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76722 │ │ │ │ + beq.w 76620 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f568 │ │ │ │ + bl 7f488 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 763ec │ │ │ │ + bne.n 762e4 │ │ │ │ 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 76402 │ │ │ │ + bne.n 762fa │ │ │ │ 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 76472 │ │ │ │ + bne.n 7636a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76472 │ │ │ │ + bne.n 7636a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 76694 │ │ │ │ + bne.w 76592 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76694 │ │ │ │ + bne.w 76592 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7646a │ │ │ │ + bne.n 76362 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7646a │ │ │ │ + bne.n 76362 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76744 │ │ │ │ + beq.w 76642 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 766a0 │ │ │ │ + ble.w 7659e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7647e │ │ │ │ + bne.n 76376 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 76388 │ │ │ │ + bne.n 76280 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 760cc │ │ │ │ + b.n 75fb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7642c │ │ │ │ + beq.n 76324 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 76434 │ │ │ │ + b.n 7632c │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76692 │ │ │ │ + bne.w 76590 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7641c │ │ │ │ + b.n 76314 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 766a0 │ │ │ │ + beq.w 7659e │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76698 │ │ │ │ + bne.w 76596 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 76448 │ │ │ │ - ldr r1, [pc, #712] @ (76764 ) │ │ │ │ + b.n 76340 │ │ │ │ + ldr r1, [pc, #272] @ (764a4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5024 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d4fc8 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7632a │ │ │ │ + beq.w 761b6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 124024 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124234 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 764ca │ │ │ │ + beq.n 763c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768da │ │ │ │ + beq.w 767d4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76088 │ │ │ │ - b.n 7632a │ │ │ │ + bne.w 75f70 │ │ │ │ + b.n 761b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 764e0 │ │ │ │ + beq.n 763d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7684e │ │ │ │ + beq.w 76742 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.w 761c0 │ │ │ │ + beq.w 7604c │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 761ce │ │ │ │ - ldr r1, [pc, #608] @ (76764 ) │ │ │ │ + beq.w 7605a │ │ │ │ + ldr r1, [pc, #168] @ (764a4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d51a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 76556 │ │ │ │ + cbz r0, 7644e │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (76764 ) │ │ │ │ + ldr r1, [pc, #152] @ (764a4 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d51a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768e8 │ │ │ │ + beq.w 767e2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7653c │ │ │ │ + beq.n 76434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768ae │ │ │ │ + beq.w 767a2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76550 │ │ │ │ + beq.n 76448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768a6 │ │ │ │ + beq.w 7679a │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 761ca │ │ │ │ + beq.w 76056 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 76262 │ │ │ │ + beq.w 760ee │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 76262 │ │ │ │ + b.n 760ee │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 76402 │ │ │ │ + b.n 762fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 762f2 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7617e │ │ │ │ mov r0, r7 │ │ │ │ - bl 86204 │ │ │ │ + bl 860d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 767a2 │ │ │ │ + beq.w 76696 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103dd8 │ │ │ │ + bl 103f48 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 76644 │ │ │ │ - bl 71ff4 │ │ │ │ + beq.n 76542 │ │ │ │ + bl 71edc │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 765b6 │ │ │ │ - b.n 76644 │ │ │ │ + cbnz r0, 764b4 │ │ │ │ + b.n 76542 │ │ │ │ + nop │ │ │ │ + blt.n 76408 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 7676c │ │ │ │ + bge.w 76660 │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 765aa │ │ │ │ - ldr r2, [pc, #412] @ (76768 ) │ │ │ │ + bne.n 764a8 │ │ │ │ + ldr r2, [pc, #736] @ (767ac ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 76612 │ │ │ │ + cbnz r1, 76510 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 76712 │ │ │ │ + blt.w 76610 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765fa │ │ │ │ + beq.n 764f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 765fa │ │ │ │ + cbnz r3, 764f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 762e4 │ │ │ │ + bne.w 76170 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 762f2 │ │ │ │ - b.n 7632a │ │ │ │ + bne.w 7617e │ │ │ │ + b.n 761b6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 765d8 │ │ │ │ + beq.n 764d6 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #312] @ (76768 ) │ │ │ │ + ldr r2, [pc, #640] @ (767ac ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76834 │ │ │ │ + bne.w 76728 │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 765d8 │ │ │ │ + beq.n 764d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 765d8 │ │ │ │ + beq.n 764d6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 768b6 │ │ │ │ + beq.w 767b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 767b0 │ │ │ │ + beq.w 766a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7632a │ │ │ │ + beq.w 761b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7632a │ │ │ │ + bne.w 761b6 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 762f2 │ │ │ │ - b.n 7632a │ │ │ │ + bne.w 7617e │ │ │ │ + b.n 761b6 │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 763ec │ │ │ │ + b.n 762e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 76464 │ │ │ │ + b.n 7635c │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7648a │ │ │ │ + bne.w 76382 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18096 @ 0x46b0 │ │ │ │ + movw r1, #18608 @ 0x48b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7632a │ │ │ │ + beq.w 761b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7632a │ │ │ │ + bne.w 761b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7632a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 761b6 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7672c │ │ │ │ + cbnz r3, 7662a │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76342 │ │ │ │ + beq.w 761ce │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 76342 │ │ │ │ + b.n 761ce │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fab0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7f9d0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765e0 │ │ │ │ - b.n 76644 │ │ │ │ + beq.w 764de │ │ │ │ + b.n 76542 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 763d6 │ │ │ │ - movw r2, #63341 @ 0xf76d │ │ │ │ + b.n 762ce │ │ │ │ + movw r2, #63117 @ 0xf68d │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76796 │ │ │ │ + bne.n 7668a │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 766e0 │ │ │ │ - b.n 76342 │ │ │ │ + bne.n 765de │ │ │ │ + b.n 761ce │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76494 │ │ │ │ + beq.w 7638c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76748 │ │ │ │ + bne.n 76646 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76448 │ │ │ │ - b.n 766a0 │ │ │ │ - nop │ │ │ │ - blt.n 766c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.w 76340 │ │ │ │ + b.n 7659e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bmi.w 76922 │ │ │ │ + bmi.w 7681c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fab0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7f9d0 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76904 │ │ │ │ + bne.w 767fe │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 765b2 │ │ │ │ + b.n 764b0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 766e0 │ │ │ │ - b.n 76342 │ │ │ │ + bne.n 765de │ │ │ │ + b.n 761ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7666c │ │ │ │ - b.n 7632a │ │ │ │ + bne.w 7656a │ │ │ │ + b.n 761b6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 7666c │ │ │ │ - b.n 7632a │ │ │ │ + bne.w 7656a │ │ │ │ + b.n 761b6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 767dc │ │ │ │ + beq.n 766d0 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 767c2 │ │ │ │ + bne.n 766b6 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 764e2 │ │ │ │ + bne.w 763da │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 76106 │ │ │ │ - b.n 761c0 │ │ │ │ + bne.w 75ff0 │ │ │ │ + b.n 7604c │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7666c │ │ │ │ - b.n 7632a │ │ │ │ + bne.w 7656a │ │ │ │ + b.n 761b6 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 760c6 │ │ │ │ - b.n 76314 │ │ │ │ + bne.w 75fae │ │ │ │ + b.n 761a0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76332 │ │ │ │ + beq.w 761be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76332 │ │ │ │ + bne.w 761be │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76332 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 761be │ │ │ │ mov r0, r3 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #252] @ (76938 ) │ │ │ │ - b.n 76634 │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #124] @ (767ac ) │ │ │ │ + b.n 76532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9300 │ │ │ │ - b.n 76262 │ │ │ │ + bl 1b7a58 <_PySys_GetRequiredAttrString@@Base+0x3c60> │ │ │ │ + b.n 760ee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 76270 │ │ │ │ + b.n 760fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 764e2 │ │ │ │ + b.n 763da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #18056 @ 0x4688 │ │ │ │ + movw r1, #18568 @ 0x4888 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 766bc │ │ │ │ + bl d187c │ │ │ │ + b.n 765ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7688c │ │ │ │ + beq.n 76780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7688c │ │ │ │ + cbnz r3, 76780 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76272 │ │ │ │ + b.n 760fe │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 76062 │ │ │ │ + b.w 75f4a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76550 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7653c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76434 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7632a │ │ │ │ + beq.w 761b6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7632a │ │ │ │ - b.n 76676 │ │ │ │ + bne.w 761b6 │ │ │ │ + b.n 76574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 761ae │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76232 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7619a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7621e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76088 │ │ │ │ - b.n 7632a │ │ │ │ + bne.w 75f70 │ │ │ │ + b.n 761b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76556 │ │ │ │ + beq.w 7644e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76556 │ │ │ │ + bne.w 7644e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 7655a │ │ │ │ + b.n 76452 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 76644 │ │ │ │ + beq.w 76542 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76644 │ │ │ │ + bne.w 76542 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76644 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76542 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76910 │ │ │ │ - b.n 76644 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bne.n 7680a │ │ │ │ + b.n 76542 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 76b0e │ │ │ │ + bmi.w 76a02 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b56 │ │ │ │ + beq.w 76a4a │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76996 │ │ │ │ + ble.n 7688a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76e24 │ │ │ │ + beq.w 76d18 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76a0a │ │ │ │ + beq.n 768fe │ │ │ │ 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 76e24 │ │ │ │ + beq.w 76d18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76982 │ │ │ │ + bne.n 76876 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76b88 │ │ │ │ + ble.w 76a7c │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 7699e │ │ │ │ + beq.n 76892 │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 769ac │ │ │ │ - bl 25f3a8 │ │ │ │ + bne.n 768a0 │ │ │ │ + bl 25f568 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76d94 │ │ │ │ + beq.w 76c88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 76e44 │ │ │ │ - movw r1, #18196 @ 0x4714 │ │ │ │ + bpl.w 76d38 │ │ │ │ + movw r1, #18708 @ 0x4914 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76d94 │ │ │ │ + beq.w 76c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76d94 │ │ │ │ + bne.w 76c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76d94 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76c88 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76bc2 │ │ │ │ - blt.w 76dd0 │ │ │ │ - ldr.w fp, [pc, #960] @ 76de0 │ │ │ │ + beq.w 76ab6 │ │ │ │ + blt.w 76cc4 │ │ │ │ + ldr.w fp, [pc, #960] @ 76cd4 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76d7a │ │ │ │ + bgt.w 76c6e │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76b6c │ │ │ │ - ldr.w ip, [pc, #928] @ 76de8 │ │ │ │ + beq.w 76a60 │ │ │ │ + ldr.w ip, [pc, #928] @ 76cdc │ │ │ │ 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 76d98 │ │ │ │ + bne.w 76c8c │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -114146,61 +114064,61 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76b64 │ │ │ │ + beq.n 76a58 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76af8 │ │ │ │ + cbz r6, 769ec │ │ │ │ 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 76af8 │ │ │ │ + beq.n 769ec │ │ │ │ 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 76af8 │ │ │ │ + beq.n 769ec │ │ │ │ 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 76b00 │ │ │ │ + bne.n 769f4 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76ae4 │ │ │ │ + bne.n 769d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76ae4 │ │ │ │ - b.n 76af8 │ │ │ │ - ldr r0, [pc, #720] @ (76de0 ) │ │ │ │ + bne.n 769d8 │ │ │ │ + b.n 769ec │ │ │ │ + ldr r0, [pc, #720] @ (76cd4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -114215,90 +114133,90 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76db0 │ │ │ │ + beq.w 76ca4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76962 │ │ │ │ + bne.w 76856 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76962 │ │ │ │ - b.n 76d94 │ │ │ │ + bge.w 76856 │ │ │ │ + b.n 76c88 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76aac │ │ │ │ - b.n 76af8 │ │ │ │ + bne.n 769a0 │ │ │ │ + b.n 769ec │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76d94 │ │ │ │ + beq.w 76c88 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a66 │ │ │ │ + b.n 7695a │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76e3e │ │ │ │ + bcs.w 76d32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e3e │ │ │ │ + beq.w 76d32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76bdc │ │ │ │ + bge.n 76ad0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76bae │ │ │ │ + b.n 76aa2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76bd0 │ │ │ │ + beq.n 76ac4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76de4 ) │ │ │ │ + ldr r3, [pc, #528] @ (76cd8 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76af8 │ │ │ │ + b.n 769ec │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e1c │ │ │ │ + beq.w 76d10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76dec │ │ │ │ + beq.w 76ce0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d62 │ │ │ │ + beq.w 76c56 │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114308,621 +114226,623 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 76d52 │ │ │ │ + bge.w 76c46 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ mov r6, sl │ │ │ │ strd fp, r1, [sp, #12] │ │ │ │ str.w lr, [sp, #20] │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 76cac │ │ │ │ + ble.n 76ba0 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76d48 │ │ │ │ + beq.n 76c3c │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76cac │ │ │ │ + bge.n 76ba0 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76d48 │ │ │ │ + beq.n 76c3c │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76cac │ │ │ │ + bge.n 76ba0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 76d70 │ │ │ │ + beq.n 76c64 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76c9c │ │ │ │ + bgt.n 76b90 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76c62 │ │ │ │ + bne.n 76b56 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76e14 │ │ │ │ + blt.w 76d08 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76cdc │ │ │ │ + ble.n 76bd0 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76c2a │ │ │ │ + beq.n 76b1e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76cfa │ │ │ │ + ble.n 76bee │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76d12 │ │ │ │ + ble.n 76c06 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 76c2a │ │ │ │ + beq.n 76b1e │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ add.w lr, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 76d42 │ │ │ │ + bge.n 76c36 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76d20 │ │ │ │ - b.n 76c2a │ │ │ │ + bne.n 76c14 │ │ │ │ + b.n 76b1e │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76c36 │ │ │ │ + bne.w 76b2a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76e0a │ │ │ │ + bne.n 76cfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 76af8 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 769ec │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76d52 │ │ │ │ + b.n 76c46 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76b6c │ │ │ │ - bl 1e9bf4 │ │ │ │ + bls.w 76a60 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b82 │ │ │ │ + bne.w 76a76 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76af8 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 769ec │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76dc0 │ │ │ │ + bne.n 76cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a66 │ │ │ │ + b.n 7695a │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76962 │ │ │ │ - b.n 76b56 │ │ │ │ + bne.w 76856 │ │ │ │ + b.n 76a4a │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a66 │ │ │ │ + b.n 7695a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #4608 @ 0x1200 │ │ │ │ + movw r0, #5120 @ 0x1400 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76d94 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76c88 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76e06 │ │ │ │ + beq.n 76cfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76e06 │ │ │ │ + cbnz r3, 76cfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76d68 │ │ │ │ + b.n 76c5c │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f1ec │ │ │ │ + bl 25f3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 76df0 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 76ce4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 76d94 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 76c88 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #18152 @ 0x46e8 │ │ │ │ + movw r1, #18664 @ 0x48e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 76d94 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 76d94 │ │ │ │ - movw r1, #18220 @ 0x472c │ │ │ │ + bl d187c │ │ │ │ + b.n 76c88 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 76c88 │ │ │ │ + movw r1, #18732 @ 0x492c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127114 │ │ │ │ - b.n 769ec │ │ │ │ + bl 127324 │ │ │ │ + b.n 768e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076e54 : │ │ │ │ +00076d48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 76f26 │ │ │ │ + blt.n 76e1a │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f10 │ │ │ │ - ldr r2, [pc, #168] @ (76f2c ) │ │ │ │ + bne.n 76e04 │ │ │ │ + ldr r2, [pc, #168] @ (76e20 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 76ee4 │ │ │ │ + bcs.n 76dd8 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76eda │ │ │ │ + beq.n 76dce │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76eb8 │ │ │ │ + cbz r2, 76dac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76ed2 │ │ │ │ + bcc.n 76dc6 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 76eb4 │ │ │ │ + b.n 76da8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76eb4 │ │ │ │ + bne.n 76da8 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f1c │ │ │ │ + bne.n 76e10 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76eb4 │ │ │ │ + beq.n 76da8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76eb4 │ │ │ │ + b.n 76da8 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 76f00 │ │ │ │ + b.n 76df4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76eb4 │ │ │ │ + b.n 76da8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076f30 : │ │ │ │ +00076e24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77064 │ │ │ │ + beq.w 76f58 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 76fda │ │ │ │ + bne.n 76ece │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 76fe6 │ │ │ │ + bhi.n 76eda │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #28869 @ 0x70c5 │ │ │ │ + movw r3, #28601 @ 0x6fb9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 77052 │ │ │ │ - ldr r1, [pc, #328] @ (770c0 ) │ │ │ │ + bne.n 76f46 │ │ │ │ + ldr r1, [pc, #328] @ (76fb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r2, r5, r4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77008 │ │ │ │ + bcs.n 76efc │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 76ff6 │ │ │ │ + beq.n 76eea │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 76fc0 │ │ │ │ + cbz r0, 76eb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r1, [r3, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 76fea │ │ │ │ + bcc.n 76ede │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r4] │ │ │ │ - b.n 76fb0 │ │ │ │ + b.n 76ea4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26c890 │ │ │ │ + bl 26cab0 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 76f5c │ │ │ │ + bls.n 76e50 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 76fb8 │ │ │ │ + b.n 76eac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 76fb0 │ │ │ │ + b.n 76ea4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76fb0 │ │ │ │ + bne.n 76ea4 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 77046 │ │ │ │ + bne.n 76f3a │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 76fe6 │ │ │ │ + bhi.n 76eda │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50281 @ 0xc469 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 770aa │ │ │ │ + bne.n 76f9e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 770a4 │ │ │ │ + beq.n 76f98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76fb8 │ │ │ │ + beq.n 76eac │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 76fb8 │ │ │ │ + b.n 76eac │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26c890 │ │ │ │ - b.n 77014 │ │ │ │ + bl 26cab0 │ │ │ │ + b.n 76f08 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #28869 @ 0x70c5 │ │ │ │ + movw r2, #28601 @ 0x6fb9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 77056 │ │ │ │ - ldr r2, [pc, #60] @ (770c0 ) │ │ │ │ + bne.n 76f4a │ │ │ │ + ldr r2, [pc, #60] @ (76fb4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r3, #676] @ 0x2a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - movw r2, #50537 @ 0xc569 │ │ │ │ + movw r2, #50281 @ 0xc469 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 770b8 │ │ │ │ + bne.n 76fac │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 7702c │ │ │ │ + b.n 76f20 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 77036 │ │ │ │ + b.n 76f2a │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 770ae │ │ │ │ + b.n 76fa2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #276] @ (771ec ) │ │ │ │ + ldr r0, [pc, #280] @ (770e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mul.w r2, r2, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77144 │ │ │ │ + bcs.n 77038 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 771a4 │ │ │ │ + beq.n 7709a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 77124 │ │ │ │ + cbz r1, 77018 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, r7, [r3, #24] │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 7718c │ │ │ │ + bhi.n 77082 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r8, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add.w r0, r3, r8 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r1, [r3, r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77114 │ │ │ │ + bne.n 77008 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 771b8 │ │ │ │ + beq.n 770bc │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 77198 │ │ │ │ + bne.n 7708e │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 771e8 │ │ │ │ + bhi.n 770de │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50537 @ 0xc569 │ │ │ │ + movw r2, #50281 @ 0xc469 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 771da │ │ │ │ - cbz r6, 771d4 │ │ │ │ + bne.n 770ae │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 770d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7711c │ │ │ │ + beq.n 77010 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7711c │ │ │ │ + b.n 77010 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77114 │ │ │ │ - b.n 77144 │ │ │ │ + bne.n 77008 │ │ │ │ + b.n 77038 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26c890 │ │ │ │ - b.n 77154 │ │ │ │ + bl 26cab0 │ │ │ │ + b.n 77048 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77114 │ │ │ │ - b.n 77144 │ │ │ │ + bne.n 77008 │ │ │ │ + b.n 77038 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 77072 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50281 @ 0xc469 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 771de │ │ │ │ + bne.n 770b2 │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 77172 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7717c │ │ │ │ + b.n 77068 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7711c │ │ │ │ + b.n 77010 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000771f0 : │ │ │ │ +000770e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #29633 @ 0x73c1 │ │ │ │ + movw r3, #29365 @ 0x72b5 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 772ac │ │ │ │ - cbz r0, 77272 │ │ │ │ - ldr r0, [pc, #412] @ (773bc ) │ │ │ │ + bne.n 771a6 │ │ │ │ + cbz r0, 7716a │ │ │ │ + ldr r0, [pc, #408] @ (772b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 77288 │ │ │ │ + beq.n 77182 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 77262 │ │ │ │ + bgt.n 7715a │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 77288 │ │ │ │ + cbz r0, 77182 │ │ │ │ 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, 77276 │ │ │ │ - cbz r2, 772b6 │ │ │ │ + cbz r0, 7716e │ │ │ │ + cbz r2, 771b0 │ │ │ │ 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] │ │ │ │ - b.n 77272 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 773b4 │ │ │ │ + bne.w 772a8 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77272 │ │ │ │ + b.n 7716a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ @@ -114933,61 +114853,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 772f0 │ │ │ │ + bne.n 771ea │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 772ec │ │ │ │ + cbz r7, 771e6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7732c │ │ │ │ + beq.n 7724a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77386 │ │ │ │ + beq.n 77224 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 77308 │ │ │ │ + cbnz r3, 77202 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 77272 │ │ │ │ + beq.n 7716a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 773a8 │ │ │ │ + cbz r1, 77244 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 77326 │ │ │ │ + cbz r3, 7721e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77272 │ │ │ │ + b.n 7716a │ │ │ │ + ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + strd r3, r1, [r2, #20] │ │ │ │ + cbz r3, 77232 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ + str.w r2, [r4, #524] @ 0x20c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7716a │ │ │ │ + str.w r2, [r4, #532] @ 0x214 │ │ │ │ + b.n 7716a │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 7720e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 772fa │ │ │ │ + beq.n 771f4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 773ae │ │ │ │ + cbz r3, 772a2 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 77360 │ │ │ │ + cbz r3, 7727c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -114996,97 +114927,85 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 77272 │ │ │ │ - ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 77394 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - str.w r2, [r4, #524] @ 0x20c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77272 │ │ │ │ - str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77272 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77316 │ │ │ │ + b.n 7716a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7733a │ │ │ │ + b.n 77256 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 772a0 │ │ │ │ + b.n 7719a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7746c │ │ │ │ + beq.n 77362 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #428] @ (77580 ) │ │ │ │ + ldr r0, [pc, #424] @ (77470 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 77440 │ │ │ │ + beq.n 77336 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7741a │ │ │ │ + bgt.n 7730e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 77440 │ │ │ │ + cbz r0, 77336 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7742e │ │ │ │ - cbz r3, 7746e │ │ │ │ + cbz r0, 77322 │ │ │ │ + cbz r3, 77364 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 7742a │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50069 @ 0xc395 │ │ │ │ + movw r2, #49813 @ 0xc295 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 77578 │ │ │ │ + bne.w 77468 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7742a │ │ │ │ + b.n 7731e │ │ │ │ bx lr │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -115096,61 +115015,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 774a8 │ │ │ │ + bne.n 7739e │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 774a4 │ │ │ │ + cbz r7, 7739a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 774e4 │ │ │ │ + beq.n 773fe │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7754a │ │ │ │ + beq.n 773d8 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 774c0 │ │ │ │ + cbnz r2, 773b6 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7742a │ │ │ │ + beq.n 7731e │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7756c │ │ │ │ + cbz r1, 773f8 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 774de │ │ │ │ + cbz r2, 773d2 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 7742a │ │ │ │ + b.n 7731e │ │ │ │ + ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + strd r2, r1, [r3, #20] │ │ │ │ + cbz r2, 773e6 │ │ │ │ + str r3, [r2, #24] │ │ │ │ + ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7731e │ │ │ │ + str.w r3, [r4, #532] @ 0x214 │ │ │ │ + b.n 7731e │ │ │ │ + str.w r2, [r4, #524] @ 0x20c │ │ │ │ + b.n 773c2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774b2 │ │ │ │ + beq.n 773a8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 77572 │ │ │ │ + cbz r2, 77462 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 77518 │ │ │ │ + cbz r3, 77430 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -115163,1002 +115093,988 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7742a │ │ │ │ - ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 77558 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7742a │ │ │ │ - str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7742a │ │ │ │ - str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 774ce │ │ │ │ + b.n 7731e │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 774f2 │ │ │ │ + b.n 7740a │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 77460 │ │ │ │ + b.n 77356 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077584 : │ │ │ │ +00077474 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776e6 │ │ │ │ + beq.w 775d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 775c2 │ │ │ │ + bne.n 774b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 775be │ │ │ │ + beq.n 774ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7764c │ │ │ │ + b.n 77538 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 775e0 │ │ │ │ + bne.n 774d0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - bpl.n 776d4 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.n 775be │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 778c0 │ │ │ │ - bl 86204 │ │ │ │ - mov r8, r0 │ │ │ │ + b.n 777a8 │ │ │ │ + bl 860d4 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 776be │ │ │ │ + beq.n 775a8 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103dd8 │ │ │ │ + bl 103f48 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 77592 │ │ │ │ + bl 71edc │ │ │ │ mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 776a4 │ │ │ │ - bl 71ff4 │ │ │ │ - mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 7760c │ │ │ │ - b.n 776a4 │ │ │ │ - cmp r5, r7 │ │ │ │ - bge.n 77660 │ │ │ │ + cbnz r0, 774fe │ │ │ │ + b.n 77592 │ │ │ │ + cmp r5, r8 │ │ │ │ + bge.n 7754c │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - add.w r3, r6, r5, lsl #2 │ │ │ │ + add.w r3, r7, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77604 │ │ │ │ - ldr r3, [pc, #244] @ (77718 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + bne.n 774f6 │ │ │ │ + ldr r3, [pc, #236] @ (77600 ) │ │ │ │ + mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 7767c │ │ │ │ - cmp r5, r7 │ │ │ │ - blt.n 77652 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cbnz r2, 7756a │ │ │ │ + cmp r5, r8 │ │ │ │ + blt.n 7753e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7764a │ │ │ │ + beq.n 77536 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 7764a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 77536 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fab0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7f9d0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77630 │ │ │ │ - b.n 776a4 │ │ │ │ - adds r7, #10 │ │ │ │ + beq.n 77520 │ │ │ │ + b.n 77592 │ │ │ │ + add.w r8, r8, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ - adds.w r7, r7, r7, lsr #2 │ │ │ │ - bmi.n 77706 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7fab0 <_PyTuple_Resize@@Base> │ │ │ │ + adds.w r8, r8, r8, lsr #2 │ │ │ │ + bmi.n 775f0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 7f9d0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 776ec │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add.w r3, r6, r5, lsl #2 │ │ │ │ - b.n 77608 │ │ │ │ + bne.n 775d6 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + add.w r3, r7, r5, lsl #2 │ │ │ │ + b.n 774fa │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7762c │ │ │ │ + beq.n 7751c │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #132] @ (77718 ) │ │ │ │ - cbnz r0, 776ca │ │ │ │ - ldr r3, [r3, r6] │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #124] @ (77600 ) │ │ │ │ + cbnz r0, 775b4 │ │ │ │ + ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7762c │ │ │ │ + beq.n 7751c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7762c │ │ │ │ + beq.n 7751c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78214 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bl 780fc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776be │ │ │ │ + beq.n 775a8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 776c2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 775ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7764c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 776be │ │ │ │ + b.n 77538 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 775a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (77718 ) │ │ │ │ - b.n 77696 │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77600 ) │ │ │ │ + b.n 77584 │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 776be │ │ │ │ - bl 263ddc │ │ │ │ - b.n 776be │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 775a8 │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 775a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776a4 │ │ │ │ + beq.n 77592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 776a4 │ │ │ │ + bne.n 77592 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 776a4 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 77592 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 776f6 │ │ │ │ - b.n 776a4 │ │ │ │ - nop │ │ │ │ + bne.n 775e0 │ │ │ │ + b.n 77592 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007771c : │ │ │ │ +00077604 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77872 │ │ │ │ + beq.w 7775a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 77872 │ │ │ │ + bpl.w 7775a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77808 │ │ │ │ - blt.w 77892 │ │ │ │ - ldr r7, [pc, #364] @ (778b4 ) │ │ │ │ + beq.n 776f0 │ │ │ │ + blt.w 7777a │ │ │ │ + ldr r7, [pc, #364] @ (7779c ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt.n 77824 │ │ │ │ + bgt.n 7770c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7780c │ │ │ │ - ldr.w ip, [pc, #336] @ 778bc │ │ │ │ + beq.n 776f4 │ │ │ │ + ldr.w ip, [pc, #336] @ 777a4 │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7785a │ │ │ │ + bne.n 77742 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7779c │ │ │ │ + beq.n 77684 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 777da │ │ │ │ + beq.n 776c2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ cmp r5, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n 777da │ │ │ │ + beq.n 776c2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ adds r6, #8 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 777fe │ │ │ │ + beq.n 776e6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 777c4 │ │ │ │ + bne.n 776ac │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, r5 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 777c4 │ │ │ │ - b.n 777da │ │ │ │ - ldr r4, [pc, #172] @ (778b8 ) │ │ │ │ - b.n 777f8 │ │ │ │ + bne.n 776ac │ │ │ │ + b.n 776c2 │ │ │ │ + ldr r4, [pc, #172] @ (777a0 ) │ │ │ │ + b.n 776e0 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77882 │ │ │ │ + cbz r0, 7776a │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77788 │ │ │ │ + b.n 77670 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77886 │ │ │ │ + bhi.n 7776e │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77882 │ │ │ │ + cbz r0, 7776a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 77798 │ │ │ │ + bne.n 77680 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 777a2 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 7768a │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 778a2 │ │ │ │ + bne.n 7778a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77788 │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + b.n 77670 │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 777f8 │ │ │ │ - bl 1e9bf4 │ │ │ │ + b.n 776e0 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77842 │ │ │ │ - b.n 77882 │ │ │ │ + bne.n 7772a │ │ │ │ + b.n 7776a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #4608 @ 0x1200 │ │ │ │ + movw r0, #5120 @ 0x1400 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77882 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7776a │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77788 │ │ │ │ + b.n 77670 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq.n 7799a │ │ │ │ - blt.w 77a2e │ │ │ │ - ldr.w r8, [pc, #436] @ 77a90 │ │ │ │ + beq.n 77882 │ │ │ │ + blt.w 77916 │ │ │ │ + ldr.w r8, [pc, #436] @ 77978 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 779cc │ │ │ │ + bgt.n 778b4 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 779b4 │ │ │ │ - ldr r0, [pc, #392] @ (77a88 ) │ │ │ │ + beq.n 7789c │ │ │ │ + ldr r0, [pc, #392] @ (77970 ) │ │ │ │ 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 77a16 │ │ │ │ + bne.n 778fe │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77992 │ │ │ │ + beq.n 7787a │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 7796e │ │ │ │ + beq.n 77856 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 779a2 │ │ │ │ + beq.n 7788a │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 7796e │ │ │ │ + beq.n 77856 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r0, r6, #8 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 779aa │ │ │ │ + beq.n 77892 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77958 │ │ │ │ + bne.n 77840 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 77934 │ │ │ │ - b.n 7796e │ │ │ │ - ldr r4, [pc, #240] @ (77a8c ) │ │ │ │ + bne.n 7781c │ │ │ │ + b.n 77856 │ │ │ │ + ldr r4, [pc, #240] @ (77974 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 7794c │ │ │ │ - b.n 7796e │ │ │ │ + bne.n 77834 │ │ │ │ + b.n 77856 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77958 │ │ │ │ - b.n 7796e │ │ │ │ + bne.n 77840 │ │ │ │ + b.n 77856 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77a3c │ │ │ │ + beq.n 77924 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7791a │ │ │ │ + b.n 77802 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77a40 │ │ │ │ + bhi.n 77928 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a3c │ │ │ │ + cbz r0, 77924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77a04 │ │ │ │ + beq.n 778ec │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77934 │ │ │ │ + b.n 7781c │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77942 │ │ │ │ + bne.n 7782a │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 7794c │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 77834 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77a60 │ │ │ │ + bne.n 77948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7791a │ │ │ │ - movw r0, #4608 @ 0x1200 │ │ │ │ + b.n 77802 │ │ │ │ + movw r0, #5120 @ 0x1400 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7798c │ │ │ │ - bl 1e9bf4 │ │ │ │ + b.n 77874 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77a3c │ │ │ │ + beq.n 77924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r0, #12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77a70 │ │ │ │ + bne.n 77958 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77934 │ │ │ │ + b.n 7781c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7791a │ │ │ │ + b.n 77802 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 77942 │ │ │ │ - b.n 77a12 │ │ │ │ + bne.w 7782a │ │ │ │ + b.n 778fa │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 77b26 │ │ │ │ - ldr r0, [pc, #156] @ (77b44 ) │ │ │ │ + blt.n 77a0e │ │ │ │ + ldr r0, [pc, #156] @ (77a2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 77afe │ │ │ │ + cbz r2, 779e6 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77aee │ │ │ │ - ldr r1, [pc, #120] @ (77b48 ) │ │ │ │ + cbz r4, 779d6 │ │ │ │ + ldr r1, [pc, #120] @ (77a30 ) │ │ │ │ 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, 77b12 │ │ │ │ + cbnz r3, 779fa │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77aee │ │ │ │ + bls.n 779d6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.w 1e8f18 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77b38 │ │ │ │ + bne.n 77a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 77aea │ │ │ │ + bl 126c08 │ │ │ │ + b.n 779d2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #4608 @ 0x1200 │ │ │ │ + movw r0, #5120 @ 0x1400 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77aea │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 779d2 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77aea │ │ │ │ + b.n 779d2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077b4c <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077a34 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r6, r1, #0 │ │ │ │ - blt.w 77d3e <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77c26 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ - ldr.w r9, [pc, #492] @ 77d60 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77c48 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 77d02 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77bea <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77d02 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77bea <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77cf4 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77bdc <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.n 77cac <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77b94 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77ce0 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77bc8 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w sl, [r1] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 77c42 <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77b2a <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ add r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 77c6e <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77b56 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #308] @ (77d5c <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77c44 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77d12 <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77bfa <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ cmp fp, r2 │ │ │ │ - bhi.n 77c62 <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bhi.n 77b4a <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, fp, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w sl, [r3, fp] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b.n 77bfc <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77ae4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77bfc <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77ae4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77c1a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77b02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77c1a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77b02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77c1a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77b02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77d50 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77c38 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77c1a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77b02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77c96 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77b7e <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77c1a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77b02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77d26 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77c0e <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77d02 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77bea <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 77bfc <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77ae4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77cac <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77b94 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77c5e <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77b46 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77cee <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77bd6 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77c1a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77b02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77c3a <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 77b22 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77d32 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77c1a <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 77c38 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126c08 │ │ │ │ + b.n 77b20 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77cca <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77bb2 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77c38 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #18300 @ 0x477c │ │ │ │ + b.n 77b20 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #18812 @ 0x497c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77d0e <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77bf6 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77c1a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77c88 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77b02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77b70 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077d64 <_Py_Dealloc@@Base>: │ │ │ │ +00077c4c <_Py_Dealloc@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (77da4 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77c8c <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77d86 <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77c6e <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77d98 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77c80 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77d7e <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77c66 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77d7e <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77c66 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77f36 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 77e1e <_Py_Dealloc@@Base+0x1d2> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr.w r9, [pc, #876] @ 78144 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 7802c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 77f4a <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 77e32 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 78066 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 77f4e <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77f1a <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 77e02 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 77f9e <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 78148 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 77e86 <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 78030 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77e32 <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77d1a <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77e64 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77d4c <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77e2a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77d12 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77e2a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77d12 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e2a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77d12 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78052 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 77f3a <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77e32 <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77d1a <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29633 @ 0x73c1 │ │ │ │ + movw r3, #29365 @ 0x72b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77fc2 <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 77eaa <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 77f70 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77e58 <_Py_Dealloc@@Base+0x20c> │ │ │ │ lsrs r7, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r7, r4, r7, lsl #3 │ │ │ │ ldr.w r0, [r7, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 77ec4 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 77dac <_Py_Dealloc@@Base+0x160> │ │ │ │ ldr.w r7, [r7, #804] @ 0x324 │ │ │ │ cmp r7, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77f70 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77e58 <_Py_Dealloc@@Base+0x20c> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77f5e <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 77e46 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77fd4 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 77ebc <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 77f2c <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 77e14 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 77f2c <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 77e14 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r6, [r2, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 78136 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 7801e <_Py_Dealloc@@Base+0x3d2> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 77ee2 <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 77dca <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 77efc <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 78144 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 77de4 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 7802c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77e00 <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + bne.w 77ce8 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32632 @ 0x7f78 │ │ │ │ + movw r0, #33144 @ 0x8178 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_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 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7812e <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 78016 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29633 @ 0x73c1 │ │ │ │ + movw r3, #29365 @ 0x72b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r8, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 77e8a <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 77d72 <_Py_Dealloc@@Base+0x126> │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -116170,98 +116086,98 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r2, #8] │ │ │ │ add.w lr, r4, r1, lsl #2 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 78016 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 77efe <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 78012 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 77efa <_Py_Dealloc@@Base+0x2ae> │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 780ba <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 77fa2 <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78098 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 77f80 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 7802e <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 77f16 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 78092 <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 77f7a <_Py_Dealloc@@Base+0x32e> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, ip, [r0, #20] │ │ │ │ - cbz r2, 7804c <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 77f34 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78086 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 77f6e <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77e2a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77d12 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32169 @ 0x7da9 │ │ │ │ + movw r2, #31889 @ 0x7c91 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77e0a <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77cf2 <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e4f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7805e <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 77f46 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7803c <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 77f24 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 780a6 <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 77f8e <_Py_Dealloc@@Base+0x342> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78020 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 77f08 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 78128 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 78010 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ - cbz r3, 780f0 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 77fd8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -116274,33 +116190,33 @@ │ │ │ │ str.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77ed8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77dc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 780c6 <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 77fae <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77f88 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77e70 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e508 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007814c : │ │ │ │ +00078034 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 78180 │ │ │ │ + cbz r2, 78068 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ push {r4} │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -116311,993 +116227,995 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00078184 : │ │ │ │ +0007806c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (781b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (7809c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 7819e │ │ │ │ + cbz r0, 78086 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32632 @ 0x7f78 │ │ │ │ + movw r0, #33144 @ 0x8178 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 781f2 │ │ │ │ + cbz r0, 780da │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 781d6 │ │ │ │ + bne.n 780be │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 781d4 │ │ │ │ - ldr r2, [pc, #48] @ (78210 ) │ │ │ │ + bne.n 780bc │ │ │ │ + ldr r2, [pc, #48] @ (780f8 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 781f4 │ │ │ │ + cbnz r3, 780dc │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78204 │ │ │ │ + bne.n 780ec │ │ │ │ mov r0, r4 │ │ │ │ - b.n 781ea │ │ │ │ + b.n 780d2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 781ea │ │ │ │ + b.n 780d2 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 78218 │ │ │ │ + cbnz r0, 78100 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78238 │ │ │ │ + beq.n 78120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7823a │ │ │ │ + cbz r3, 78122 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (7826c ) │ │ │ │ + ldr r2, [pc, #48] @ (78154 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7824e │ │ │ │ + cbnz r3, 78136 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7825e │ │ │ │ + bne.n 78146 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78246 │ │ │ │ + b.n 7812e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78246 │ │ │ │ + b.n 7812e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078270 : │ │ │ │ +00078158 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 782ba │ │ │ │ + bne.n 781a2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 782ba │ │ │ │ + beq.n 781a2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 782d4 │ │ │ │ + beq.n 781bc │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 782ae │ │ │ │ + bne.n 78196 │ │ │ │ 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 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 782aa │ │ │ │ + beq.n 78192 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 782a2 │ │ │ │ + bne.n 7818a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 782aa │ │ │ │ + b.n 78192 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ - mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7856c │ │ │ │ + beq.w 78464 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ - and.w r9, fp, r5 │ │ │ │ - bne.w 78934 │ │ │ │ - add.w sl, r4, #20 │ │ │ │ + and.w sl, r9, r5 │ │ │ │ + bne.w 7882e │ │ │ │ + add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add r3, sl │ │ │ │ - str r6, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bgt.w 78486 │ │ │ │ - ldrsb.w r3, [sl, r9] │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 78404 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r0, [r2, r3, lsl #3] │ │ │ │ + add r3, fp │ │ │ │ + str r6, [sp, #20] │ │ │ │ + bgt.w 78372 │ │ │ │ + ldrsb.w r2, [fp, sl] │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 782e4 │ │ │ │ + ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7846e │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 78502 │ │ │ │ - add.w r3, r9, r9, lsl #2 │ │ │ │ - mov.w r9, fp, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - ldrsb.w r6, [sl, r9] │ │ │ │ + beq.w 7835a │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 783f0 │ │ │ │ + add.w r2, sl, sl, lsl #2 │ │ │ │ + mov.w sl, r9, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 784c8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r3, [r3, r6, lsl #3] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 7846e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.n 7841c │ │ │ │ - mov.w lr, fp, lsr #10 │ │ │ │ - add.w r3, r9, r9, lsl #2 │ │ │ │ - add.w r9, lr, #1 │ │ │ │ - add r9, r3 │ │ │ │ - mov r3, lr │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + blt.w 783b4 │ │ │ │ + ldr.w r1, [r3, r6, lsl #3] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.n 7835a │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 78622 │ │ │ │ + mov.w ip, r9, lsr #10 │ │ │ │ + add.w r2, sl, sl, lsl #2 │ │ │ │ + add.w sl, ip, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add sl, r2 │ │ │ │ + mov r4, ip │ │ │ │ + and.w sl, sl, r5 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 786a6 │ │ │ │ - ldrsb.w r6, [sl, r9] │ │ │ │ + bgt.w 7859e │ │ │ │ + ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 784ce │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r1, [r2, r6, lsl #3] │ │ │ │ + blt.w 783ba │ │ │ │ + ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7846e │ │ │ │ + beq.n 78358 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.w 787ae │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.n 782fc │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add.w r9, r9, r3, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - bgt.w 786d0 │ │ │ │ - ldrsb.w r6, [sl, r9] │ │ │ │ + add.w sl, sl, r4, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + bgt.w 785c8 │ │ │ │ + ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 784ee │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r1, [r2, r6, lsl #3] │ │ │ │ + blt.w 783da │ │ │ │ + ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7846e │ │ │ │ + beq.n 78358 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.w 788c2 │ │ │ │ - lsrs r3, r3, #10 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - add r9, r2 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - b.n 7839c │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 78b7a │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 787c6 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 78282 │ │ │ │ + adds r2, #1 │ │ │ │ + bne.w 7898a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 78388 │ │ │ │ - cbz r2, 7846e │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ - ldrb.w ip, [r3, #16] │ │ │ │ - eor.w r0, r1, ip │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 782a2 │ │ │ │ + cbz r2, 78358 │ │ │ │ + ldrb.w lr, [r1, #16] │ │ │ │ + ldrb.w ip, [r7, #16] │ │ │ │ + eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78388 │ │ │ │ + bne.n 782a2 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.w 7899c │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne.w r0, r1, #20 │ │ │ │ + addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78ac0 │ │ │ │ + beq.w 78b10 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - addeq.w r0, r3, #28 │ │ │ │ - addne.w r0, r3, #20 │ │ │ │ - lsls r3, r1, #26 │ │ │ │ - bpl.w 78c16 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ - ubfx ip, ip, #2, #3 │ │ │ │ - mul.w r2, r2, ip │ │ │ │ + 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 78388 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 782a2 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 78816 │ │ │ │ + beq.w 78710 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ lsls r3, r2 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 78410 │ │ │ │ + b.n 782f0 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7882e │ │ │ │ - ldrsh.w r6, [sl, r9, lsl #1] │ │ │ │ + bgt.w 78728 │ │ │ │ + ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 784d8 │ │ │ │ + blt.n 783c4 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7846e │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 78502 │ │ │ │ - add.w r3, r9, r9, lsl #2 │ │ │ │ - mov.w r9, fp, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + beq.n 7835a │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.n 783f0 │ │ │ │ + add.w r2, sl, sl, lsl #2 │ │ │ │ + mov.w sl, r9, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7884e │ │ │ │ - ldrsh.w r6, [sl, r9, lsl #1] │ │ │ │ + bgt.w 78748 │ │ │ │ + ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78378 │ │ │ │ + bge.w 7825c │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7840a │ │ │ │ - b.n 78388 │ │ │ │ + beq.n 782ea │ │ │ │ + b.n 7826c │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78b68 │ │ │ │ + bne.w 78960 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78410 │ │ │ │ + b.n 782f0 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7840a │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - b.n 784be │ │ │ │ + beq.n 782ea │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 783aa │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 784d4 │ │ │ │ - lsrs r3, r3, #10 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - add r2, r9 │ │ │ │ - and.w r9, r2, r5 │ │ │ │ - b.n 783a4 │ │ │ │ + beq.n 783c0 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ + add.w r2, sl, sl, lsl #2 │ │ │ │ + add.w sl, r4, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 7828a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 78552 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 7844a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7846e │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - eor.w ip, r1, r3 │ │ │ │ - tst.w ip, #28 │ │ │ │ - bne.n 78552 │ │ │ │ - tst.w r3, #32 │ │ │ │ - beq.w 78ac4 │ │ │ │ - tst.w r3, #64 @ 0x40 │ │ │ │ + beq.n 7835a │ │ │ │ + ldrb.w lr, [r7, #16] │ │ │ │ + ldrb.w ip, [r0, #16] │ │ │ │ + eor.w r1, lr, ip │ │ │ │ + tst.w r1, #28 │ │ │ │ + bne.n 7844a │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.w 789b2 │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ - tst.w r1, #32 │ │ │ │ - beq.w 78c1a │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.w 78af8 │ │ │ │ + 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 7846e │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ + beq.n 7835a │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - ble.w 7836e │ │ │ │ - b.n 784b6 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + ble.w 78252 │ │ │ │ + b.n 783a2 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - and.w r8, fp, r0 │ │ │ │ + and.w r8, r9, r0 │ │ │ │ add r5, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w sl, [r3, r8] │ │ │ │ - bgt.w 78708 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 786fa │ │ │ │ + ldrsble.w fp, [r3, r8] │ │ │ │ + bgt.w 78600 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 785f2 │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, sl │ │ │ │ + mul.w r6, r6, fp │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 78716 │ │ │ │ + beq.w 7860e │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - cmp fp, r1 │ │ │ │ - beq.w 7873e │ │ │ │ - mov.w r1, fp, lsr #5 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.w 786a0 │ │ │ │ + mov.w r1, r9, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r8, r1, r8 │ │ │ │ it le │ │ │ │ - ldrsble.w sl, [r3, r8] │ │ │ │ - bgt.w 787a0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 7872a │ │ │ │ + ldrsble.w fp, [r3, r8] │ │ │ │ + bgt.w 78702 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 7868a │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, sl │ │ │ │ + mul.w r6, r6, fp │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 78732 │ │ │ │ + beq.w 78692 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - cmp fp, r1 │ │ │ │ - beq.w 7885e │ │ │ │ - mov.w r1, fp, lsr #10 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.w 78758 │ │ │ │ + mov.w r1, r9, lsr #10 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r1, r1, #1 │ │ │ │ add r1, r8 │ │ │ │ and.w r8, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 78698 │ │ │ │ - ldrsb.w sl, [r7, r8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 78854 │ │ │ │ + bgt.n 78590 │ │ │ │ + ldrsb.w fp, [r7, r8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 7874e │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, sl │ │ │ │ + mul.w r6, r6, fp │ │ │ │ adds r3, r5, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 78822 │ │ │ │ + beq.w 7871c │ │ │ │ ldr r0, [r5, r6] │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.w 78a00 │ │ │ │ + cmp r9, r0 │ │ │ │ + beq.w 78884 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w r8, r8, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r3, r8 │ │ │ │ - bgt.w 78a50 │ │ │ │ - ldrsb.w sl, [r7, r8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 7892a │ │ │ │ + bgt.w 788d8 │ │ │ │ + ldrsb.w fp, [r7, r8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 787bc │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, sl │ │ │ │ + mul.w r6, r6, fp │ │ │ │ adds r3, r5, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 78822 │ │ │ │ + beq.w 7871c │ │ │ │ ldr r0, [r5, r6] │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.w 78a5e │ │ │ │ + cmp r9, r0 │ │ │ │ + beq.w 788e6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r8, r3, r8 │ │ │ │ - ble.n 7861a │ │ │ │ + ble.n 78512 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w sl, [r7, r8, lsl #1] │ │ │ │ - ldrgt.w sl, [r7, r8, lsl #2] │ │ │ │ - b.n 7861e │ │ │ │ + ldrshle.w fp, [r7, r8, lsl #1] │ │ │ │ + ldrgt.w fp, [r7, r8, lsl #2] │ │ │ │ + b.n 78516 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r6, [sl, r9, lsl #1] │ │ │ │ - ldrgt.w r6, [sl, r9, lsl #2] │ │ │ │ + ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ + ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 783ae │ │ │ │ + bge.w 78294 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 784d4 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - add.w r9, r9, r3, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + beq.w 783c0 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w sl, sl, r4, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r6, [sl, r9, lsl #1] │ │ │ │ - ldrgt.w r6, [sl, r9, lsl #2] │ │ │ │ + ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ + ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 783e2 │ │ │ │ + bge.w 782c4 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 784d4 │ │ │ │ - lsrs r3, r3, #10 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - add r9, r2 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - b.n 786a6 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 785ba │ │ │ │ + beq.w 783c0 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 7859e │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 784b2 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 784d4 │ │ │ │ + b.n 783c0 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w sl, [r3, r8, lsl #2] │ │ │ │ - ldrshle.w sl, [r3, r8, lsl #1] │ │ │ │ - b.n 78596 │ │ │ │ - mov r2, r3 │ │ │ │ + ldrgt.w fp, [r3, r8, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, r8, lsl #1] │ │ │ │ + b.n 7848e │ │ │ │ + mov r2, fp │ │ │ │ + mov fp, r3 │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, sl │ │ │ │ - add r2, r3 │ │ │ │ - mov r3, r2 │ │ │ │ + mov r6, r2 │ │ │ │ movs r2, #1 │ │ │ │ + add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 78410 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 78702 │ │ │ │ - b.n 785fc │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb.w r1, [r9, #5] │ │ │ │ + b.n 782f0 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w 7826c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7835a │ │ │ │ + ldrb.w lr, [r7, #16] │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + eor.w r0, lr, ip │ │ │ │ + tst.w r0, #28 │ │ │ │ + bne.w 7826c │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.w 78986 │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + ite eq │ │ │ │ + addeq.w r0, r1, #28 │ │ │ │ + addne.w r0, r1, #20 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.w 78b0c │ │ │ │ + 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 7835a │ │ │ │ + b.n 7826c │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 785fa │ │ │ │ + b.n 784f4 │ │ │ │ + mov r2, fp │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + mov fp, r3 │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, sl │ │ │ │ - b.n 7871c │ │ │ │ + mov r6, r2 │ │ │ │ + b.n 78616 │ │ │ │ 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 d11d0 │ │ │ │ + bl d11a8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7877a │ │ │ │ + beq.n 786dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78b8e │ │ │ │ + beq.w 78972 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ae0 │ │ │ │ + blt.w 78980 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp r9, r4 │ │ │ │ - bne.w 782fa │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.w 781e2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 782fa │ │ │ │ + bne.w 781e2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78732 │ │ │ │ - ldrb.w r2, [r9, #4] │ │ │ │ - b.n 785ba │ │ │ │ + bne.n 78692 │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ + b.n 784b2 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w sl, [r3, r8, lsl #2] │ │ │ │ - ldrshle.w sl, [r3, r8, lsl #1] │ │ │ │ - b.n 785d8 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 783c0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7846e │ │ │ │ - ldrb.w lr, [r1, #16] │ │ │ │ - ldrb.w ip, [r7, #16] │ │ │ │ - eor.w r0, lr, ip │ │ │ │ - tst.w r0, #28 │ │ │ │ - bne.w 783c0 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.w 78b9c │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne.w r0, r1, #20 │ │ │ │ - addeq.w r0, r1, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.w 78c0c │ │ │ │ - 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 7846e │ │ │ │ - b.n 783c0 │ │ │ │ + ldrgt.w fp, [r3, r8, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, r8, lsl #1] │ │ │ │ + b.n 784d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78410 │ │ │ │ + b.n 782f0 │ │ │ │ mov r3, r6 │ │ │ │ - ldrb.w r1, [r9, #5] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r6, sl │ │ │ │ - b.n 7871c │ │ │ │ - ldr.w r6, [sl, r9, lsl #2] │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + mov r6, fp │ │ │ │ + mov fp, r7 │ │ │ │ + b.n 78616 │ │ │ │ + ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78496 │ │ │ │ + bge.w 78382 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 7840a │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - ldr.w r6, [sl, r9, lsl #2] │ │ │ │ - b.n 784c2 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78702 │ │ │ │ - b.n 7863e │ │ │ │ + beq.w 782ea │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + ldr.w r6, [fp, sl, lsl #2] │ │ │ │ + b.n 783ae │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 785fa │ │ │ │ + b.n 78536 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78b56 │ │ │ │ + beq.w 789a0 │ │ │ │ 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 d11d0 │ │ │ │ + bl d11a8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7889a │ │ │ │ + beq.n 78794 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78b5a │ │ │ │ + beq.w 789a4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ae0 │ │ │ │ + blt.w 78980 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp r9, r4 │ │ │ │ - bne.w 782fa │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.w 781e2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 782fa │ │ │ │ + bne.w 781e2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78732 │ │ │ │ - ldrb.w r2, [r9, #4] │ │ │ │ - b.n 785fc │ │ │ │ + bne.w 78692 │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ + b.n 784f4 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 785fa │ │ │ │ + b.n 78574 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 783f4 │ │ │ │ + bne.w 782d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7846e │ │ │ │ + beq.w 78358 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 783f4 │ │ │ │ + bne.w 782d4 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78ac8 │ │ │ │ + beq.w 78ac0 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78bfc │ │ │ │ + beq.w 78afc │ │ │ │ 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 7846e │ │ │ │ - b.n 783f4 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78702 │ │ │ │ - b.n 7867c │ │ │ │ + beq.w 78358 │ │ │ │ + b.n 782d4 │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w r3, [r3, r9] │ │ │ │ - bgt.w 78b42 │ │ │ │ + ldrsble.w r3, [r3, sl] │ │ │ │ + bgt.w 78ae4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78b22 │ │ │ │ + bge.w 78ac4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7840a │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ + beq.w 782ea │ │ │ │ + mov.w r3, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add r9, r3 │ │ │ │ + add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ - ldrsble.w r3, [r3, r9] │ │ │ │ - bgt.w 78b0c │ │ │ │ + ldrsble.w r3, [r3, sl] │ │ │ │ + bgt.w 78ab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78aec │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 7840a │ │ │ │ - mov.w r3, fp, lsr #10 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + bge.w 789b6 │ │ │ │ adds r3, #1 │ │ │ │ - add r9, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.w 78be2 │ │ │ │ - ldrsb.w sl, [r4, r9] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bge.w 78bc8 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7840a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - cmp r3, #7 │ │ │ │ - add.w r9, r9, r2, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - and.w r9, r9, r6 │ │ │ │ - it le │ │ │ │ - ldrsble.w sl, [r4, r9] │ │ │ │ - bgt.w 78bba │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bge.w 78ba0 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7840a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - add r9, r2 │ │ │ │ - and.w r9, r9, r6 │ │ │ │ - b.n 789a4 │ │ │ │ + beq.w 782ea │ │ │ │ + b.n 789d6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a32 │ │ │ │ + beq.n 788b6 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78acc │ │ │ │ + beq.n 7894c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ae0 │ │ │ │ + blt.n 78980 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp r9, r0 │ │ │ │ - bne.n 78ae6 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne.w 78aa8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78ae6 │ │ │ │ + bne.w 78aa8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78822 │ │ │ │ - ldrb.w r2, [r9, #4] │ │ │ │ - b.n 7863e │ │ │ │ + bne.w 7871c │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ + b.n 78536 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w sl, [r7, r8, lsl #1] │ │ │ │ - ldrgt.w sl, [r7, r8, lsl #2] │ │ │ │ - b.n 7865c │ │ │ │ + ldrshle.w fp, [r7, r8, lsl #1] │ │ │ │ + ldrgt.w fp, [r7, r8, lsl #2] │ │ │ │ + b.n 78554 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d11d0 │ │ │ │ + bl d11a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a8e │ │ │ │ + beq.n 78916 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 78aac │ │ │ │ + cbz r0, 78938 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ae0 │ │ │ │ + blt.n 78980 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp r9, r0 │ │ │ │ - bne.n 78ae6 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne.w 78aa8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78ae6 │ │ │ │ + bne.w 78aa8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78822 │ │ │ │ - ldrb.w r2, [r9, #4] │ │ │ │ - b.n 7867c │ │ │ │ + bne.w 7871c │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ + b.n 78574 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78a8e │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 7844c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 7852e │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 788fc │ │ │ │ + b.n 78916 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78a32 │ │ │ │ + b.n 788b6 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w sl, sl, r4, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, r5, sl │ │ │ │ + b.n 782ba │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 786dc │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 784d4 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 782fa │ │ │ │ + b.n 783c0 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7865c │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 78252 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7832e │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 7876e │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 78794 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 78420 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - strd r7, fp, [sp] │ │ │ │ + strd r7, r9, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1bb3c8 │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - blt.n 78c02 │ │ │ │ + bl 1b9b20 │ │ │ │ + subs.w fp, r0, #0 │ │ │ │ + blt.w 78b02 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bne.n 78b1c │ │ │ │ + bne.n 78a46 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78988 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrshle.w r3, [r3, r9, lsl #1] │ │ │ │ - b.n 7897c │ │ │ │ - str r6, [sp, #24] │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 7846e │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - strd r7, fp, [sp] │ │ │ │ + mov.w r3, r9, lsr #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1bb3c8 │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - blt.n 78c02 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - bne.n 78b1c │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - b.n 7895c │ │ │ │ - cmp.w r8, #15 │ │ │ │ - itete gt │ │ │ │ - movgt r3, r2 │ │ │ │ - ldrle r3, [sp, #20] │ │ │ │ - ldrgt.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrshle.w r3, [r3, r9, lsl #1] │ │ │ │ - b.n 78950 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 78874 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7889a │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - add.w r9, r9, r3, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - and.w r9, r5, r9 │ │ │ │ - b.n 783d8 │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - b.w 7836e │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7877a │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 787e8 │ │ │ │ + add sl, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.n 78a9a │ │ │ │ + ldrsb.w fp, [r4, sl] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.n 78a80 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 782ea │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + add.w sl, sl, r2, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ + it le │ │ │ │ + ldrsble.w fp, [r4, sl] │ │ │ │ + bgt.n 78a66 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.n 78a4c │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 782ea │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ + b.n 789f2 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 7835a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - bl 1bb3c8 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b9b20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78c00 │ │ │ │ - bne.n 78bf0 │ │ │ │ + blt.n 78b00 │ │ │ │ + bne.n 78a74 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 789ec │ │ │ │ + b.n 78a32 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w sl, [r4, r9, lsl #1] │ │ │ │ - ldrgt.w sl, [r4, r9, lsl #2] │ │ │ │ - b.n 789dc │ │ │ │ + ldrshle.w fp, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w fp, [r4, sl, lsl #2] │ │ │ │ + b.n 78a24 │ │ │ │ + mov r3, fp │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + b.n 7835a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - bl 1bb3c8 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b9b20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78c00 │ │ │ │ - bne.n 78bf0 │ │ │ │ + blt.n 78b00 │ │ │ │ + bne.n 78a74 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 789be │ │ │ │ + b.n 78a08 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w sl, [r4, r9, lsl #1] │ │ │ │ - ldrgt.w sl, [r4, r9, lsl #2] │ │ │ │ - b.n 789ae │ │ │ │ - mov r3, sl │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - b.n 7846e │ │ │ │ + ldrshle.w fp, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w fp, [r4, sl, lsl #2] │ │ │ │ + b.n 789fa │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 781e2 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w r3, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r3, [r3, sl, lsl #1] │ │ │ │ + b.n 78876 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78800 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 1b9b20 │ │ │ │ + subs.w fp, r0, #0 │ │ │ │ + blt.n 78b02 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + bne.n 78a46 │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + b.n 78856 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + itete gt │ │ │ │ + movgt r3, r2 │ │ │ │ + ldrle r3, [sp, #20] │ │ │ │ + ldrgt.w r3, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r3, [r3, sl, lsl #1] │ │ │ │ + b.n 7884a │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78912 │ │ │ │ - mov sl, r0 │ │ │ │ - cmn.w sl, #4 │ │ │ │ - beq.n 78c10 │ │ │ │ - mov r6, sl │ │ │ │ - b.n 784d4 │ │ │ │ + b.n 78436 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 787fe │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 782f8 │ │ │ │ + b.n 78816 │ │ │ │ + mov fp, r0 │ │ │ │ + cmn.w fp, #4 │ │ │ │ + beq.n 78b14 │ │ │ │ + mov r6, fp │ │ │ │ + b.n 783c0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7845e │ │ │ │ + b.n 78672 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78542 │ │ │ │ + b.n 78344 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 781e0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ @@ -117308,421 +117226,421 @@ │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r9, #7 │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ add.w sl, r8, r0 │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, r6, r5 │ │ │ │ - bgt.w 78dba │ │ │ │ + bgt.w 78cb6 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78d1a │ │ │ │ + blt.n 78c16 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d24 │ │ │ │ + beq.n 78c20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78d2c │ │ │ │ + beq.n 78c28 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78d94 │ │ │ │ + bgt.w 78c90 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78da6 │ │ │ │ + blt.w 78ca2 │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78d24 │ │ │ │ + beq.n 78c20 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78e36 │ │ │ │ + beq.w 78d32 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ add.w fp, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.w 78dfe │ │ │ │ + bgt.w 78cfa │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78de2 │ │ │ │ + blt.w 78cde │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d24 │ │ │ │ + beq.n 78c20 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78e90 │ │ │ │ + beq.w 78d8c │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78e26 │ │ │ │ + bgt.w 78d22 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78df8 │ │ │ │ + blt.n 78cf4 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d24 │ │ │ │ + beq.n 78c20 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f14 │ │ │ │ + beq.w 78e10 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78cb8 │ │ │ │ + b.n 78bb4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 78f74 │ │ │ │ + bne.w 78e74 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78d7c │ │ │ │ + bne.n 78c78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78d24 │ │ │ │ + beq.n 78c20 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78d7c │ │ │ │ + bne.n 78c78 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 78f8a │ │ │ │ + beq.w 78e86 │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 78f9e │ │ │ │ + beq.w 78e8e │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78d24 │ │ │ │ + beq.n 78c20 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - ble.w 78c8e │ │ │ │ + ble.w 78b8a │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78f0e │ │ │ │ + bgt.w 78e0a │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78c98 │ │ │ │ + bge.w 78b94 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d24 │ │ │ │ + beq.n 78c20 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78cb8 │ │ │ │ + b.n 78bb4 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78eec │ │ │ │ + bgt.w 78de8 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78c66 │ │ │ │ + bge.w 78b62 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d20 │ │ │ │ + beq.n 78c1c │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78d9c │ │ │ │ + b.n 78c98 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d20 │ │ │ │ + beq.n 78c1c │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78cf2 │ │ │ │ + b.n 78bee │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d24 │ │ │ │ - b.n 78d0a │ │ │ │ + beq.n 78c20 │ │ │ │ + b.n 78c06 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78cca │ │ │ │ + bge.w 78bc6 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d20 │ │ │ │ + beq.n 78c1c │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78cf6 │ │ │ │ + b.n 78bf2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78daa │ │ │ │ + bne.n 78ca6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d24 │ │ │ │ + beq.w 78c20 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78daa │ │ │ │ + bne.n 78ca6 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78f8e │ │ │ │ + beq.w 78e6c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 78f96 │ │ │ │ + bpl.w 78e96 │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d24 │ │ │ │ - b.n 78daa │ │ │ │ + beq.w 78c20 │ │ │ │ + b.n 78ca6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78cda │ │ │ │ + bne.w 78bd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d24 │ │ │ │ + beq.w 78c20 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78cda │ │ │ │ + bne.w 78bd6 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78f86 │ │ │ │ + beq.n 78e8a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 78f92 │ │ │ │ + beq.n 78e92 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d24 │ │ │ │ - b.n 78cda │ │ │ │ + beq.w 78c20 │ │ │ │ + b.n 78bd6 │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78c66 │ │ │ │ + bge.w 78b62 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78d20 │ │ │ │ + beq.w 78c1c │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78da0 │ │ │ │ + b.n 78c9c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78d0a │ │ │ │ + bne.w 78c06 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d24 │ │ │ │ + beq.w 78c20 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78d0a │ │ │ │ + bne.w 78c06 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78f70 │ │ │ │ + beq.n 78e70 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 78f9a │ │ │ │ + beq.n 78e9a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d24 │ │ │ │ - b.n 78d0a │ │ │ │ + beq.w 78c20 │ │ │ │ + b.n 78c06 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 78d66 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78f46 │ │ │ │ + b.n 78e42 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78c8e │ │ │ │ + b.n 78b8a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78ec2 │ │ │ │ + b.n 78c54 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78d58 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 78e6a │ │ │ │ + b.n 78dbe │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78ed4 │ │ │ │ + b.n 78c68 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78e7c │ │ │ │ + b.n 78dd0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f58 │ │ │ │ + b.n 78d78 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78d6c │ │ │ │ + b.n 78e54 │ │ │ │ nop │ │ │ │ │ │ │ │ -00078fa4 : │ │ │ │ +00078ea0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 7912e │ │ │ │ + bgt.w 7902a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 792e0 │ │ │ │ + beq.w 791dc │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 792e0 │ │ │ │ + bhi.w 791dc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bmi.w 79182 │ │ │ │ + bmi.w 7907e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7931e │ │ │ │ + bne.w 7921a │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 79336 │ │ │ │ - ldr.w sl, [pc, #844] @ 79370 │ │ │ │ + bmi.w 79232 │ │ │ │ + ldr.w sl, [pc, #844] @ 7926c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 792a4 │ │ │ │ + bhi.w 791a0 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 792a4 │ │ │ │ + bmi.w 791a0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79296 │ │ │ │ + bne.w 79192 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs.w 7924c │ │ │ │ + bcs.w 79148 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7928c │ │ │ │ + beq.w 79188 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7913e │ │ │ │ + beq.n 7903a │ │ │ │ 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 79202 │ │ │ │ + bgt.w 790fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (7936c ) │ │ │ │ + ldr r2, [pc, #676] @ (79268 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 792b6 │ │ │ │ + bne.w 791b2 │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 791c4 │ │ │ │ + beq.n 790c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 791c4 │ │ │ │ + beq.n 790c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 791cc │ │ │ │ + bne.n 790c8 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -117734,343 +117652,343 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 791e0 │ │ │ │ - movw r2, #29277 @ 0x725d │ │ │ │ + bne.n 790dc │ │ │ │ + movw r2, #29245 @ 0x723d │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff0 │ │ │ │ + b.n 78eec │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 791f8 │ │ │ │ + bcc.n 790f4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w ip, [r3, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7924c │ │ │ │ + beq.n 79148 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 7909c │ │ │ │ - movw r2, #61137 @ 0xeed1 │ │ │ │ + b.n 78f98 │ │ │ │ + movw r2, #60881 @ 0xedd1 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff0 │ │ │ │ - movw r2, #58241 @ 0xe381 │ │ │ │ + b.n 78eec │ │ │ │ + movw r2, #58217 @ 0xe369 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff0 │ │ │ │ + b.n 78eec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79306 │ │ │ │ + beq.w 79202 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 792b2 │ │ │ │ + beq.w 791ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 79370 │ │ │ │ + ldr.w sl, [pc, #456] @ 7926c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 790e6 │ │ │ │ + bne.n 78fe2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 790fc │ │ │ │ + beq.n 78ff8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 790fc │ │ │ │ + b.n 78ff8 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79280 │ │ │ │ + beq.n 7917c │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 792e0 │ │ │ │ - movw r2, #12693 @ 0x3195 │ │ │ │ + bne.n 791dc │ │ │ │ + movw r2, #12669 @ 0x317d │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff0 │ │ │ │ + b.n 78eec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7909c │ │ │ │ + b.n 78f98 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 790bc │ │ │ │ + beq.w 78fb8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 790bc │ │ │ │ + beq.w 78fb8 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 790bc │ │ │ │ + bne.w 78fb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 792fc │ │ │ │ + bne.n 791f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 790bc │ │ │ │ + bmi.w 78fb8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79236 │ │ │ │ + bne.n 79132 │ │ │ │ dmb ish │ │ │ │ - b.n 790bc │ │ │ │ + b.n 78fb8 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 792ca │ │ │ │ + bne.n 791c6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 792a4 │ │ │ │ + cbz r0, 791a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 7909c │ │ │ │ - movw r2, #50349 @ 0xc4ad │ │ │ │ + b.n 78f98 │ │ │ │ + movw r2, #47557 @ 0xb9c5 │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff0 │ │ │ │ + b.n 78eec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 71848 │ │ │ │ - b.n 7915c │ │ │ │ + bl 71728 │ │ │ │ + b.n 79058 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79160 │ │ │ │ + bne.w 7905c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 790bc │ │ │ │ + bne.w 78fb8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79126 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 79022 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 792d4 │ │ │ │ + bne.n 791d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 791b8 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 790b4 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79268 │ │ │ │ + b.n 79164 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 791b8 │ │ │ │ + b.n 790b4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #18676 @ 0x48f4 │ │ │ │ + movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 792b2 │ │ │ │ + bl d187c │ │ │ │ + b.n 791ae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 790bc │ │ │ │ - b.n 79224 │ │ │ │ + bne.w 78fb8 │ │ │ │ + b.n 79120 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18704 @ 0x4910 │ │ │ │ + movw r1, #19216 @ 0x4b10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 792b2 │ │ │ │ + bl 127324 │ │ │ │ + b.n 791ae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18772 @ 0x4954 │ │ │ │ + movw r1, #19284 @ 0x4b54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 792b2 │ │ │ │ + bl 127324 │ │ │ │ + b.n 791ae │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 79370 │ │ │ │ + ldr.w sl, [pc, #48] @ 7926c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldrd r2, r0, [r0, #12] │ │ │ │ add r2, r0 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 7903a │ │ │ │ - b.n 792a4 │ │ │ │ + bls.w 78f36 │ │ │ │ + b.n 791a0 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079374 : │ │ │ │ +00079270 : │ │ │ │ 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 7941a │ │ │ │ + bpl.n 79316 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 793e0 │ │ │ │ + bne.n 792dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 793ea │ │ │ │ + beq.n 792e6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 793f8 │ │ │ │ + bne.n 792f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 793f8 │ │ │ │ - ldr r1, [pc, #116] @ (79430 ) │ │ │ │ + beq.n 792f4 │ │ │ │ + ldr r1, [pc, #116] @ (7932c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 79412 │ │ │ │ - bl 7b9a4 │ │ │ │ + beq.n 7930e │ │ │ │ + bl 7b8b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 793a2 │ │ │ │ + bne.n 7929e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 793b4 │ │ │ │ + beq.n 792b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 793ba │ │ │ │ + bne.n 792b6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a1498 │ │ │ │ - bl 79470 │ │ │ │ + b.w 19fb48 │ │ │ │ + bl 7936c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 793dc │ │ │ │ + b.n 792d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75fb0 │ │ │ │ - cbz r0, 7945e │ │ │ │ + bl 75e98 │ │ │ │ + cbz r0, 7935a │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19ca34 │ │ │ │ - movw r1, #5004 @ 0x138c │ │ │ │ + b.w 19b0c4 │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (7946c ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldr r0, [pc, #4] @ (79368 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + strh r4, [r1, #12] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #700] @ (79758 ) │ │ │ │ + ldr r3, [pc, #700] @ (79654 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 796e4 │ │ │ │ + bne.w 795e0 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79586 │ │ │ │ + ble.n 79482 │ │ │ │ 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 │ │ │ │ @@ -118086,48 +118004,48 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r9, r4, #20 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ands.w r0, r3, #255 @ 0xff │ │ │ │ - bne.w 797a6 │ │ │ │ + bne.w 796a2 │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r7, ip │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ ldr.w r2, [r7, ip] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r7, ip] │ │ │ │ orr.w r3, r3, r2 │ │ │ │ adc.w r7, lr, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ - cbnz r1, 7953a │ │ │ │ + cbnz r1, 79436 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 796c8 │ │ │ │ + bmi.w 795c4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7964c │ │ │ │ + bmi.w 79548 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 79698 │ │ │ │ + bgt.w 79594 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, r1] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - bne.w 796b6 │ │ │ │ + bne.w 795b2 │ │ │ │ str.w r6, [r9, r2] │ │ │ │ add r2, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ @@ -118148,33 +118066,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r0, #6029 @ 0x178d │ │ │ │ + movw r0, #5741 @ 0x166d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7975c │ │ │ │ + bne.w 79658 │ │ │ │ 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 79746 │ │ │ │ + beq.w 79642 │ │ │ │ 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, 79600 │ │ │ │ + cbz r2, 794fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r8 │ │ │ │ clz r3, r3 │ │ │ │ @@ -118184,48 +118102,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 794e2 │ │ │ │ + b.n 793de │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 79732 │ │ │ │ + bcc.w 7962e │ │ │ │ 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 795d4 │ │ │ │ + bne.n 794d0 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7979a │ │ │ │ + bne.w 79696 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7976c │ │ │ │ + beq.w 79668 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 795d4 │ │ │ │ + b.n 794d0 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79712 │ │ │ │ + bne.n 7960e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7973a │ │ │ │ - ldr r2, [pc, #244] @ (79758 ) │ │ │ │ + beq.n 79636 │ │ │ │ + ldr r2, [pc, #244] @ (79654 ) │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -118233,175 +118151,175 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ and.w r1, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 79548 │ │ │ │ + ble.w 79444 │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r9, r1, lsl #1] │ │ │ │ strgt.w r2, [r9, r1, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - beq.w 7955c │ │ │ │ + beq.w 79458 │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str.w r0, [r9, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 79566 │ │ │ │ + b.n 79462 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 796f6 │ │ │ │ + cbnz r2, 795f2 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79660 │ │ │ │ + bne.n 7955c │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79660 │ │ │ │ - b.n 7952e │ │ │ │ + bne.n 7955c │ │ │ │ + b.n 7942a │ │ │ │ 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 79596 │ │ │ │ - movw r1, #63341 @ 0xf76d │ │ │ │ + b.n 79492 │ │ │ │ + movw r1, #63117 @ 0xf68d │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 797c4 │ │ │ │ + bne.n 796c0 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7952e │ │ │ │ + beq.w 7942a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 796ce │ │ │ │ - movw r1, #63341 @ 0xf76d │ │ │ │ + b.n 795ca │ │ │ │ + movw r1, #63117 @ 0xf68d │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 797b8 │ │ │ │ + bne.n 796b4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7953a │ │ │ │ + beq.w 79436 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 79654 │ │ │ │ + b.n 79550 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 795d4 │ │ │ │ + b.n 794d0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79660 │ │ │ │ - b.n 7953a │ │ │ │ + bne.n 7955c │ │ │ │ + b.n 79436 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 795d4 │ │ │ │ - b.n 7961e │ │ │ │ + bne.w 794d0 │ │ │ │ + b.n 7951a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 795d4 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 794d0 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79780 │ │ │ │ + beq.n 7967c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 797d0 │ │ │ │ + cbz r3, 796cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79794 │ │ │ │ + beq.n 79690 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 797d8 │ │ │ │ + cbz r3, 796d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79580 │ │ │ │ + b.n 7947c │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79638 │ │ │ │ + b.n 79534 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e313c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 794f8 │ │ │ │ + b.n 793f4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 79726 │ │ │ │ + b.n 79622 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 79708 │ │ │ │ + b.n 79604 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79780 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7967c │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79794 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 79690 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79876 │ │ │ │ + beq.n 79772 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79a48 ) │ │ │ │ + ldr r2, [pc, #576] @ (79944 ) │ │ │ │ lsl.w r7, r0, r5 │ │ │ │ mov fp, r5 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ umull r3, r6, r3, r6 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsr.w r6, r6, r0 │ │ │ │ mov.w r9, r6, lsl #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi.w 799a4 │ │ │ │ + bhi.w 798a0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 798a4 │ │ │ │ + bne.n 797a0 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 799a0 │ │ │ │ + ble.w 7989c │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -118414,61 +118332,61 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #464] @ (79a48 ) │ │ │ │ + ldr r3, [pc, #464] @ (79944 ) │ │ │ │ movs r7, #1 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ lsls r7, r0 │ │ │ │ mov.w r9, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #7 │ │ │ │ umull r2, r6, r2, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w r6, r6, lsr #1 │ │ │ │ mul.w r9, r9, r6 │ │ │ │ - bhi.n 799a4 │ │ │ │ + bhi.n 798a0 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6029 @ 0x178d │ │ │ │ + movw r0, #5741 @ 0x166d │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79a24 │ │ │ │ + bne.w 79920 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 799b4 │ │ │ │ + bcs.n 798b0 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 799ea │ │ │ │ + beq.n 798e6 │ │ │ │ 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 7993a │ │ │ │ + beq.n 79836 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r0, r4, #20 │ │ │ │ @@ -118484,22 +118402,22 @@ │ │ │ │ add r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 7998c │ │ │ │ + bhi.n 79888 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ - cbz r4, 799b4 │ │ │ │ + cbz r4, 798b0 │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ @@ -118511,212 +118429,212 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2957c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, sl │ │ │ │ blx 2957c │ │ │ │ - b.n 7986e │ │ │ │ + b.n 7976a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ uxtb.w fp, fp │ │ │ │ str.w r3, [ip, #12] │ │ │ │ add.w sl, r7, #20 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7995c │ │ │ │ + b.n 79858 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 798a4 │ │ │ │ + b.n 797a0 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 799f4 │ │ │ │ + bhi.n 798f0 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 798a4 │ │ │ │ + b.n 797a0 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79a3a │ │ │ │ + bne.n 79936 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79a32 │ │ │ │ + cbz r4, 7992e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7995c │ │ │ │ + b.n 79858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79952 │ │ │ │ + b.n 7984e │ │ │ │ add.w fp, r5, #2 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ add.w r1, r7, r9 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bmi.n 79a32 │ │ │ │ + bmi.n 7992e │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6029 @ 0x178d │ │ │ │ + movw r0, #5741 @ 0x166d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 798c8 │ │ │ │ + beq.w 797c4 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79954 │ │ │ │ + bne.n 79850 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 7986e │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 7976a │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 799d2 │ │ │ │ + b.n 798ce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 79a96 │ │ │ │ + cbz r3, 79992 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79a96 │ │ │ │ - ldr r3, [pc, #692] @ (79d30 ) │ │ │ │ + cbz r3, 79992 │ │ │ │ + ldr r3, [pc, #692] @ (79c2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79ce8 │ │ │ │ + beq.w 79be4 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79ce8 │ │ │ │ + bne.w 79be4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79b80 │ │ │ │ + beq.n 79a7c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79d10 │ │ │ │ + bne.w 79c0c │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79cf6 │ │ │ │ + bne.w 79bf2 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79cf6 │ │ │ │ + bne.w 79bf2 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79cf6 │ │ │ │ + bne.w 79bf2 │ │ │ │ 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 79cce │ │ │ │ + bne.w 79bca │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79cce │ │ │ │ + bne.w 79bca │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79cce │ │ │ │ + bne.w 79bca │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79cce │ │ │ │ + bne.w 79bca │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #29633 @ 0x73c1 │ │ │ │ + movw r3, #29365 @ 0x72b5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79b86 │ │ │ │ - ldr r3, [pc, #516] @ (79d30 ) │ │ │ │ + bne.n 79a82 │ │ │ │ + ldr r3, [pc, #516] @ (79c2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 79ba4 │ │ │ │ + beq.n 79aa0 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ ubfx r1, r6, #0, #18 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 79b6e │ │ │ │ + bgt.n 79a6a │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 79ba4 │ │ │ │ + cbz r1, 79aa0 │ │ │ │ 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, 79b92 │ │ │ │ - cbz r2, 79bc8 │ │ │ │ + cbz r1, 79a8e │ │ │ │ + cbz r2, 79ac4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r7, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 79b80 │ │ │ │ + b.n 79a7c │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79cc4 │ │ │ │ + bne.w 79bc0 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79b80 │ │ │ │ + b.n 79a7c │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r6, [r7, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r9, r2, r4 │ │ │ │ @@ -118724,72 +118642,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 79c04 │ │ │ │ + bne.n 79b00 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79c00 │ │ │ │ + cbz r3, 79afc │ │ │ │ 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 79c60 │ │ │ │ + beq.n 79b5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79c40 │ │ │ │ + beq.n 79b3c │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79c1c │ │ │ │ + cbnz r3, 79b18 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79b80 │ │ │ │ + beq.n 79a7c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79c3a │ │ │ │ + cbz r1, 79b36 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79c36 │ │ │ │ + cbz r3, 79b32 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79b80 │ │ │ │ + b.n 79a7c │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79c28 │ │ │ │ + b.n 79b24 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79c4e │ │ │ │ + cbz r3, 79b4a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79b80 │ │ │ │ + bne.n 79a7c │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79b80 │ │ │ │ + b.n 79a7c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79c0e │ │ │ │ + beq.n 79b0a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79cbe │ │ │ │ + cbz r3, 79bba │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r9] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 79c94 │ │ │ │ + cbz r3, 79b90 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -118798,83 +118716,83 @@ │ │ │ │ str.w r8, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r8, [r6, r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 79b80 │ │ │ │ + b.n 79a7c │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79c6c │ │ │ │ + b.n 79b68 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79bbc │ │ │ │ + b.n 79ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61484 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #59116 @ 0xe6ec │ │ │ │ + bl 612b8 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #59628 @ 0xe8ec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #56500 @ 0xdcb4 │ │ │ │ + movw r0, #57012 @ 0xdeb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #5004 @ 0x138c │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (79d34 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (79c30 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61484 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #59092 @ 0xe6d4 │ │ │ │ + bl 612b8 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #59604 @ 0xe8d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #56500 @ 0xdcb4 │ │ │ │ + movw r0, #57012 @ 0xdeb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61484 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #59032 @ 0xe698 │ │ │ │ + bl 612b8 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #59544 @ 0xe898 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #56500 @ 0xdcb4 │ │ │ │ + movw r0, #57012 @ 0xdeb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 65ca8 │ │ │ │ + bl 6771e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079d38 : │ │ │ │ +00079c34 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a192c │ │ │ │ - cbz r0, 79d60 │ │ │ │ + bl 19ffdc │ │ │ │ + cbz r0, 79c5c │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079d64 : │ │ │ │ +00079c60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79dac │ │ │ │ - cbz r0, 79da6 │ │ │ │ + bl 79ca8 │ │ │ │ + cbz r0, 79ca2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79da6 │ │ │ │ - ldr r4, [pc, #36] @ (79da8 ) │ │ │ │ + bpl.n 79ca2 │ │ │ │ + ldr r4, [pc, #36] @ (79ca4 ) │ │ │ │ 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 │ │ │ │ @@ -118916,1240 +118834,1240 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi r1, r1, r2 │ │ │ │ addmi.w r2, r1, r3, lsl #2 │ │ │ │ adds.w r8, r2, r5 │ │ │ │ - bmi.w 79f4a │ │ │ │ + bmi.w 79e46 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a022 │ │ │ │ - ldr r3, [pc, #612] @ (7a094 ) │ │ │ │ + bne.w 79f1e │ │ │ │ + ldr r3, [pc, #612] @ (79f90 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 79fc0 │ │ │ │ + bcs.w 79ebc │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a00c │ │ │ │ + beq.w 79f08 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r7, [fp] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 79ee0 │ │ │ │ + beq.n 79ddc │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 79ea4 │ │ │ │ + cbz r5, 79da0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79ea4 │ │ │ │ - ldr r1, [pc, #528] @ (7a094 ) │ │ │ │ + beq.n 79da0 │ │ │ │ + ldr r1, [pc, #528] @ (79f90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 79f80 │ │ │ │ + bgt.n 79e7c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79f60 │ │ │ │ + bne.n 79e5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a098 ) │ │ │ │ + ldr r2, [pc, #472] @ (79f94 ) │ │ │ │ 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 7a03c │ │ │ │ + bne.w 79f38 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 79f10 │ │ │ │ + bmi.n 79e0c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r1, [r3, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 79f54 │ │ │ │ + bcc.n 79e50 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r8, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, r8] │ │ │ │ and.w lr, r0, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 79e76 │ │ │ │ + bne.n 79d72 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79e82 │ │ │ │ - b.n 79ea4 │ │ │ │ + bne.n 79d7e │ │ │ │ + b.n 79da0 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r7, #9] │ │ │ │ strh r3, [r7, #10] │ │ │ │ strb r2, [r7, #8] │ │ │ │ - cbz r2, 79f3c │ │ │ │ + cbz r2, 79e38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 79e70 │ │ │ │ + b.n 79d6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a098 ) │ │ │ │ + ldr r2, [pc, #300] @ (79f94 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a050 │ │ │ │ + bne.n 79f4c │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 79ed2 │ │ │ │ + b.n 79dce │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79ea4 │ │ │ │ + beq.n 79da0 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79ea4 │ │ │ │ + bne.n 79da0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a08a │ │ │ │ + bne.n 79f86 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 79ea4 │ │ │ │ + bmi.w 79da0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79faa │ │ │ │ + bne.n 79ea6 │ │ │ │ dmb ish │ │ │ │ - b.n 79ea4 │ │ │ │ + b.n 79da0 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a064 │ │ │ │ + bne.n 79f60 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 79f4a │ │ │ │ + beq.n 79e46 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 79e76 │ │ │ │ + bne.w 79d72 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 79e82 │ │ │ │ - b.n 79ea4 │ │ │ │ + bne.w 79d7e │ │ │ │ + b.n 79da0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79fc0 │ │ │ │ + beq.n 79ebc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 79efc │ │ │ │ + b.n 79df8 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79f4a │ │ │ │ + beq.n 79e46 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 79ff8 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 79ef4 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a072 │ │ │ │ + bne.n 79f6e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 79ed2 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 79dce │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a07e │ │ │ │ + bne.n 79f7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 79f7c │ │ │ │ + bl 126c08 │ │ │ │ + b.n 79e78 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 79fe2 │ │ │ │ + b.n 79ede │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79ed2 │ │ │ │ + b.n 79dce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79f7c │ │ │ │ + b.n 79e78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79ea4 │ │ │ │ - b.n 79f9a │ │ │ │ + bne.w 79da0 │ │ │ │ + b.n 79e96 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a09c : │ │ │ │ +00079f98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ - cbz r0, 7a0dc │ │ │ │ + bl 7a008 │ │ │ │ + cbz r0, 79fd8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a0e0 ) │ │ │ │ + ldr r0, [pc, #24] @ (79fdc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7b130 │ │ │ │ + b.w 7b03c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a0e4 : │ │ │ │ +00079fe0 : │ │ │ │ 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 7a10c │ │ │ │ + bl 7a008 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a73a │ │ │ │ + beq.w 7a636 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a3dc │ │ │ │ + beq.w 7a2d8 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7afa6 │ │ │ │ + blt.w 7aeb0 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7ad8e │ │ │ │ + bgt.w 7ac8a │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a8f4 │ │ │ │ - ldr r2, [pc, #680] @ (7a418 ) │ │ │ │ + bne.w 7a7f0 │ │ │ │ + ldr r2, [pc, #680] @ (7a314 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt.w 7a75c │ │ │ │ + bgt.w 7a658 │ │ │ │ add.w r9, r5, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r0, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7a746 │ │ │ │ + beq.w 7a642 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a2a4 │ │ │ │ + beq.n 7a1a0 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #596] @ (7a41c ) │ │ │ │ + ldr r2, [pc, #596] @ (7a318 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aa56 │ │ │ │ + bne.w 7a952 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ strb.w r4, [r6, r9] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r4, r2, #26 │ │ │ │ - bpl.w 7a700 │ │ │ │ + bpl.w 7a5fc │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b06a │ │ │ │ + bpl.w 7af38 │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a708 │ │ │ │ + bne.w 7a604 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a2f4 │ │ │ │ + bhi.n 7a1f0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a2f4 │ │ │ │ + bne.n 7a1f0 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a2f0 │ │ │ │ + bcc.n 7a1ec │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a2f0 │ │ │ │ + bne.n 7a1ec │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a400 │ │ │ │ + bcc.w 7a2fc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a400 │ │ │ │ + bne.w 7a2fc │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a406 │ │ │ │ + bcc.w 7a302 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a406 │ │ │ │ + bne.w 7a302 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a286 │ │ │ │ + bcc.n 7a182 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa1c │ │ │ │ + bne.w 7a918 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a284 │ │ │ │ + bcc.n 7a180 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a266 │ │ │ │ + b.n 7a162 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a2c2 │ │ │ │ + bhi.n 7a1be │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a30e │ │ │ │ + bne.n 7a20a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ac6c │ │ │ │ + bne.w 7ab68 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r2, [r0, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7a40a │ │ │ │ + bcc.w 7a306 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r0, lr │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str.w r4, [r0, lr] │ │ │ │ - b.n 7a1ac │ │ │ │ + b.n 7a0a8 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a28a │ │ │ │ + blt.n 7a186 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a28a │ │ │ │ + bls.n 7a186 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a28a │ │ │ │ + bne.n 7a186 │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a2d8 │ │ │ │ + bne.n 7a1d4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a28a │ │ │ │ + b.n 7a186 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a286 │ │ │ │ + b.n 7a182 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a306 │ │ │ │ + bls.n 7a202 │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a2cc │ │ │ │ + bge.n 7a1c8 │ │ │ │ mov r4, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7ac3e │ │ │ │ + bpl.w 7ab3a │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b064 │ │ │ │ + beq.w 7af32 │ │ │ │ add.w r2, r6, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7a690 │ │ │ │ + bcs.w 7a58c │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7a96a │ │ │ │ + bne.w 7a866 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r2, #25 │ │ │ │ add r3, r1 │ │ │ │ it pl │ │ │ │ subpl r7, r6, #4 │ │ │ │ - bpl.n 7a434 │ │ │ │ + bpl.n 7a330 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7aa3c │ │ │ │ + bls.w 7a938 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a892 │ │ │ │ + bls.w 7a78e │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7adee │ │ │ │ + bhi.w 7acea │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7ac18 │ │ │ │ + ble.w 7ab14 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a6c4 │ │ │ │ + bhi.w 7a5c0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7af32 │ │ │ │ + beq.w 7ae36 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a3a8 │ │ │ │ + bne.n 7a2a4 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a6c4 │ │ │ │ + bhi.w 7a5c0 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7ae8a │ │ │ │ + bhi.w 7ad86 │ │ │ │ add.w r5, r0, r2, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r5, r5, #925696 @ 0xe2000 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ add.w r5, r5, r7, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 7a8bc │ │ │ │ + bhi.w 7a7b8 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrsb.w r2, [r0] │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 7ac72 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7af0e │ │ │ │ - ldr r6, [pc, #44] @ (7a420 ) │ │ │ │ - movs r2, #24 │ │ │ │ - mla r6, r2, r3, r6 │ │ │ │ + ldrsb.w r3, [r0] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 7ab6e │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7ae0a │ │ │ │ + ldr r6, [pc, #44] @ (7a31c ) │ │ │ │ + movs r3, #24 │ │ │ │ + mla r6, r3, r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a286 │ │ │ │ + b.n 7a182 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7a286 │ │ │ │ + b.n 7a182 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a1ac │ │ │ │ + b.n 7a0a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7a3c2 │ │ │ │ + beq.n 7a2be │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7aa52 │ │ │ │ + bcs.w 7a94e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 7a5cc │ │ │ │ + bhi.w 7a4c8 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - bne.n 7a428 │ │ │ │ + bne.n 7a324 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7a424 │ │ │ │ + bcc.n 7a320 │ │ │ │ sub.w sl, r7, r4 │ │ │ │ bic.w sl, sl, #3 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, sl, #4 │ │ │ │ add sl, r3 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ adds r2, #1 │ │ │ │ ands.w r2, r2, #7 │ │ │ │ - beq.n 7a4f6 │ │ │ │ + beq.n 7a3f2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a4e2 │ │ │ │ + beq.n 7a3de │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a4d2 │ │ │ │ + beq.n 7a3ce │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a4c2 │ │ │ │ + beq.n 7a3be │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a4b2 │ │ │ │ + beq.n 7a3ae │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a4a0 │ │ │ │ + beq.n 7a39c │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a48e │ │ │ │ + beq.n 7a38a │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5be │ │ │ │ + bne.w 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5be │ │ │ │ + bne.w 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5be │ │ │ │ + bne.w 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a5bc │ │ │ │ + beq.n 7a4b8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r9, #4 │ │ │ │ mov ip, r0 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ add.w r0, r9, #8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov lr, r3 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #12 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #8 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #16 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [lr, #8] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #12 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [lr, #12] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #16 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [lr, #16] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #20 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a5be │ │ │ │ + bne.n 7a4ba │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a4f6 │ │ │ │ + bne.n 7a3f2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a3c2 │ │ │ │ + beq.w 7a2be │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a428 │ │ │ │ + bls.w 7a324 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7aebc │ │ │ │ + bhi.w 7adb8 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b07c │ │ │ │ + bls.w 7af86 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7aa52 │ │ │ │ + ble.w 7a94e │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b098 │ │ │ │ + bhi.w 7afa2 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 7a3c2 │ │ │ │ + bhi.w 7a2be │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a42e │ │ │ │ + b.n 7a32a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #57596 @ 0xe0fc │ │ │ │ + movw r7, #58108 @ 0xe2fc │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ add r6, r5 │ │ │ │ strd r6, r9, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7a62c │ │ │ │ + bne.n 7a528 │ │ │ │ mov r0, fp │ │ │ │ - bl f1d64 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1d18 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7acfc │ │ │ │ + bne.w 7abf8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7ace4 │ │ │ │ + ble.w 7abe0 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7acba │ │ │ │ + blt.w 7abb6 │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a248 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a672 │ │ │ │ + bne.n 7a56e │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7adaa │ │ │ │ + bhi.w 7aca6 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7ada4 │ │ │ │ + bhi.w 7aca0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7adaa │ │ │ │ + beq.w 7aca6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ subs r3, r4, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7af70 │ │ │ │ + beq.w 7ae7a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a69e │ │ │ │ + cbz r3, 7a59a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r4, r4, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a93a │ │ │ │ + bne.w 7a836 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a90e │ │ │ │ + bne.w 7a80a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91e24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91c60 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a29c │ │ │ │ + b.n 7a198 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7ae18 │ │ │ │ + bne.w 7ad14 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7ae18 │ │ │ │ + bls.w 7ad14 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a602 │ │ │ │ + beq.n 7a4fe │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b0ae │ │ │ │ + beq.w 7afb8 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a604 │ │ │ │ + b.n 7a500 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - movw r7, #57576 @ 0xe0e8 │ │ │ │ + movw r7, #58088 @ 0xe2e8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a61a │ │ │ │ + b.n 7a516 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a1fc │ │ │ │ + beq.w 7a0f8 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a306 │ │ │ │ + bls.w 7a202 │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a794 │ │ │ │ + beq.n 7a690 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a724 │ │ │ │ + blt.n 7a620 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a712 │ │ │ │ + bcc.n 7a60e │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a294 │ │ │ │ - b.n 7a30e │ │ │ │ + beq.w 7a190 │ │ │ │ + b.n 7a20a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b0a8 │ │ │ │ - ldr r6, [pc, #732] @ (7aa20 ) │ │ │ │ - b.n 7a29c │ │ │ │ + bne.w 7afb2 │ │ │ │ + ldr r6, [pc, #732] @ (7a91c ) │ │ │ │ + b.n 7a198 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a1ac │ │ │ │ + bne.w 7a0a8 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7aea8 │ │ │ │ + bne.w 7ada4 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ad8e │ │ │ │ + beq.w 7ac8a │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a1ac │ │ │ │ + b.n 7a0a8 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a88a │ │ │ │ + bcc.n 7a786 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a88a │ │ │ │ + bne.n 7a786 │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a966 │ │ │ │ + bcc.w 7a862 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a966 │ │ │ │ + bne.w 7a862 │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa18 │ │ │ │ + bcc.w 7a914 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa18 │ │ │ │ + bne.w 7a914 │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a966 │ │ │ │ + bcc.w 7a862 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a966 │ │ │ │ + bne.w 7a862 │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7aa18 │ │ │ │ + bcc.w 7a914 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa18 │ │ │ │ + bne.w 7a914 │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ac3a │ │ │ │ + bcc.w 7ab36 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac3a │ │ │ │ + bne.w 7ab36 │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a966 │ │ │ │ + bcc.w 7a862 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a966 │ │ │ │ + bne.w 7a862 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa18 │ │ │ │ + bcc.w 7a914 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa18 │ │ │ │ + bne.w 7a914 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a966 │ │ │ │ + bcc.w 7a862 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a966 │ │ │ │ + bne.w 7a862 │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa18 │ │ │ │ + bcc.w 7a914 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa18 │ │ │ │ + bne.w 7a914 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a966 │ │ │ │ + bcc.w 7a862 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a966 │ │ │ │ + bne.n 7a862 │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a884 │ │ │ │ + b.n 7a780 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a88a │ │ │ │ + bne.n 7a786 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a87a │ │ │ │ + bne.n 7a776 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a716 │ │ │ │ - b.n 7a724 │ │ │ │ + bne.w 7a612 │ │ │ │ + b.n 7a620 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7af3c │ │ │ │ + bls.w 7ae40 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7acb2 │ │ │ │ + ble.w 7abae │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a6c4 │ │ │ │ + bhi.w 7a5c0 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ adds r4, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 7aa28 │ │ │ │ + bcc.w 7a924 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7aa28 │ │ │ │ + ble.w 7a924 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a8ec │ │ │ │ + beq.n 7a7e8 │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r5, [r2, r3, lsl #2] │ │ │ │ strheq.w r5, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a34e │ │ │ │ + b.n 7a24a │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ad8e │ │ │ │ + beq.w 7ac8a │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a1ac │ │ │ │ + b.n 7a0a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a6ae │ │ │ │ + beq.w 7a5aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a6ae │ │ │ │ - ldr r1, [pc, #252] @ (7aa24 ) │ │ │ │ + bne.w 7a5aa │ │ │ │ + ldr r1, [pc, #252] @ (7a920 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7af52 │ │ │ │ + bne.w 7ae60 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a6ae │ │ │ │ + b.n 7a5aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a6a6 │ │ │ │ + beq.w 7a5a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a6a6 │ │ │ │ - ldr r1, [pc, #208] @ (7aa24 ) │ │ │ │ + bne.w 7a5a2 │ │ │ │ + ldr r1, [pc, #208] @ (7a920 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ad46 │ │ │ │ + bne.w 7ac42 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a6a6 │ │ │ │ + b.n 7a5a2 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a88a │ │ │ │ + b.n 7a786 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7afbe │ │ │ │ + bne.w 7aec8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7a9da │ │ │ │ + b.n 7a8d6 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7a9f0 │ │ │ │ + bls.n 7a8ec │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7af88 │ │ │ │ + bhi.w 7ae92 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a64e │ │ │ │ + ble.w 7a54a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af4c │ │ │ │ + bhi.w 7ae50 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7af46 │ │ │ │ + beq.w 7ae4a │ │ │ │ sub.w r5, r0, #237 @ 0xed │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7af4c │ │ │ │ + bne.w 7ae50 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b072 │ │ │ │ + bhi.w 7af2c │ │ │ │ add.w r2, r2, r0, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r2, r2, #925696 @ 0xe2000 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 7aa84 │ │ │ │ + bcs.n 7a980 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7a97a │ │ │ │ + bhi.n 7a876 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7aa92 │ │ │ │ + beq.n 7a98e │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7a9d6 │ │ │ │ + b.n 7a8d2 │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7ad60 │ │ │ │ + bls.w 7ac5c │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7aa84 │ │ │ │ + ble.n 7a980 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7af4c │ │ │ │ + bhi.w 7ae50 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7a9d6 │ │ │ │ + b.n 7a8d2 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a88a │ │ │ │ + b.n 7a786 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a286 │ │ │ │ + b.n 7a182 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c9944 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9950 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7adb2 │ │ │ │ + beq.w 7acae │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a8d0 │ │ │ │ + b.n 7a7cc │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7add6 │ │ │ │ + beq.w 7acd2 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a36e │ │ │ │ + bcc.w 7a26a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a3c2 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 7a2be │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7afd0 │ │ │ │ + bne.w 7aeda │ │ │ │ mov r0, r6 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r6, r9] │ │ │ │ - b.w 7a1e4 │ │ │ │ + b.w 7a0e0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a3c8 │ │ │ │ + b.n 7a2c4 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7ae46 │ │ │ │ + bcc.w 7ad42 │ │ │ │ subs r0, r6, #4 │ │ │ │ subs r0, r0, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add r0, ip │ │ │ │ subs r1, r0, r4 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.n 7ab44 │ │ │ │ + beq.n 7aa40 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ab12 │ │ │ │ + beq.n 7aa0e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7aae6 │ │ │ │ + beq.n 7a9e2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac08 │ │ │ │ + bne.w 7ab04 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac08 │ │ │ │ + bne.w 7ab04 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ac08 │ │ │ │ + bne.n 7ab04 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.w 7ac68 │ │ │ │ + beq.w 7ab64 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7abee │ │ │ │ + b.n 7aaea │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r7, [r3, #-6] │ │ │ │ @@ -120158,151 +120076,151 @@ │ │ │ │ uxtb.w ip, r1 │ │ │ │ strh.w r5, [r3, #-2] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ mov sl, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ac04 │ │ │ │ + bne.n 7ab00 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #8 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [r3] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ uxtb.w ip, r1 │ │ │ │ mov.w r5, r1, lsr #24 │ │ │ │ mov lr, r2 │ │ │ │ - bne.n 7ac04 │ │ │ │ + bne.n 7ab00 │ │ │ │ ldr.w r1, [lr] │ │ │ │ add.w r2, r9, #12 │ │ │ │ strh r7, [r3, #2] │ │ │ │ mov r4, lr │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ strh.w ip, [r3] │ │ │ │ add.w r3, sl, #16 │ │ │ │ - bne.n 7ac04 │ │ │ │ + bne.n 7ab00 │ │ │ │ uxtb.w ip, r1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [sl, #16] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ strh r5, [r3, #6] │ │ │ │ add.w r3, sl, #24 │ │ │ │ - beq.n 7ac64 │ │ │ │ + beq.n 7ab60 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r9, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - beq.n 7ab4a │ │ │ │ + beq.n 7aa46 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7ae4c │ │ │ │ + beq.w 7ad48 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7a9e8 │ │ │ │ - b.n 7a97a │ │ │ │ - bne.n 7acb2 │ │ │ │ + bls.w 7a8e4 │ │ │ │ + b.n 7a876 │ │ │ │ + bne.n 7abae │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a6c4 │ │ │ │ + bhi.w 7a5c0 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7ae96 │ │ │ │ + bhi.w 7ad92 │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a3c2 │ │ │ │ + b.w 7a2be │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a88a │ │ │ │ + b.n 7a786 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7aea4 │ │ │ │ + beq.w 7ada0 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b064 │ │ │ │ + beq.w 7af32 │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.w 7a334 │ │ │ │ + b.w 7a230 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ac08 │ │ │ │ + b.n 7ab04 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a29c │ │ │ │ + b.w 7a198 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #22 │ │ │ │ - bne.w 7a8f4 │ │ │ │ - ldr r2, [pc, #720] @ (7af6c ) │ │ │ │ + bne.w 7a7f0 │ │ │ │ + ldr r2, [pc, #704] @ (7ae58 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w sl, #22 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - b.w 7a186 │ │ │ │ + b.w 7a082 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a676 │ │ │ │ + b.n 7a572 │ │ │ │ ldrb.w r7, [sl, r3] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r7, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7b0c6 │ │ │ │ + beq.w 7afd0 │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a63e │ │ │ │ + b.n 7a53a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c9944 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9950 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7adb2 │ │ │ │ + beq.n 7acae │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.n 7a63c │ │ │ │ + b.n 7a538 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7ad0e │ │ │ │ + bls.n 7ac0a │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7ad72 │ │ │ │ + beq.n 7ac6e │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7ad66 │ │ │ │ + beq.n 7ac62 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -120312,872 +120230,880 @@ │ │ │ │ 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, #18840 @ 0x4998 │ │ │ │ + movw r2, #19352 @ 0x4b98 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1db398 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1da238 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7adb2 │ │ │ │ + bne.n 7acae │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a34c │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.w 7a248 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a960 │ │ │ │ + beq.w 7a85c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7a960 │ │ │ │ + b.n 7a85c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7aa88 │ │ │ │ + b.n 7a984 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a34c │ │ │ │ + b.w 7a248 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e236c │ │ │ │ + bl e2324 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7adb2 │ │ │ │ + beq.n 7acae │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a34c │ │ │ │ + b.w 7a248 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a1e4 │ │ │ │ + bne.w 7a0e0 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a29c │ │ │ │ + b.w 7a198 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a672 │ │ │ │ + bne.w 7a56e │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a6ca │ │ │ │ + b.n 7a5c6 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d6284 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7ad9e │ │ │ │ + bl 1d4a24 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7ac9a │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7addc │ │ │ │ + bne.n 7acd8 │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7adc6 │ │ │ │ + bls.n 7acc2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a3c2 │ │ │ │ + beq.w 7a2be │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7aa44 │ │ │ │ - b.w 7a376 │ │ │ │ + bls.w 7a940 │ │ │ │ + b.w 7a272 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7af3c │ │ │ │ + bhi.w 7ae40 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 7ae5c │ │ │ │ + ble.n 7ad58 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7a6c4 │ │ │ │ + bhi.w 7a5c0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7a6b8 │ │ │ │ + bne.w 7a5b4 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a6c4 │ │ │ │ + bls.w 7a5c0 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7ae8a │ │ │ │ + bhi.n 7ad86 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7ae50 │ │ │ │ + bhi.n 7ad4c │ │ │ │ add.w r2, r0, r2, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.w 7a3c2 │ │ │ │ + b.w 7a2be │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7a9e8 │ │ │ │ + bne.w 7a8e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7aa88 │ │ │ │ + b.n 7a984 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a604 │ │ │ │ + b.w 7a500 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7acb2 │ │ │ │ + ble.w 7abae │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a6c4 │ │ │ │ + bhi.w 7a5c0 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b09e │ │ │ │ + bls.w 7afa8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a6c4 │ │ │ │ + beq.w 7a5c0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7acb2 │ │ │ │ + beq.w 7abae │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.w 7acb2 │ │ │ │ + bls.w 7abae │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a604 │ │ │ │ + b.w 7a500 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a3c2 │ │ │ │ + b.w 7a2be │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7ac54 │ │ │ │ + b.n 7ab50 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a77e │ │ │ │ + b.n 7a67a │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b078 │ │ │ │ + bhi.w 7af82 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7aefa │ │ │ │ + ble.n 7adf6 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b098 │ │ │ │ + bhi.w 7afa2 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7aef4 │ │ │ │ + beq.n 7adf0 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7aee4 │ │ │ │ + bne.n 7ade0 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b098 │ │ │ │ + bhi.w 7afa2 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a3b2 │ │ │ │ + bls.w 7a2ae │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a3c2 │ │ │ │ + b.w 7a2be │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7aee4 │ │ │ │ - b.n 7b098 │ │ │ │ - bne.w 7aa52 │ │ │ │ + bhi.n 7ade0 │ │ │ │ + b.n 7afa2 │ │ │ │ + bne.w 7a94e │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7ac26 │ │ │ │ - b.w 7a3c2 │ │ │ │ + bls.w 7ab22 │ │ │ │ + b.w 7a2be │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a3f0 │ │ │ │ - add.w r3, r3, #1296 @ 0x510 │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a29c │ │ │ │ + iteee ge │ │ │ │ + movge r2, #24 │ │ │ │ + addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ + movwlt r6, #19968 @ 0x4e00 │ │ │ │ + movtlt r6, #72 @ 0x48 │ │ │ │ + itet ge │ │ │ │ + ldrge r6, [pc, #48] @ (7ae5c ) │ │ │ │ + addlt.w r6, r6, r3, lsl #5 │ │ │ │ + mlage r6, r2, r3, r6 │ │ │ │ + b.w 7a198 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a3a8 │ │ │ │ - b.w 7a6c4 │ │ │ │ + bhi.w 7a2a4 │ │ │ │ + b.w 7a5c0 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a6e8 │ │ │ │ + b.w 7a5e4 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7a9b8 │ │ │ │ + bhi.w 7a8b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7adaa │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 7aca6 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a934 │ │ │ │ + beq.w 7a830 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7a934 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 7a830 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #57552 @ 0xe0d0 │ │ │ │ + movw r7, #58064 @ 0xe2d0 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a61a │ │ │ │ + b.w 7a516 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a6e0 │ │ │ │ + bhi.w 7a5dc │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7afde │ │ │ │ + bgt.n 7aee8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 7b036 │ │ │ │ + bgt.n 7af40 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a676 │ │ │ │ + b.w 7a572 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4488 @ 0x1188 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7ad9e │ │ │ │ + bl 127324 │ │ │ │ + b.n 7ac9a │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19c748 │ │ │ │ + bl 19add8 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a3c8 │ │ │ │ + b.w 7a2c4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7aa6e │ │ │ │ + b.n 7a96a │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b032 │ │ │ │ + bhi.n 7af6c │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b02a │ │ │ │ + bne.n 7af78 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b032 │ │ │ │ + bls.n 7af6c │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b026 │ │ │ │ + bhi.n 7af74 │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b022 │ │ │ │ + bhi.n 7af70 │ │ │ │ add.w r2, r2, r0, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.n 7aa88 │ │ │ │ - movs r5, #4 │ │ │ │ - b.n 7aa88 │ │ │ │ + b.n 7a984 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7aa88 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - bne.n 7aff6 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7aff6 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - b.n 7adaa │ │ │ │ + b.n 7a984 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + b.w 7a230 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + b.w 7a5fe │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b032 │ │ │ │ + bhi.n 7af6c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b05e │ │ │ │ + bls.n 7af68 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b032 │ │ │ │ + beq.n 7af6c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b05a │ │ │ │ + beq.n 7af64 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7aa88 │ │ │ │ + b.n 7a984 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7aa88 │ │ │ │ + b.n 7a984 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b048 │ │ │ │ - b.n 7b032 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - b.w 7a334 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - b.w 7a702 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bne.n 7af52 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + b.n 7aca6 │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 7a984 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7aa88 │ │ │ │ + b.n 7a984 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ + bne.n 7af00 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7af00 │ │ │ │ + b.n 7af6c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b082 │ │ │ │ + bls.n 7af8c │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a3c2 │ │ │ │ + b.w 7a2be │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b0ea │ │ │ │ + bgt.n 7aff4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7aa52 │ │ │ │ + ble.w 7a94e │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b0cc │ │ │ │ + bls.n 7afd6 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a3c2 │ │ │ │ + b.w 7a2be │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7ae7a │ │ │ │ - b.w 7a6c4 │ │ │ │ + bne.w 7ad76 │ │ │ │ + b.w 7a5c0 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a742 │ │ │ │ + b.w 7a63e │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a6dc │ │ │ │ + bne.w 7a5d8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a696 │ │ │ │ - b.w 7a604 │ │ │ │ + bls.w 7a592 │ │ │ │ + b.w 7a500 │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7acdc │ │ │ │ + b.n 7abd8 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b120 │ │ │ │ + bhi.n 7b02a │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b098 │ │ │ │ + beq.n 7afa2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7aa52 │ │ │ │ + beq.w 7a94e │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a3c2 │ │ │ │ + b.w 7a2be │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b098 │ │ │ │ + bhi.n 7afa2 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b126 │ │ │ │ + bne.n 7b030 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b098 │ │ │ │ + bls.n 7afa2 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7aeee │ │ │ │ + bhi.w 7adea │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7ae2c │ │ │ │ + bls.w 7ad28 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a3c2 │ │ │ │ + b.w 7a2be │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b0d4 │ │ │ │ - b.n 7b098 │ │ │ │ + bne.n 7afde │ │ │ │ + b.n 7afa2 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b102 │ │ │ │ + bne.n 7b00c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b102 │ │ │ │ - b.n 7b098 │ │ │ │ + bls.n 7b00c │ │ │ │ + b.n 7afa2 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7b178 │ │ │ │ + cbz r1, 7b084 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 7b178 │ │ │ │ + bmi.n 7b084 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b182 │ │ │ │ + beq.n 7b08e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b28e │ │ │ │ + beq.w 7b19a │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b39a │ │ │ │ - ldr r3, [pc, #664] @ (7b42c ) │ │ │ │ + beq.w 7b2a6 │ │ │ │ + ldr r3, [pc, #664] @ (7b338 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b256 │ │ │ │ + bne.n 7b162 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #1152] @ 0x480 │ │ │ │ - bl 7cf18 │ │ │ │ + bl 7ce28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b3ea │ │ │ │ + blt.w 7b2f6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b210 │ │ │ │ + beq.n 7b11c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b1dc │ │ │ │ + beq.n 7b0e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b3e2 │ │ │ │ + beq.w 7b2ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b2da │ │ │ │ + beq.n 7b1e6 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b2de │ │ │ │ + beq.n 7b1ea │ │ │ │ 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 7b2a4 │ │ │ │ + bmi.n 7b1b0 │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b230 │ │ │ │ + beq.n 7b13c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b230 │ │ │ │ - ldr r2, [pc, #528] @ (7b430 ) │ │ │ │ + cbnz r3, 7b13c │ │ │ │ + ldr r2, [pc, #528] @ (7b33c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b338 │ │ │ │ + bne.w 7b244 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b17a │ │ │ │ + beq.n 7b086 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b17a │ │ │ │ + bne.n 7b086 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ strb r3, [r7, #16] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7b302 │ │ │ │ + bmi.n 7b20e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b17a │ │ │ │ + b.n 7b086 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b19e │ │ │ │ + beq.n 7b0aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b27e │ │ │ │ + beq.n 7b18a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b27e │ │ │ │ - ldr r2, [pc, #448] @ (7b430 ) │ │ │ │ + cbnz r3, 7b18a │ │ │ │ + ldr r2, [pc, #448] @ (7b33c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b36a │ │ │ │ + bne.n 7b276 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - b.n 7b17a │ │ │ │ + b.n 7b086 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b178 │ │ │ │ + beq.w 7b084 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 19ffc0 │ │ │ │ - b.n 7b178 │ │ │ │ + bl 19e670 │ │ │ │ + b.n 7b084 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b2ea │ │ │ │ + cbnz r3, 7b1f6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b200 │ │ │ │ + beq.n 7b10c │ │ │ │ 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 7b200 │ │ │ │ + b.n 7b10c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b1ee │ │ │ │ + bne.n 7b0fa │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b178 │ │ │ │ - movw r2, #63341 @ 0xf76d │ │ │ │ + b.n 7b084 │ │ │ │ + movw r2, #63117 @ 0xf68d │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b382 │ │ │ │ + bne.n 7b28e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2aa │ │ │ │ - b.n 7b200 │ │ │ │ + bne.n 7b1b6 │ │ │ │ + b.n 7b10c │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b352 │ │ │ │ + cbnz r3, 7b25e │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b24e │ │ │ │ + beq.n 7b15a │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7b24e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 7b15a │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b22c │ │ │ │ + beq.w 7b138 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b22c │ │ │ │ - movw r2, #63341 @ 0xf76d │ │ │ │ + b.n 7b138 │ │ │ │ + movw r2, #63117 @ 0xf68d │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b38e │ │ │ │ + bne.n 7b29a │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b308 │ │ │ │ - b.n 7b24e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bne.n 7b214 │ │ │ │ + b.n 7b15a │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b27a │ │ │ │ + beq.n 7b186 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b27a │ │ │ │ + b.n 7b186 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2aa │ │ │ │ - b.n 7b200 │ │ │ │ + bne.n 7b1b6 │ │ │ │ + b.n 7b10c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b308 │ │ │ │ - b.n 7b24e │ │ │ │ + bne.n 7b214 │ │ │ │ + b.n 7b15a │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b190 │ │ │ │ + bne.w 7b09c │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b41a │ │ │ │ + bpl.n 7b326 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b3f0 │ │ │ │ + bpl.n 7b2fc │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b402 │ │ │ │ + blt.n 7b30e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b434 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b340 ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b17a │ │ │ │ + beq.w 7b086 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b17a │ │ │ │ + bne.w 7b086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b17a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b086 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b1dc │ │ │ │ - bl d3c3c │ │ │ │ - b.n 7b178 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b0e8 │ │ │ │ + bl d3be0 │ │ │ │ + b.n 7b084 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b3ba │ │ │ │ + bge.n 7b2c6 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b426 │ │ │ │ + bpl.n 7b332 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 7b3c4 │ │ │ │ + b.n 7b2d0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b3ba │ │ │ │ - b.n 7b406 │ │ │ │ + bge.n 7b2c6 │ │ │ │ + b.n 7b312 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b406 │ │ │ │ + b.n 7b312 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b4a8 │ │ │ │ - cbz r1, 7b4a8 │ │ │ │ + beq.n 7b3b4 │ │ │ │ + cbz r1, 7b3b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b498 │ │ │ │ + bne.n 7b3a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7b49c │ │ │ │ + bne.n 7b3a8 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n 7b4a0 │ │ │ │ + beq.n 7b3ac │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7b4a4 │ │ │ │ + beq.n 7b3b0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7b478 │ │ │ │ + b.n 7b384 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7b488 │ │ │ │ + b.n 7b394 │ │ │ │ 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 7b7ca │ │ │ │ + blt.w 7b6dc │ │ │ │ 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 7b5be │ │ │ │ + bne.n 7b4ce │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b582 │ │ │ │ + bpl.n 7b492 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b6c6 │ │ │ │ + beq.w 7b5d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47061 @ 0xb7d5 │ │ │ │ + movw r3, #46817 @ 0xb6e1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6bc │ │ │ │ + bne.w 7b5ca │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29633 @ 0x73c1 │ │ │ │ + movw r3, #29365 @ 0x72b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6ae │ │ │ │ - ldr r1, [pc, #700] @ (7b7d0 ) │ │ │ │ + bne.w 7b5bc │ │ │ │ + ldr r1, [pc, #688] @ (7b6d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7b59a │ │ │ │ + beq.n 7b4aa │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r6, [r2, #808] @ 0x328 │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.n 7b558 │ │ │ │ + bgt.n 7b464 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 7b59a │ │ │ │ + cbz r1, 7b4aa │ │ │ │ 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, 7b570 │ │ │ │ + cbz r1, 7b47c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b632 │ │ │ │ + beq.n 7b542 │ │ │ │ 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] │ │ │ │ - b.n 7b56a │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b6de │ │ │ │ + bne.w 7b5ec │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b4e4 │ │ │ │ + bmi.n 7b3f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b4e4 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 7b4e4 │ │ │ │ + beq.n 7b3f0 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 7b3f0 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7b8 │ │ │ │ + bne.w 7b6c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b56a │ │ │ │ + b.n 7b476 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b7c4 │ │ │ │ + bne.w 7b6d6 │ │ │ │ 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, #504] @ (7b7d0 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b6d0 ) │ │ │ │ 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 7b7a0 │ │ │ │ + bpl.w 7b650 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b7c2 │ │ │ │ + beq.w 7b6d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b6f6 │ │ │ │ + bne.n 7b604 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b6f6 │ │ │ │ + beq.n 7b604 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da8ec <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl da8ac <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b702 │ │ │ │ + beq.n 7b610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b7c2 │ │ │ │ + beq.w 7b6d4 │ │ │ │ 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 7b4d6 │ │ │ │ + b.n 7b3e2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r5, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -121185,102 +121111,119 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b66e │ │ │ │ + bne.n 7b57e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b66a │ │ │ │ + cbz r3, 7b57a │ │ │ │ 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 7b71a │ │ │ │ + beq.n 7b662 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b778 │ │ │ │ + beq.n 7b628 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b686 │ │ │ │ + cbnz r3, 7b596 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b56a │ │ │ │ + beq.w 7b476 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b79a │ │ │ │ + beq.n 7b64a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b6a8 │ │ │ │ + cbz r3, 7b5b6 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b56a │ │ │ │ + b.n 7b476 │ │ │ │ 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 7b58a │ │ │ │ + beq.w 7b49a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b594 │ │ │ │ - bl 771f0 │ │ │ │ + beq.w 7b4a4 │ │ │ │ + bl 770e8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b58a │ │ │ │ + b.n 7b49a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b6ce │ │ │ │ + beq.n 7b5dc │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b4e4 │ │ │ │ - b.n 7b6d6 │ │ │ │ + beq.w 7b3f0 │ │ │ │ + b.n 7b5e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b60a │ │ │ │ + bne.n 7b51a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea54 │ │ │ │ + bl 2ea4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ffc0 │ │ │ │ + bl 19e670 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b56a │ │ │ │ + b.n 7b476 │ │ │ │ + ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + strd r3, r1, [r2, #20] │ │ │ │ + cbz r3, 7b636 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7b476 │ │ │ │ + str.w r2, [r5, #532] @ 0x214 │ │ │ │ + b.n 7b476 │ │ │ │ + str.w r3, [r5, #524] @ 0x20c │ │ │ │ + b.n 7b5a6 │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #3003 @ 0xbbb │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b610 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b678 │ │ │ │ + beq.n 7b588 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7b7b2 │ │ │ │ + cbz r3, 7b6be │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b750 │ │ │ │ + cbz r3, 7b696 │ │ │ │ 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 │ │ │ │ @@ -121289,113 +121232,95 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b56a │ │ │ │ - ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b786 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - str.w r2, [r5, #524] @ 0x20c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7b56a │ │ │ │ - str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b56a │ │ │ │ - str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b698 │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #3003 @ 0xbbb │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b702 │ │ │ │ + b.n 7b476 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b728 │ │ │ │ + b.n 7b66e │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b5b2 │ │ │ │ + b.n 7b4c2 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19ffc0 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + b.w 19e670 │ │ │ │ │ │ │ │ -0007b7d4 : │ │ │ │ +0007b6e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #29633 @ 0x73c1 │ │ │ │ + movw r3, #29365 @ 0x72b5 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b908 │ │ │ │ - cbz r0, 7b858 │ │ │ │ - ldr r0, [pc, #412] @ (7b9a0 ) │ │ │ │ + bne.w 7b816 │ │ │ │ + cbz r0, 7b764 │ │ │ │ + ldr r0, [pc, #412] @ (7b8ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7b86e │ │ │ │ + beq.n 7b77c │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7b848 │ │ │ │ + bgt.n 7b754 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7b86e │ │ │ │ + cbz r0, 7b77c │ │ │ │ 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, 7b85c │ │ │ │ - cbz r2, 7b892 │ │ │ │ + cbz r0, 7b768 │ │ │ │ + cbz r2, 7b7a0 │ │ │ │ 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] │ │ │ │ - b.n 7b858 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b998 │ │ │ │ + bne.w 7b8a4 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b858 │ │ │ │ + b.n 7b764 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -121403,63 +121328,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 7b8cc │ │ │ │ + bne.n 7b7da │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b8c8 │ │ │ │ + cbz r7, 7b7d6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b912 │ │ │ │ + beq.n 7b840 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b96a │ │ │ │ + beq.n 7b820 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b8e4 │ │ │ │ + cbnz r3, 7b7f2 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b858 │ │ │ │ + beq.n 7b764 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b992 │ │ │ │ + beq.n 7b89e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7b902 │ │ │ │ + cbz r3, 7b810 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b858 │ │ │ │ + b.n 7b764 │ │ │ │ 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, 7b82e │ │ │ │ + str r2, [r3, #24] │ │ │ │ + ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ + str.w r2, [r4, #524] @ 0x20c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7b764 │ │ │ │ + str.w r2, [r4, #532] @ 0x214 │ │ │ │ + b.n 7b764 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b8d6 │ │ │ │ + beq.n 7b7e4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b98c │ │ │ │ + cbz r3, 7b898 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b944 │ │ │ │ + cbz r3, 7b872 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -121468,659 +121404,647 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7b858 │ │ │ │ - ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b978 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - str.w r2, [r4, #524] @ 0x20c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7b858 │ │ │ │ - str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b858 │ │ │ │ + b.n 7b764 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b91e │ │ │ │ + b.n 7b84c │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b8f2 │ │ │ │ + b.n 7b800 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b886 │ │ │ │ + b.n 7b794 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bcc6 │ │ │ │ + beq.w 7bbdc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bca0 │ │ │ │ + bne.w 7bbb6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcd0 │ │ │ │ + bne.w 7bbe6 │ │ │ │ add r3, sp, #12 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7bec0 │ │ │ │ + beq.w 7bdd2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7baf6 │ │ │ │ + beq.n 7ba06 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bb4c │ │ │ │ + bne.w 7ba5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bda8 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bf1e │ │ │ │ - movw r1, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, sl, r1 │ │ │ │ - ubfx r2, r2, #0, #12 │ │ │ │ + ble.w 7bcbc │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ands.w r0, r1, #255 @ 0xff │ │ │ │ + bne.w 7be30 │ │ │ │ + movw r0, #42704 @ 0xa6d0 │ │ │ │ + add.w ip, r8, r0 │ │ │ │ + ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [sl, r1] │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ + ldr.w r3, [r8, r0] │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [sl, r1] │ │ │ │ - adc.w r0, r0, #0 │ │ │ │ - str.w r0, [ip, #4] │ │ │ │ - mov.w ip, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldrb.w sl, [r6, #4] │ │ │ │ + str.w r3, [r8, r0] │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + movs r0, #1 │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ - cmp.w sl, #7 │ │ │ │ - lsl.w ip, ip, sl │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - and.w r1, r8, ip │ │ │ │ - bgt.n 7bab6 │ │ │ │ - add.w lr, r6, #20 │ │ │ │ - ldrsb.w r3, [lr, r1] │ │ │ │ + cmp.w r8, #7 │ │ │ │ + lsl.w r0, r0, r8 │ │ │ │ + add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ + and.w lr, r9, r0 │ │ │ │ + bgt.n 7b9c4 │ │ │ │ + add.w ip, r6, #20 │ │ │ │ + ldrsb.w r3, [ip, lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bc80 │ │ │ │ + bge.w 7bb94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - strb.w r3, [lr, r1] │ │ │ │ + strb.w r3, [ip, lr] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ - ldrb r1, [r5, #6] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ - lsls r3, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7bd1e │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - str r7, [r1, r3] │ │ │ │ - add r1, r3 │ │ │ │ - str.w r9, [r1, #4] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - str r3, [r5, #16] │ │ │ │ - subs r2, #1 │ │ │ │ + ldrb.w ip, [r5, #5] │ │ │ │ + lsl.w r3, r3, ip │ │ │ │ + add.w ip, r5, #20 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 7bc34 │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ + add.w r6, r5, #20 │ │ │ │ + str r7, [r6, r3] │ │ │ │ + add r6, r3 │ │ │ │ + str.w sl, [r6, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r0, #1 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + subs r2, r3, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + str r2, [r5, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w sl, #15 │ │ │ │ - bgt.w 7be48 │ │ │ │ - add.w r3, r6, r1, lsl #1 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + bgt.w 7bd5c │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bbd4 │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ - add.w lr, r6, #20 │ │ │ │ + bge.w 7bae4 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w ip, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ - strh.w ip, [lr, r1, lsl #1] │ │ │ │ - ldrb r1, [r6, #6] │ │ │ │ + strh.w r0, [ip, lr, lsl #1] │ │ │ │ + ldrb.w lr, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7bd22 │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ - str.w r7, [lr, r3] │ │ │ │ - add r3, lr │ │ │ │ - str.w r9, [r3, #4] │ │ │ │ - b.n 7ba98 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 7bc34 │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ + str.w r7, [ip, r3] │ │ │ │ + add r3, ip │ │ │ │ + str.w sl, [r3, #4] │ │ │ │ + b.n 7b9a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7bd36 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + bmi.w 7bc48 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7ba00 │ │ │ │ + bpl.w 7b90c │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bd68 │ │ │ │ + bne.w 7bc9a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7be64 │ │ │ │ - ldr r3, [pc, #792] @ (7be40 ) │ │ │ │ + beq.w 7bd76 │ │ │ │ + ldr r3, [pc, #796] @ (7bd54 ) │ │ │ │ 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 7ba00 │ │ │ │ + b.n 7b90c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cmp r6, r9 │ │ │ │ - beq.n 7bbaa │ │ │ │ + cmp r6, sl │ │ │ │ + beq.n 7baba │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bdda │ │ │ │ + bne.w 7bcee │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, sl, lr │ │ │ │ + add.w ip, r8, lr │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ - ldr.w r3, [sl, lr] │ │ │ │ + ldr.w r3, [r8, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [sl, lr] │ │ │ │ + str.w r3, [r8, lr] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7be2c │ │ │ │ + beq.w 7bd40 │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ - str.w r9, [r1, #24] │ │ │ │ + str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bbb6 │ │ │ │ + cbz r6, 7bac6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bc24 │ │ │ │ + bne.n 7bb36 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7baae │ │ │ │ + beq.w 7b9bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7baae │ │ │ │ + bne.w 7b9bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7baae │ │ │ │ - mov.w lr, r8, lsr #5 │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r3, lr, #1 │ │ │ │ - add r3, r1 │ │ │ │ - and.w r1, r3, ip │ │ │ │ - add.w r3, r6, r1, lsl #1 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b9bc │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r3, lr │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bacc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r3, r1 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + blt.w 7b9da │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ add r3, lr │ │ │ │ - cmp.w sl, #7 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add r3, ip │ │ │ │ + cmp.w r8, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - and.w r1, r3, ip │ │ │ │ - bgt.n 7bc52 │ │ │ │ - adds r3, r6, r1 │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + bgt.n 7bb66 │ │ │ │ + add.w r3, r6, lr │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7bd56 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - strb r1, [r3, #20] │ │ │ │ + bge.w 7bc68 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ - b.n 7ba7a │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + b.n 7b982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bbb6 │ │ │ │ - ldr r2, [pc, #532] @ (7be44 ) │ │ │ │ + bne.n 7bac6 │ │ │ │ + ldr r2, [pc, #536] @ (7bd58 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bef4 │ │ │ │ + bne.w 7be0e │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bbb6 │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r1, lr │ │ │ │ - adds r1, #1 │ │ │ │ - and.w r1, r1, ip │ │ │ │ - cmp.w sl, #15 │ │ │ │ - add.w r3, r6, r1, lsl #1 │ │ │ │ + b.n 7bac6 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add lr, ip │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, lr, r0 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r3, r6, r1, lsl #2 │ │ │ │ + addgt.w r3, r6, lr, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bc42 │ │ │ │ - cmp.w sl, #15 │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ + bge.n 7bb54 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ it gt │ │ │ │ - lslgt r3, r1, #2 │ │ │ │ - ble.w 7bad0 │ │ │ │ - add.w lr, r6, r3 │ │ │ │ - b.n 7be5e │ │ │ │ - mov.w lr, r8, lsr #5 │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r3, lr, #1 │ │ │ │ - add r1, r3 │ │ │ │ - and.w r1, r1, ip │ │ │ │ - adds r3, r6, r1 │ │ │ │ + movgt.w r3, lr, lsl #2 │ │ │ │ + ble.w 7b9dc │ │ │ │ + add.w ip, r6, r3 │ │ │ │ + b.n 7bd70 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r3, lr │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + add.w r3, r6, lr │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bc18 │ │ │ │ - b.n 7bbf4 │ │ │ │ + blt.n 7bb2c │ │ │ │ + b.n 7bb04 │ │ │ │ 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 7c04c │ │ │ │ + bl 7bf5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bec0 │ │ │ │ + beq.w 7bdd2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b9e4 │ │ │ │ + beq.w 7b8f0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5ea8 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ + bl d5e4c <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7be9a │ │ │ │ + beq.w 7bdac │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 123aa4 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 123cb4 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bee2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 7bdf4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7baae │ │ │ │ + beq.w 7b9bc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7baae │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7baae │ │ │ │ - add.w lr, r5, #20 │ │ │ │ - movs r1, #12 │ │ │ │ - mla r3, r1, ip, r3 │ │ │ │ - add.w r1, lr, r3 │ │ │ │ - strd r7, r9, [r1, #4] │ │ │ │ - str.w r8, [lr, r3] │ │ │ │ - b.n 7ba98 │ │ │ │ + bne.w 7b9bc │ │ │ │ + mov r0, sl │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b9bc │ │ │ │ + movs r6, #12 │ │ │ │ + mla r3, r6, r0, r3 │ │ │ │ + add.w r6, ip, r3 │ │ │ │ + strd r7, sl, [r6, #4] │ │ │ │ + str.w r9, [ip, r3] │ │ │ │ + b.n 7b9a8 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bd8a │ │ │ │ + cbnz r2, 7bc7c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bb24 │ │ │ │ + bne.w 7ba34 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb24 │ │ │ │ - b.n 7bb00 │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r1, lr │ │ │ │ - adds r1, #1 │ │ │ │ - and.w r1, r1, ip │ │ │ │ - b.n 7bc0c │ │ │ │ - movw r3, #63341 @ 0xf76d │ │ │ │ + bne.w 7ba34 │ │ │ │ + b.n 7ba10 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add lr, ip │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, lr, r0 │ │ │ │ + b.n 7bb1e │ │ │ │ + movw r3, #63117 @ 0xf68d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf16 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + bne.w 7be28 │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba00 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - b.n 7bb16 │ │ │ │ - movw r3, #63341 @ 0xf76d │ │ │ │ + beq.w 7ba10 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7bc4e │ │ │ │ + movw r3, #63117 @ 0xf68d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf0e │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7be06 │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb00 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7bd3c │ │ │ │ + beq.w 7b90c │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + b.n 7ba26 │ │ │ │ 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 7c04c │ │ │ │ + bl 7bf5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bec0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bf1e │ │ │ │ + beq.n 7bdd2 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ands.w r0, r1, #255 @ 0xff │ │ │ │ + bne.w 7be30 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7ba1a │ │ │ │ + b.n 7b926 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl 1e313c │ │ │ │ + str.w sl, [sp] │ │ │ │ + bl 1e22cc │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ - add.w lr, sl, r0 │ │ │ │ + add.w lr, r8, r0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr.w r3, [sl, r0] │ │ │ │ + ldr.w r3, [r8, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ - str.w ip, [sl, r0] │ │ │ │ + str.w ip, [r8, r0] │ │ │ │ mov.w r0, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7bb9c │ │ │ │ + bne.w 7baac │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ - str.w r9, [r1, #28] │ │ │ │ + str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bbaa │ │ │ │ + b.n 7baba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov.w fp, r1, lsl #2 │ │ │ │ - add.w lr, r6, fp │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ + mov.w fp, lr, lsl #2 │ │ │ │ + add.w ip, r6, fp │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ - bge.n 7be70 │ │ │ │ - str.w ip, [lr, #20] │ │ │ │ - b.n 7ba7a │ │ │ │ - ldr.w r3, [r9, #-8] │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ + bge.n 7bd82 │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.n 7b982 │ │ │ │ + ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba00 │ │ │ │ - b.n 7bb24 │ │ │ │ - mov.w lr, r8, lsr #5 │ │ │ │ - add fp, r1 │ │ │ │ - add.w r1, lr, #1 │ │ │ │ - add r1, fp │ │ │ │ - and.w r1, r1, ip │ │ │ │ - lsls r3, r1, #2 │ │ │ │ + beq.w 7b90c │ │ │ │ + b.n 7ba34 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add fp, lr │ │ │ │ + add.w lr, ip, #1 │ │ │ │ + add lr, fp │ │ │ │ + and.w lr, lr, r0 │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ - blt.w 7bc7a │ │ │ │ - b.n 7bbf6 │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ + blt.w 7bb8e │ │ │ │ + b.n 7bb08 │ │ │ │ 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 7c04c │ │ │ │ + bl 7bf5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7b9e4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 7b8f0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bf30 │ │ │ │ + bne.n 7be42 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bedc │ │ │ │ + beq.n 7bdee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7bf42 │ │ │ │ + cbz r3, 7be54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bab0 │ │ │ │ + b.n 7b9be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcfc │ │ │ │ + bne.w 7bc12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bcfc │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc12 │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7bcb0 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bc3c │ │ │ │ + beq.w 7bb4e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bc3c │ │ │ │ + b.n 7bb4e │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bd9e │ │ │ │ - mov r0, r9 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bd7e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r7 │ │ │ │ + b.n 7bc90 │ │ │ │ movs r1, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl 1e313c │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - b.n 7bdd6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + bl 1e22cc │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + b.n 7bcea │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7becc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7becc │ │ │ │ + bne.n 7bdde │ │ │ │ + mov r0, sl │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bdde │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bedc │ │ │ │ - nop │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bdee │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7bfc2 │ │ │ │ + bgt.n 7bed2 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7bf78 │ │ │ │ + bge.n 7be88 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf76 │ │ │ │ + blt.n 7be86 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r0, r0, r4 │ │ │ │ - bgt.n 7bfec │ │ │ │ + bgt.n 7befc │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf76 │ │ │ │ + blt.n 7be86 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7bfaa │ │ │ │ + b.n 7beba │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c010 │ │ │ │ + bgt.n 7bf20 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf76 │ │ │ │ + blt.n 7be86 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ - b.n 7bf8c │ │ │ │ + b.n 7be9c │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c032 │ │ │ │ + bgt.n 7bf42 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bf76 │ │ │ │ + blt.n 7be86 │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7bfec │ │ │ │ + b.n 7befc │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bf76 │ │ │ │ + blt.n 7be86 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7bf8c │ │ │ │ + b.n 7be9c │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c00a │ │ │ │ + bge.n 7bf1a │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7c974 │ │ │ │ + bhi.w 7c884 │ │ │ │ ldrd r5, r3, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c636 │ │ │ │ + beq.w 7c546 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - lsl.w r8, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c364 ) │ │ │ │ + lsl.w fp, r3, r6 │ │ │ │ + ldr r0, [pc, #720] @ (7c274 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r6, #7 │ │ │ │ - lsl.w r2, r8, r3 │ │ │ │ + lsl.w r2, fp, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt hi │ │ │ │ - strhi r3, [sp, #16] │ │ │ │ + strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w sl, r2, r3 │ │ │ │ ldr.w r2, [r0, r9] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bhi.w 7c676 │ │ │ │ + bhi.w 7c586 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c202 │ │ │ │ + bne.w 7c112 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c6b6 │ │ │ │ + ble.w 7c5c6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ add.w r0, r4, #28 │ │ │ │ @@ -122135,961 +122059,961 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ strh r2, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c93e │ │ │ │ + bne.w 7c84e │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c68a │ │ │ │ + beq.w 7c59a │ │ │ │ add.w r3, r5, #20 │ │ │ │ - mov.w fp, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - add fp, r6 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 7c6ee │ │ │ │ + add r8, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.w 7c610 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c6ee │ │ │ │ - mov.w r2, r8, lsl #3 │ │ │ │ + bne.w 7c610 │ │ │ │ + mov.w r2, fp, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7c1ac │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 7c0bc │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c186 │ │ │ │ + b.n 7c096 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c61e │ │ │ │ + bgt.w 7c52e │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c314 │ │ │ │ + bne.w 7c224 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 7c1a8 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7c0b8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ - ldr.w r1, [fp, r3, lsl #3] │ │ │ │ + ldr.w r1, [r8, r3, lsl #3] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r0, r5 │ │ │ │ - bgt.n 7c168 │ │ │ │ + bgt.n 7c078 │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c314 │ │ │ │ + bne.w 7c224 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 7c184 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 7c094 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c1ee │ │ │ │ + beq.n 7c0fe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c368 │ │ │ │ + bne.w 7c278 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c368 │ │ │ │ + bhi.w 7c278 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c368 │ │ │ │ + beq.w 7c278 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - str.w r8, [r4, #16] │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ + str.w fp, [r4, #16] │ │ │ │ + sub.w r3, r3, fp │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw fp, #19968 @ 0x4e00 │ │ │ │ - movt fp, #72 @ 0x48 │ │ │ │ - add.w r1, r3, r8 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r8, #19968 @ 0x4e00 │ │ │ │ + movt r8, #72 @ 0x48 │ │ │ │ + add.w r1, r3, fp │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [fp, #692] @ 0x2b4 │ │ │ │ + ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c964 │ │ │ │ + bne.w 7c874 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 7c8ee │ │ │ │ + bcs.w 7c7fe │ │ │ │ adds r1, #19 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7c934 │ │ │ │ + beq.w 7c844 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c45c │ │ │ │ + beq.w 7c36c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov.w fp, #1 │ │ │ │ + mov.w r8, #1 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - str.w fp, [r4] │ │ │ │ + str.w r8, [r4] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ - add.w r0, r8, #20 │ │ │ │ + add.w r0, fp, #20 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ - lsl.w r1, fp, r1 │ │ │ │ - lsl.w fp, fp, r3 │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ + lsl.w r1, r8, r1 │ │ │ │ + lsl.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c4da │ │ │ │ + bne.w 7c3ea │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c68e │ │ │ │ + beq.w 7c59e │ │ │ │ + add.w r3, r5, #20 │ │ │ │ + add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - add.w sl, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c130 │ │ │ │ - add.w r1, r6, fp │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 7c30a │ │ │ │ + bne.w 7c040 │ │ │ │ + add.w r1, r6, r8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 7c21a │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ - mla r6, r6, r8, r1 │ │ │ │ + mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb32 │ │ │ │ + beq.w 7ca42 │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r3, #12 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r3, #-12] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7c2e8 │ │ │ │ - mov r2, r8 │ │ │ │ + bne.n 7c1f8 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e610 │ │ │ │ - b.n 7c1ac │ │ │ │ + bl 7e524 │ │ │ │ + b.n 7c0bc │ │ │ │ mov.w ip, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r1, lr │ │ │ │ and.w r1, r1, r0 │ │ │ │ - ble.n 7c358 │ │ │ │ + ble.n 7c268 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c814 │ │ │ │ + bgt.w 7c724 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c17a │ │ │ │ + beq.w 7c08a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c330 │ │ │ │ + b.n 7c240 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c1a0 │ │ │ │ - b.n 7c34a │ │ │ │ + beq.w 7c0b0 │ │ │ │ + b.n 7c25a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw fp, #19968 @ 0x4e00 │ │ │ │ - movt fp, #72 @ 0x48 │ │ │ │ - movw r2, #29633 @ 0x73c1 │ │ │ │ + movw r8, #19968 @ 0x4e00 │ │ │ │ + movt r8, #72 @ 0x48 │ │ │ │ + movw r2, #29365 @ 0x72b5 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r6, [fp, #704] @ 0x2c0 │ │ │ │ + ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7c97e │ │ │ │ + bne.w 7c88e │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ - bic.w r1, r1, #15 │ │ │ │ + bic.w r2, r5, #4080 @ 0xff0 │ │ │ │ + bic.w r2, r2, #15 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r6, #804 @ 0x324 │ │ │ │ - beq.w 7c8c8 │ │ │ │ - lsrs r3, r5, #18 │ │ │ │ + beq.w 7c7d8 │ │ │ │ + lsrs r1, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ - add.w r3, r6, r3, lsl #3 │ │ │ │ - ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ - cmp r2, r0 │ │ │ │ - bgt.n 7c3c4 │ │ │ │ - ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ + add.w r1, r6, r1, lsl #3 │ │ │ │ + ldr.w r3, [r1, #808] @ 0x328 │ │ │ │ + cmp r3, r0 │ │ │ │ + bgt.n 7c2d4 │ │ │ │ + ldr.w r3, [r1, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c8c8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - str r5, [r1, #4] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 7c7d8 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + str r1, [r5, #0] │ │ │ │ + str r5, [r2, #4] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c802 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7c5fe │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c1ee │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ + bne.w 7c0fe │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r9, [r6, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add.w r2, r9, r5 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - str r3, [r1, #8] │ │ │ │ - add.w lr, r6, r0, lsl #2 │ │ │ │ - str r1, [r2, #16] │ │ │ │ + ldrd r1, r3, [r2, #8] │ │ │ │ + add.w r0, r9, r5 │ │ │ │ + str r3, [r1, #12] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + add.w lr, r6, r1, lsl #2 │ │ │ │ + str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 7c418 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c414 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, ip │ │ │ │ + bne.n 7c328 │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + cbz r2, 7c324 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ it ne │ │ │ │ - movne r1, #0 │ │ │ │ - str.w r1, [lr, #528] @ 0x210 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 7ca44 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 7ca20 │ │ │ │ + movne r2, #0 │ │ │ │ + str.w r2, [lr, #528] @ 0x210 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7c954 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 7c930 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c434 │ │ │ │ - str.w r2, [lr, #532] @ 0x214 │ │ │ │ - cmp r2, ip │ │ │ │ - beq.w 7c1ee │ │ │ │ - ldrd r3, r1, [r2, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cae4 │ │ │ │ - str r3, [r1, #20] │ │ │ │ + cbnz r3, 7c344 │ │ │ │ + str.w r0, [lr, #532] @ 0x214 │ │ │ │ + cmp r0, ip │ │ │ │ + beq.w 7c0fe │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c9f4 │ │ │ │ + str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c456 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - str.w r2, [ip, #20] │ │ │ │ - b.n 7c1ee │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + str r2, [r1, #24] │ │ │ │ + strd r3, ip, [r0, #20] │ │ │ │ + cbz r3, 7c366 │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.n 7c0fe │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c60a │ │ │ │ + bcc.w 7c51a │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c8ee │ │ │ │ + beq.w 7c7fe │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ - add.w fp, r8, #20 │ │ │ │ + add.w r8, fp, #20 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w fp, #1 │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ - str.w r8, [r4] │ │ │ │ + str.w fp, [r4] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov r1, sl │ │ │ │ - add.w r0, r4, fp │ │ │ │ + add.w r0, r4, r8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ - ldrb.w fp, [r4, #5] │ │ │ │ - lsl.w r1, r8, r1 │ │ │ │ - lsl.w fp, r8, fp │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ + ldrb.w r8, [r4, #5] │ │ │ │ + lsl.w r1, fp, r1 │ │ │ │ + lsl.w r8, fp, r8 │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c2be │ │ │ │ + beq.w 7c1ce │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c9a4 │ │ │ │ - add.w r2, r6, fp │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 7ca1a │ │ │ │ + beq.w 7c8b4 │ │ │ │ + add.w r2, r6, r8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 7c92a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r2 │ │ │ │ - add.w sl, r2, r8, lsl #3 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r3 │ │ │ │ + add.w r9, r2, fp, lsl #3 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ str r4, [sp, #8] │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ add.w ip, r0, #3 │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr.w r3, [r9, r0, lsl #3] │ │ │ │ + ldr.w r3, [r8, r0, lsl #3] │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ ldr.w lr, [r3] │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, sl │ │ │ │ add.w lr, lr, #1 │ │ │ │ - bne.w 7c82e │ │ │ │ + bne.w 7c73e │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - cmp r1, sl │ │ │ │ - bne.n 7c512 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.n 7c422 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add.w lr, r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - mov sl, r5 │ │ │ │ + mov r9, r5 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r1, r2, r0 │ │ │ │ - ble.w 7c846 │ │ │ │ + ble.w 7c756 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c896 │ │ │ │ - ldrsh.w r9, [r6, r1, lsl #1] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c8a0 │ │ │ │ + bgt.w 7c7a6 │ │ │ │ + ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7c7b0 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ - mov r5, sl │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 7c5ee │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7c4fe │ │ │ │ mvn.w r2, #7 │ │ │ │ - mov sl, r4 │ │ │ │ + mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c59c │ │ │ │ + b.n 7c4ac │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 7c5ec │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7c4fc │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cb26 │ │ │ │ - ldrsh.w r9, [r6, r2, lsl #1] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c592 │ │ │ │ + bgt.w 7ca36 │ │ │ │ + ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7c4a2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w r9, r1, #1 │ │ │ │ - add r2, r9 │ │ │ │ + add.w r8, r1, #1 │ │ │ │ + add r2, r8 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r9, [r6, r2, lsl #1] │ │ │ │ - ldrgt.w r9, [r6, r2, lsl #2] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c9ba │ │ │ │ + ldrshle.w r8, [r6, r2, lsl #1] │ │ │ │ + ldrgt.w r8, [r6, r2, lsl #2] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7c8ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c592 │ │ │ │ + ble.n 7c4a2 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 7c59c │ │ │ │ - mov r4, sl │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 7c4ac │ │ │ │ + mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a4cf0 │ │ │ │ + bl 1a33a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb04 │ │ │ │ + beq.w 7ca14 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c1ee │ │ │ │ + b.n 7c0fe │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - add.w fp, r8, #20 │ │ │ │ + add.w r8, fp, #20 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7c486 │ │ │ │ + b.n 7c396 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c314 │ │ │ │ + bne.w 7c224 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 7c184 │ │ │ │ - b.n 7c1a8 │ │ │ │ - mov.w r8, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7c94c ) │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.w 7c094 │ │ │ │ + b.n 7c0b8 │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr r0, [pc, #784] @ (7c85c ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str r0, [sp, #8] │ │ │ │ - lsl.w r8, r8, r1 │ │ │ │ + lsl.w fp, fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r6, #7 │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ + mov.w r3, fp, lsl #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w sl, r3, lsr #1 │ │ │ │ mov.w r3, #12 │ │ │ │ mul.w r3, r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bls.w 7c206 │ │ │ │ + bls.w 7c116 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7caac │ │ │ │ + bhi.w 7c9bc │ │ │ │ adds r3, r6, #1 │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - lsl.w r8, r8, r3 │ │ │ │ - b.n 7c206 │ │ │ │ - mov.w fp, #8 │ │ │ │ + lsl.w fp, fp, r3 │ │ │ │ + b.n 7c116 │ │ │ │ + mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ - add fp, r6 │ │ │ │ + add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 7c864 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 7c774 │ │ │ │ movs r2, #12 │ │ │ │ - mov r0, fp │ │ │ │ - mul.w r2, r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e610 │ │ │ │ - b.n 7c1ac │ │ │ │ - movw fp, #19968 @ 0x4e00 │ │ │ │ - movt fp, #72 @ 0x48 │ │ │ │ - movw r1, #6029 @ 0x178d │ │ │ │ + bl 7e524 │ │ │ │ + b.n 7c0bc │ │ │ │ + movw r8, #19968 @ 0x4e00 │ │ │ │ + movt r8, #72 @ 0x48 │ │ │ │ + movw r1, #5741 @ 0x166d │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r2, [fp, #692] @ 0x2b4 │ │ │ │ + ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7c950 │ │ │ │ + bne.w 7c860 │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, #5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r8, #8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov.w fp, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7c242 │ │ │ │ - cmp.w r8, #0 │ │ │ │ + b.n 7c152 │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + ldr.w r3, [r6, r3, lsl #3] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + strd r3, r1, [r2, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + b.n 7c0fe │ │ │ │ + cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7c9c8 │ │ │ │ - sub.w r3, r2, r8 │ │ │ │ + ble.w 7c8d8 │ │ │ │ + sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c7cc │ │ │ │ + beq.n 7c6ee │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7d4 │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ + beq.n 7c6f6 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ cmp.w ip, #1 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c7cc │ │ │ │ + beq.n 7c6ee │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c74a │ │ │ │ + beq.n 7c66c │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7d4 │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ + beq.n 7c6f6 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7d4 │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ + beq.n 7c6f6 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 7c7cc │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ + b.n 7c6ee │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, sl, #8 │ │ │ │ mov lr, r2 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp fp, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c7f8 │ │ │ │ + beq.n 7c71a │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ - cbz r1, 7c7d4 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ + cbz r1, 7c6f6 │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ add.w sl, ip, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ - cbz r1, 7c7d4 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ + cbz r1, 7c6f6 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, ip, #16 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r2, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ - cbz r1, 7c7d4 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ + cbz r1, 7c6f6 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w sl, ip, #24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c766 │ │ │ │ + bne.n 7c688 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c98a │ │ │ │ - add.w ip, fp, r2, lsl #3 │ │ │ │ + beq.w 7c89a │ │ │ │ + add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w sl, r3, #8 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp fp, r2 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7c6fa │ │ │ │ + bne.n 7c61c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c160 │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - ldr.w r3, [r6, r3, lsl #3] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - strd r3, r2, [r1, #8] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 7c1ee │ │ │ │ + b.n 7c070 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c628 │ │ │ │ + beq.w 7c538 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c814 │ │ │ │ + b.n 7c724 │ │ │ │ str.w lr, [r3] │ │ │ │ adds r1, #8 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - cmp r1, sl │ │ │ │ - bne.w 7c512 │ │ │ │ - b.n 7c53c │ │ │ │ - ldrsb.w r9, [r6, r1] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c8a0 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.w 7c422 │ │ │ │ + b.n 7c44c │ │ │ │ + ldrsb.w r8, [r6, r1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7c7b0 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 7c9d0 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 7c8e0 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c554 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 7c6aa │ │ │ │ + b.n 7c464 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 7c5ba │ │ │ │ movs r6, #12 │ │ │ │ - mov r3, fp │ │ │ │ - mla r6, r6, r8, fp │ │ │ │ + mov r3, r8 │ │ │ │ + mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c892 │ │ │ │ + cbz r2, 7c7a2 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c6aa │ │ │ │ + beq.w 7c5ba │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c878 │ │ │ │ + bne.n 7c788 │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c874 │ │ │ │ + b.n 7c784 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7caf4 │ │ │ │ + beq.w 7ca04 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r9, r2, #1 │ │ │ │ - add r1, r9 │ │ │ │ + add.w r8, r2, #1 │ │ │ │ + add r1, r8 │ │ │ │ ands r1, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7c926 │ │ │ │ - ldrsb.w r9, [r6, r1] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c996 │ │ │ │ + bgt.n 7c836 │ │ │ │ + ldrsb.w r8, [r6, r1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7c8a6 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c57a │ │ │ │ - b.n 7c850 │ │ │ │ - ldr.w r2, [fp, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + bgt.w 7c48a │ │ │ │ + b.n 7c760 │ │ │ │ + ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb10 │ │ │ │ + bne.w 7ca20 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 7c1ee │ │ │ │ - ldr.w r3, [fp, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + b.n 7c0fe │ │ │ │ + ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cb1a │ │ │ │ + bne.w 7ca2a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7c974 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w fp, r8, #20 │ │ │ │ + cbz r4, 7c884 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add.w r8, fp, #20 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 7c486 │ │ │ │ + b.n 7c396 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7caea │ │ │ │ - ldrsh.w r9, [r6, r1, lsl #1] │ │ │ │ - b.n 7c8b8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 71848 │ │ │ │ + bgt.w 7c9fa │ │ │ │ + ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ + b.n 7c7c8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 71728 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c478 │ │ │ │ + b.n 7c388 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - mov.w fp, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c4e8 │ │ │ │ + b.n 7c3f8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov.w r8, #8 │ │ │ │ + mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c47e │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 7c38e │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c1fc │ │ │ │ - ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ + b.n 7c10c │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c1ee │ │ │ │ + b.n 7c0fe │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c7e2 │ │ │ │ - b.n 7c98a │ │ │ │ + bne.w 7c704 │ │ │ │ + b.n 7c89a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c8ae │ │ │ │ - add.w r1, r6, fp │ │ │ │ - mov sl, r3 │ │ │ │ + b.n 7c7be │ │ │ │ + add.w r1, r6, r8 │ │ │ │ + mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ - cmp r2, r8 │ │ │ │ - blt.n 7c9d4 │ │ │ │ - mov r2, r8 │ │ │ │ + cmp r2, fp │ │ │ │ + blt.n 7c8e4 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e610 │ │ │ │ - b.n 7c5ee │ │ │ │ + bl 7e524 │ │ │ │ + b.n 7c4fe │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c5c6 │ │ │ │ - bne.w 7c7f8 │ │ │ │ - b.w 7c1ac │ │ │ │ - mov r5, sl │ │ │ │ - b.n 7c5ee │ │ │ │ + b.n 7c4d6 │ │ │ │ + bne.w 7c71a │ │ │ │ + b.w 7c0bc │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 7c4fe │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r6, #12 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ adds r2, #1 │ │ │ │ - add.w r9, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [sl, r0, lsl #3] │ │ │ │ + add.w r8, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r9, r0, lsl #3] │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r0] │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r6, #-12] │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ - b.n 7c9ac │ │ │ │ - beq.w 7c5ee │ │ │ │ - b.n 7c540 │ │ │ │ + b.n 7c8bc │ │ │ │ + beq.w 7c4fe │ │ │ │ + b.n 7c450 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [r2, #20] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - cbz r3, 7ca2e │ │ │ │ - str r2, [r3, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ + cbz r3, 7c93e │ │ │ │ + str r0, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ - str.w r2, [r6, #524] @ 0x20c │ │ │ │ + str.w r0, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c1ee │ │ │ │ - str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c1ee │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ + bne.w 7c0fe │ │ │ │ + str.w r0, [r6, #532] @ 0x214 │ │ │ │ + b.w 7c0fe │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c424 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7caa6 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - str r1, [r3, #24] │ │ │ │ + beq.w 7c334 │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + cbz r2, 7c9b6 │ │ │ │ + str r3, [r2, #20] │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ + str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #520] @ 0x208 │ │ │ │ - str r3, [r2, #20] │ │ │ │ - str.w r2, [r6, #520] @ 0x208 │ │ │ │ - ubfx r3, r1, #0, #18 │ │ │ │ + str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7ca7a │ │ │ │ + ubfx r3, r1, #0, #18 │ │ │ │ + str.w r0, [r6, #520] @ 0x208 │ │ │ │ + cbz r3, 7c98a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r6, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [fp, #804] @ 0x324 │ │ │ │ + ldr.w r0, [r8, #804] @ 0x324 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [fp, #812] @ 0x32c │ │ │ │ + ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #788] @ 0x314 │ │ │ │ str.w r4, [r9, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w r3, [r6, #788] @ 0x314 │ │ │ │ - b.w 7c1ee │ │ │ │ + b.w 7c0fe │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7ca52 │ │ │ │ + b.n 7c962 │ │ │ │ adds r3, r6, #2 │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - lsl.w r8, r8, r3 │ │ │ │ + lsl.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r1, r8, r3 │ │ │ │ + add.w r1, fp, r3 │ │ │ │ adds.w r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi.w 7c974 │ │ │ │ - movw fp, #19968 @ 0x4e00 │ │ │ │ - movt fp, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + bmi.w 7c884 │ │ │ │ + movw r8, #19968 @ 0x4e00 │ │ │ │ + movt r8, #72 @ 0x48 │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ - ldr.w r2, [fp, #692] @ 0x2b4 │ │ │ │ + ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c22c │ │ │ │ - b.n 7c964 │ │ │ │ + beq.w 7c13c │ │ │ │ + b.n 7c874 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c446 │ │ │ │ + b.n 7c356 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7c996 │ │ │ │ + bne.w 7c8a6 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - mov r5, sl │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 7c586 │ │ │ │ - b.n 7c5ee │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 7c496 │ │ │ │ + b.n 7c4fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c1ee │ │ │ │ - ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ + b.w 7c0fe │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c8e0 │ │ │ │ - ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ + b.n 7c7f0 │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c90e │ │ │ │ + b.n 7c81e │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c5e2 │ │ │ │ - b.n 7c5b8 │ │ │ │ + beq.w 7c4f2 │ │ │ │ + b.n 7c4c8 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c2e8 │ │ │ │ + b.w 7c1f8 │ │ │ │ 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, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7cd44 │ │ │ │ + bne.w 7cc54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cd94 │ │ │ │ + bne.w 7cca4 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7ccc0 │ │ │ │ + bgt.w 7cbd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce06 │ │ │ │ + beq.w 7cd16 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7ce06 │ │ │ │ + bhi.w 7cd16 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cce6 │ │ │ │ - movw r9, #57425 @ 0xe051 │ │ │ │ + beq.w 7cbf6 │ │ │ │ + movw r9, #57381 @ 0xe025 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cd5a │ │ │ │ - ldr r3, [pc, #628] @ (7ce3c ) │ │ │ │ + bpl.w 7cc6a │ │ │ │ + ldr r3, [pc, #628] @ (7cd4c ) │ │ │ │ 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, 7cbfa │ │ │ │ + cbz r5, 7cb0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123097,37 +123021,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce20 │ │ │ │ - ldr r3, [pc, #544] @ (7ce3c ) │ │ │ │ + beq.w 7cd30 │ │ │ │ + ldr r3, [pc, #544] @ (7cd4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cdd2 │ │ │ │ + beq.w 7cce2 │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ movs r7, #1 │ │ │ │ str.w r9, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7cc8a │ │ │ │ - ldr r3, [pc, #496] @ (7ce3c ) │ │ │ │ + bpl.n 7cb9a │ │ │ │ + ldr r3, [pc, #496] @ (7cd4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -123141,319 +123065,319 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cdec │ │ │ │ + beq.w 7ccfc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cd62 │ │ │ │ + bne.n 7cc72 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf18 │ │ │ │ + bl 7ce28 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cd70 │ │ │ │ + beq.n 7cc80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ccb8 │ │ │ │ + beq.n 7cbc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cdfe │ │ │ │ + beq.w 7cd0e │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #41945 @ 0xa3d9 │ │ │ │ + movweq r9, #41881 @ 0xa399 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7cd20 │ │ │ │ + bne.n 7cc30 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbb4 │ │ │ │ + bne.w 7cac4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ccba │ │ │ │ + b.n 7cbca │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cce6 │ │ │ │ - movw r9, #26761 @ 0x6889 │ │ │ │ + beq.n 7cbf6 │ │ │ │ + movw r9, #26669 @ 0x682d │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cbb4 │ │ │ │ - movw r9, #28101 @ 0x6dc5 │ │ │ │ + b.n 7cac4 │ │ │ │ + movw r9, #28081 @ 0x6db1 │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7ccce │ │ │ │ - movw r9, #14853 @ 0x3a05 │ │ │ │ + b.n 7cbde │ │ │ │ + movw r9, #14421 @ 0x3855 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7ccce │ │ │ │ + b.n 7cbde │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7ce06 │ │ │ │ + ble.n 7cd16 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cd32 │ │ │ │ - movw r9, #43937 @ 0xaba1 │ │ │ │ + bne.n 7cc42 │ │ │ │ + movw r9, #43841 @ 0xab41 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7ccce │ │ │ │ + b.n 7cbde │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ce06 │ │ │ │ - movw r9, #56889 @ 0xde39 │ │ │ │ + bne.n 7cd16 │ │ │ │ + movw r9, #57437 @ 0xe05d │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7ccce │ │ │ │ + b.n 7cbde │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ce24 │ │ │ │ - bl 7d4b8 │ │ │ │ + bne.n 7cd34 │ │ │ │ + bl 7d3c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cce6 │ │ │ │ + beq.n 7cbf6 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cc3e │ │ │ │ + b.n 7cb4e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cbec │ │ │ │ - b.n 7cbfa │ │ │ │ + bne.w 7cafc │ │ │ │ + b.n 7cb0a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7cca4 │ │ │ │ + bne.n 7cbb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7cca4 │ │ │ │ + beq.n 7cbb4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cca4 │ │ │ │ + bne.n 7cbb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ccae │ │ │ │ - b.n 7ccb8 │ │ │ │ + bne.n 7cbbe │ │ │ │ + b.n 7cbc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78fa4 │ │ │ │ + bl 78ea0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cce6 │ │ │ │ - bl 7e5dc │ │ │ │ + beq.n 7cbf6 │ │ │ │ + bl 7e4f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdc0 │ │ │ │ + beq.n 7ccd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cdf6 │ │ │ │ + cbz r3, 7cd06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7cce6 │ │ │ │ + beq.n 7cbf6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc3e │ │ │ │ + bne.w 7cb4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cce6 │ │ │ │ + beq.n 7cbf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cce6 │ │ │ │ + bne.n 7cbf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cce6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cbf6 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7cc8a │ │ │ │ + b.n 7cb9a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdc0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ccd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ccb8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cbc8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #18676 @ 0x48f4 │ │ │ │ + movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 7cce6 │ │ │ │ + bl d187c │ │ │ │ + b.n 7cbf6 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cdd2 │ │ │ │ + b.n 7cce2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18848 @ 0x49a0 │ │ │ │ + movw r1, #19360 @ 0x4ba0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7cce6 │ │ │ │ + bl 127324 │ │ │ │ + b.n 7cbf6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ce40 : │ │ │ │ +0007cd50 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7ce72 │ │ │ │ - cbz r3, 7cec4 │ │ │ │ + bgt.n 7cd82 │ │ │ │ + cbz r3, 7cdd4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cec4 │ │ │ │ + bhi.n 7cdd4 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ asrs r5, r5, #20 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7ce9e │ │ │ │ - movw r5, #41945 @ 0xa3d9 │ │ │ │ + bne.n 7cdae │ │ │ │ + movw r5, #41881 @ 0xa399 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a192c │ │ │ │ - cbz r0, 7ce92 │ │ │ │ + bl 19ffdc │ │ │ │ + cbz r0, 7cda2 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26761 @ 0x6889 │ │ │ │ + movw r5, #26669 @ 0x682d │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7cd8e │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cec4 │ │ │ │ + ble.n 7cdd4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7ceea │ │ │ │ - movw r5, #43937 @ 0xaba1 │ │ │ │ + bne.n 7cdfa │ │ │ │ + movw r5, #43841 @ 0xab41 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7ce7e │ │ │ │ - movw r5, #57425 @ 0xe051 │ │ │ │ + b.n 7cd8e │ │ │ │ + movw r5, #57381 @ 0xe025 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ce7e │ │ │ │ - movw r5, #14853 @ 0x3a05 │ │ │ │ + b.n 7cd8e │ │ │ │ + movw r5, #14421 @ 0x3855 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7cd8e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #18676 @ 0x48f4 │ │ │ │ + movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28101 @ 0x6dc5 │ │ │ │ + movw r5, #28081 @ 0x6db1 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7cd8e │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cec4 │ │ │ │ - movw r5, #56889 @ 0xde39 │ │ │ │ + bne.n 7cdd4 │ │ │ │ + movw r5, #57437 @ 0xe05d │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7cd8e │ │ │ │ │ │ │ │ -0007cefc : │ │ │ │ +0007ce0c : │ │ │ │ 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 7cf18 │ │ │ │ + bl 7ce28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w sl, [pc, #1416] @ 7d4b4 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d3c4 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ - bpl.w 7d484 │ │ │ │ + bpl.w 7d3b0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d2a6 │ │ │ │ + bne.w 7d1c0 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d2a6 │ │ │ │ + beq.w 7d1c0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d380 │ │ │ │ + beq.w 7d29a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d400 │ │ │ │ + bne.w 7d31a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d2fc │ │ │ │ + beq.w 7d216 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0a0 │ │ │ │ + bne.w 7cfb0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d18c │ │ │ │ + beq.w 7d09c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d194 │ │ │ │ + beq.w 7d0a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d19e │ │ │ │ + ble.w 7d0ae │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d3dc │ │ │ │ + bne.w 7d2f6 │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, lr │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr.w r2, [r9, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123467,217 +123391,220 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ and.w r2, r2, r8 │ │ │ │ - bgt.n 7d0ba │ │ │ │ + bgt.n 7cfca │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d0fe │ │ │ │ + bge.n 7d00e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d228 │ │ │ │ + beq.w 7d138 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w ip, r3, #20 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add ip, r2 │ │ │ │ str.w r6, [ip, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbnz r1, 7d07c │ │ │ │ + cbnz r1, 7cf8c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d288 │ │ │ │ + bmi.w 7d152 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d242 │ │ │ │ + bmi.w 7d1a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d098 │ │ │ │ + cbz r7, 7cfa8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d096 │ │ │ │ + cbz r3, 7cfa6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 7d0b6 │ │ │ │ + cbz r7, 7cfc6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d0b4 │ │ │ │ + cbz r2, 7cfc4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d308 │ │ │ │ + bne.w 7d222 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d09a │ │ │ │ + b.n 7cfaa │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d340 │ │ │ │ + bgt.w 7d25a │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d12a │ │ │ │ + bge.n 7d03a │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7d22c │ │ │ │ + beq.w 7d13c │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d052 │ │ │ │ + b.n 7cf62 │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r1, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7d14a │ │ │ │ + bge.n 7d05a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d02a │ │ │ │ + b.n 7cf3a │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r9, #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d0d0 │ │ │ │ + blt.n 7cfe0 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7d216 │ │ │ │ + ble.n 7d126 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d3b6 │ │ │ │ + bgt.w 7d2d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d0d0 │ │ │ │ + blt.n 7cfe0 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d16e │ │ │ │ + b.n 7d07e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cfb2 │ │ │ │ + bne.w 7cec2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7cfc0 │ │ │ │ + bgt.w 7ced0 │ │ │ │ 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 7c04c │ │ │ │ + bl 7bf5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cfc0 │ │ │ │ + bne.w 7ced0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d1d8 │ │ │ │ + beq.n 7d0e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d496 │ │ │ │ + beq.w 7d366 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d1ec │ │ │ │ + beq.n 7d0fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d49e │ │ │ │ + beq.w 7d36e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d4a6 │ │ │ │ + beq.w 7d376 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d068 │ │ │ │ + beq.w 7cf78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d084 │ │ │ │ + b.n 7cf94 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7d11e │ │ │ │ - b.n 7d208 │ │ │ │ + blt.w 7d02e │ │ │ │ + b.n 7d118 │ │ │ │ add.w ip, r3, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ mla r2, lr, r1, r2 │ │ │ │ add.w lr, ip, r2 │ │ │ │ strd r5, r6, [lr, #4] │ │ │ │ str.w r8, [ip, r2] │ │ │ │ - b.n 7d052 │ │ │ │ + b.n 7cf62 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d328 │ │ │ │ + bne.n 7d242 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d44c │ │ │ │ + bne.n 7d170 │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7cf82 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -123685,107 +123612,107 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d084 │ │ │ │ - b.n 7d098 │ │ │ │ + bne.w 7cf94 │ │ │ │ + b.n 7cfa8 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d310 │ │ │ │ + bne.n 7d22a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d258 │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ + bne.n 7d170 │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d258 │ │ │ │ - b.n 7d072 │ │ │ │ + beq.w 7cf8c │ │ │ │ + b.n 7d170 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d2fc │ │ │ │ + beq.n 7d216 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d380 │ │ │ │ + beq.n 7d29a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7cf78 │ │ │ │ + beq.w 7ce88 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf78 │ │ │ │ + beq.w 7ce88 │ │ │ │ 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 7c04c │ │ │ │ + bl 7bf5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cf78 │ │ │ │ - cbz r7, 7d302 │ │ │ │ + bne.w 7ce88 │ │ │ │ + cbz r7, 7d21c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d09a │ │ │ │ + b.n 7cfaa │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d0b6 │ │ │ │ - movw r3, #63341 @ 0xf76d │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7d3ec │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - bpl.w 7d072 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7d290 │ │ │ │ - movw r3, #63341 @ 0xf76d │ │ │ │ + b.n 7cfc6 │ │ │ │ + movw r3, #63117 @ 0xf68d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d3f6 │ │ │ │ + bne.n 7d306 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d07c │ │ │ │ + bpl.w 7cf8c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d24a │ │ │ │ + b.n 7d1a8 │ │ │ │ + movw r3, #63117 @ 0xf68d │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7d310 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + bpl.w 7cf82 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7d15a │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d35c │ │ │ │ + bge.n 7d276 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d02a │ │ │ │ + b.n 7cf3a │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add r2, ip │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7d352 │ │ │ │ - b.n 7d14e │ │ │ │ + blt.n 7d26c │ │ │ │ + b.n 7d05e │ │ │ │ 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 │ │ │ │ @@ -123795,237 +123722,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 79470 │ │ │ │ + bl 7936c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d2fc │ │ │ │ + beq.n 7d216 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d084 │ │ │ │ - b.n 7d098 │ │ │ │ + bne.w 7cf94 │ │ │ │ + b.n 7cfa8 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d3ca │ │ │ │ + bge.n 7d2e4 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d352 │ │ │ │ + b.n 7d26c │ │ │ │ add r1, r2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d164 │ │ │ │ + b.n 7d074 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e313c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7cfca │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 7ceda │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d324 │ │ │ │ - b.n 7d072 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 7d23e │ │ │ │ + b.n 7cf8c │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d33c │ │ │ │ - b.n 7d07c │ │ │ │ + bne.n 7d256 │ │ │ │ + b.n 7cf82 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5ea8 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ + bl d5e4c <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d45c │ │ │ │ + beq.n 7d388 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d458 │ │ │ │ + bne.n 7d384 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 123aa4 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ - cbz r7, 7d442 │ │ │ │ + bl 123cb4 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ + cbz r7, 7d35c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d440 │ │ │ │ + cbz r3, 7d35a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 7d09a │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + b.n 7cfaa │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d0e8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d0fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d07c │ │ │ │ - b.n 7d258 │ │ │ │ + beq.w 7cf78 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7cfa8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d42c │ │ │ │ + b.n 7d346 │ │ │ │ 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 7c04c │ │ │ │ + bl 7bf5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cf80 │ │ │ │ - b.n 7d2fc │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + bne.w 7ce90 │ │ │ │ + b.n 7d216 │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d2fc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d1d8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d1ec │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d068 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d098 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d216 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d4b8 : │ │ │ │ +0007d3c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30412 @ 0x76cc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a192c │ │ │ │ - cbz r0, 7d4dc │ │ │ │ + bl 19ffdc │ │ │ │ + cbz r0, 7d3ec │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d4e0 : │ │ │ │ +0007d3f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29936 @ 0x74f0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a192c │ │ │ │ - cbz r0, 7d504 │ │ │ │ + bl 19ffdc │ │ │ │ + cbz r0, 7d414 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 7d576 │ │ │ │ + cbz r1, 7d486 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d526 │ │ │ │ + cbz r0, 7d436 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7d576 │ │ │ │ + cbnz r0, 7d486 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d576 │ │ │ │ - movw r6, #18888 @ 0x49c8 │ │ │ │ + bne.n 7d486 │ │ │ │ + movw r6, #19400 @ 0x4bc8 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d556 │ │ │ │ + b.n 7d466 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d570 │ │ │ │ + beq.n 7d480 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d576 │ │ │ │ + cbz r3, 7d486 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d54c │ │ │ │ + bne.n 7d45c │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d550 │ │ │ │ + bne.n 7d460 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d550 │ │ │ │ + bne.n 7d460 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d57c : │ │ │ │ +0007d48c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d5fc │ │ │ │ + beq.n 7d50c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77a94 │ │ │ │ - cbz r0, 7d5f2 │ │ │ │ + bl 7797c │ │ │ │ + cbz r0, 7d502 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d5cc │ │ │ │ + ble.n 7d4dc │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, ip │ │ │ │ add.w r6, r5, #1 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #0] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7d5b4 │ │ │ │ - ldr r4, [pc, #48] @ (7d600 ) │ │ │ │ + bne.n 7d4c4 │ │ │ │ + ldr r4, [pc, #48] @ (7d510 ) │ │ │ │ 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 │ │ │ │ @@ -124034,62 +123958,62 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7d604 ) │ │ │ │ - b.n 7d5f2 │ │ │ │ + ldr r0, [pc, #4] @ (7d514 ) │ │ │ │ + b.n 7d502 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #248] @ (7d714 ) │ │ │ │ + ldr r5, [pc, #248] @ (7d624 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1616] @ 0x650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d6c8 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d718 │ │ │ │ + beq.n 7d5d8 │ │ │ │ + ldr.w ip, [pc, #224] @ 7d628 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r7, [r3, #1616] @ 0x650 │ │ │ │ str.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d6f0 │ │ │ │ + bne.n 7d600 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d666 │ │ │ │ + beq.n 7d576 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7d6a8 │ │ │ │ + beq.n 7d5b8 │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124110,79 +124034,79 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d69c │ │ │ │ + b.n 7d5ac │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d69c │ │ │ │ + beq.n 7d5ac │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7d662 │ │ │ │ - b.n 7d666 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + bne.n 7d572 │ │ │ │ + b.n 7d576 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d706 │ │ │ │ + bne.n 7d616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d6de │ │ │ │ + b.n 7d5ee │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d6de │ │ │ │ + b.n 7d5ee │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #224] @ (7d810 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d720 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - cbz r4, 7d7a4 │ │ │ │ - ldr r0, [pc, #204] @ (7d814 ) │ │ │ │ + cbz r4, 7d6b4 │ │ │ │ + ldr r0, [pc, #204] @ (7d724 ) │ │ │ │ ldr.w r2, [r3, #1692] @ 0x69c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1612] @ 0x64c │ │ │ │ str.w r2, [r3, #1692] @ 0x69c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d7ea │ │ │ │ + bne.n 7d6fa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d7c8 │ │ │ │ + beq.n 7d6d8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124197,176 +124121,176 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d798 │ │ │ │ + beq.n 7d6a8 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7d770 │ │ │ │ + bne.n 7d680 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d798 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 7d6a8 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d800 │ │ │ │ + bne.n 7d710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d7ba │ │ │ │ + b.n 7d6ca │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d7ba │ │ │ │ + b.n 7d6ca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d818 : │ │ │ │ +0007d728 : │ │ │ │ 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 7d844 │ │ │ │ + bmi.n 7d754 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a192c │ │ │ │ - cbz r0, 7d842 │ │ │ │ + bl 19ffdc │ │ │ │ + cbz r0, 7d752 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5220 @ 0x1464 │ │ │ │ + movw r1, #5732 @ 0x1664 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7db84 │ │ │ │ + bls.w 7da94 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - mov.w r8, r1, lsr #30 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + mov.w r9, r1, lsr #30 │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ - cmp.w r8, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #2 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dcee │ │ │ │ - ldr r3, [pc, #712] @ (7db7c ) │ │ │ │ + bne.w 7dbfe │ │ │ │ + ldr r3, [pc, #712] @ (7da8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7dcb4 │ │ │ │ + beq.w 7dbc4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7daa2 │ │ │ │ - mov.w r3, r9, lsl #3 │ │ │ │ + beq.w 7d9b2 │ │ │ │ + mov.w r3, r8, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #632] @ (7db80 ) │ │ │ │ + ldr r2, [pc, #632] @ (7da90 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd10 │ │ │ │ + bne.w 7dc20 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7dbca │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 7dada │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db94 │ │ │ │ + beq.w 7daa4 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7db00 │ │ │ │ + blt.w 7da10 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7db4c │ │ │ │ + bne.w 7da5c │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dd6e │ │ │ │ - bl 79dac │ │ │ │ + bne.w 7dc7e │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbac │ │ │ │ + beq.w 7dabc │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7d9a0 │ │ │ │ - ldr r3, [pc, #512] @ (7db7c ) │ │ │ │ + bpl.n 7d8b0 │ │ │ │ + ldr r3, [pc, #512] @ (7da8c ) │ │ │ │ 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] │ │ │ │ @@ -124374,33 +124298,33 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ - movw r3, #8369 @ 0x20b1 │ │ │ │ + movw r3, #8733 @ 0x221d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dc3a │ │ │ │ + bne.w 7db4a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7dcaa │ │ │ │ + bne.w 7dbba │ │ │ │ str r3, [r4, #24] │ │ │ │ str.w r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7da1a │ │ │ │ - ldr r2, [pc, #412] @ (7db7c ) │ │ │ │ + bpl.n 7d92a │ │ │ │ + ldr r2, [pc, #412] @ (7da8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ @@ -124413,749 +124337,750 @@ │ │ │ │ add r2, r3 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd24 │ │ │ │ + beq.w 7dc34 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dbd0 │ │ │ │ + beq.w 7dae0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ddb4 │ │ │ │ + bpl.w 7dcc4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dac8 │ │ │ │ + bne.n 7d9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dad2 │ │ │ │ + bne.n 7d9e2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dae4 │ │ │ │ + bne.n 7d9f4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dae4 │ │ │ │ - ldr r0, [pc, #300] @ (7db7c ) │ │ │ │ + beq.n 7d9f4 │ │ │ │ + ldr r0, [pc, #300] @ (7da8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7dc26 │ │ │ │ - bl 7b9a4 │ │ │ │ + beq.w 7db36 │ │ │ │ + bl 7b8b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7da86 │ │ │ │ + beq.n 7d996 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd7a │ │ │ │ + beq.w 7dc8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7da9a │ │ │ │ + beq.n 7d9aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ddac │ │ │ │ + beq.w 7dcbc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 7d8e8 │ │ │ │ + bcc.w 7d7f8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ - b.n 7d8e8 │ │ │ │ + b.n 7d7f8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7da3a │ │ │ │ + beq.n 7d94a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7da48 │ │ │ │ + beq.n 7d958 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7da4e │ │ │ │ + bne.n 7d95e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1498 │ │ │ │ + bl 19fb48 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dc2c │ │ │ │ + b.n 7db3c │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7d936 │ │ │ │ - ldr r3, [pc, #112] @ (7db7c ) │ │ │ │ + bpl.w 7d846 │ │ │ │ + ldr r3, [pc, #112] @ (7da8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r0, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7db40 │ │ │ │ + beq.n 7da50 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r0, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r9, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d942 │ │ │ │ + beq.w 7d852 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d942 │ │ │ │ + bne.w 7d852 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7d94a │ │ │ │ + bne.w 7d85a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d94a │ │ │ │ + ble.w 7d85a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d9d2 │ │ │ │ + beq.w 7d8e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7d9d2 │ │ │ │ + b.n 7d8e2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7ddd4 ) │ │ │ │ + ldr r5, [pc, #588] @ (7dce4 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d92e │ │ │ │ + bne.w 7d83e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18896 @ 0x49d0 │ │ │ │ + movw r1, #19408 @ 0x4bd0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dd02 │ │ │ │ + beq.w 7dc12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd02 │ │ │ │ + bne.w 7dc12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd02 │ │ │ │ - str.w r8, [r5, #16] │ │ │ │ - b.n 7d924 │ │ │ │ - bl 71320 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc12 │ │ │ │ + str.w r9, [r5, #16] │ │ │ │ + b.n 7d834 │ │ │ │ + bl 71200 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd82 │ │ │ │ + beq.w 7dc92 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7da20 │ │ │ │ - ldr r2, [pc, #492] @ (7ddd8 ) │ │ │ │ + bpl.w 7d930 │ │ │ │ + ldr r2, [pc, #492] @ (7dce8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mul.w r2, r0, r2 │ │ │ │ adds r3, r7, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r7 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7dc22 │ │ │ │ + beq.n 7db32 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r7, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 7da20 │ │ │ │ - bl 79470 │ │ │ │ + b.n 7d930 │ │ │ │ + bl 7936c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7da7c │ │ │ │ - b.n 7da86 │ │ │ │ + bne.w 7d98c │ │ │ │ + b.n 7d996 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dca4 │ │ │ │ + bne.n 7dbb4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7dd4a │ │ │ │ + bne.w 7dc5a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dc58 │ │ │ │ + cbnz r1, 7db68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7dd4e │ │ │ │ + bne.n 7dc5e │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7d9ce │ │ │ │ + b.n 7d8de │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dc4c │ │ │ │ + bne.n 7db5c │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dc7e │ │ │ │ + beq.n 7db8e │ │ │ │ movw r7, #10172 @ 0x27bc │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 7dc52 │ │ │ │ + beq.n 7db62 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7dc94 │ │ │ │ + beq.n 7dba4 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7dd08 │ │ │ │ - cbz r2, 7dcaa │ │ │ │ + bne.n 7dc18 │ │ │ │ + cbz r2, 7dbba │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7dca0 │ │ │ │ + cbz r3, 7dbb0 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7d9d2 │ │ │ │ + b.n 7d8e2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dc52 │ │ │ │ + beq.n 7db62 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d9ce │ │ │ │ - b.n 7dc54 │ │ │ │ + beq.w 7d8de │ │ │ │ + b.n 7db64 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8e8 │ │ │ │ + bne.w 7d7f8 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7dd3a │ │ │ │ + bne.n 7dc4a │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7dcfe │ │ │ │ + cbz r5, 7dc0e │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7d8e8 │ │ │ │ + b.n 7d7f8 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8e8 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 7d7f8 │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7da9a │ │ │ │ + b.n 7d9aa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dc94 │ │ │ │ + beq.n 7dba4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7dc96 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 7dba6 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dd2e │ │ │ │ + bne.n 7dc3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 7d916 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 7d826 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7da1a │ │ │ │ + b.n 7d92a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7d916 │ │ │ │ + b.n 7d826 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dce0 │ │ │ │ + b.n 7dbf0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dc60 │ │ │ │ - movw r1, #10624 @ 0x2980 │ │ │ │ + b.n 7db70 │ │ │ │ + movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7dd6a │ │ │ │ - movw r1, #10172 @ 0x27bc │ │ │ │ + beq.n 7dc7a │ │ │ │ + movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7dc94 │ │ │ │ + bne.n 7dba4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7dc96 │ │ │ │ + b.n 7dba6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9a0 │ │ │ │ - b.n 7dbac │ │ │ │ + bne.w 7d8b0 │ │ │ │ + b.n 7dabc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7da86 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d996 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd92 │ │ │ │ + beq.n 7dca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ddca │ │ │ │ + cbz r3, 7dcda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd02 │ │ │ │ + beq.n 7dc12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dd02 │ │ │ │ + bne.n 7dc12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd02 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7da9a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d9aa │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dc2c │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7db3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd92 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dca2 │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007dddc : │ │ │ │ - b.w 7dde0 │ │ │ │ +0007dcec : │ │ │ │ + b.w 7dcf0 │ │ │ │ │ │ │ │ -0007dde0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007dcf0 : │ │ │ │ + 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, #12 │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7deba │ │ │ │ + bls.n 7ddcc │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - lsrs r7, r0, #30 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + mov.w r8, r0, lsr #30 │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ - movne.w r8, #2 │ │ │ │ + moveq.w sl, #1 │ │ │ │ + movne.w sl, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7df0a │ │ │ │ - ldr r3, [pc, #292] @ (7df50 ) │ │ │ │ + bne.n 7de1e │ │ │ │ + ldr r3, [pc, #292] @ (7de64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq.n 7ded2 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 7dde6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7de96 │ │ │ │ + cbz r2, 7ddac │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov.w r2, r8, lsl #3 │ │ │ │ - strd r3, r2, [r5, #4] │ │ │ │ + mov.w r7, sl, lsl #3 │ │ │ │ + strd r3, r7, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #216] @ (7df54 ) │ │ │ │ + ldr r2, [pc, #220] @ (7de68 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7df20 │ │ │ │ + bne.n 7de34 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ - cbnz r7, 7dec8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 7ddda │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrd r6, r0, [r3, #24] │ │ │ │ - cmp r0, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r6, r7, [r3, #24] │ │ │ │ + cmp r7, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ - strcc.w r3, [ip, #12] │ │ │ │ - strcc.w ip, [r3, #8] │ │ │ │ - bcc.n 7de5a │ │ │ │ + strcc r3, [r0, #12] │ │ │ │ + strcc r0, [r3, #8] │ │ │ │ + bcc.n 7dd6c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7de5a │ │ │ │ - ldr r5, [pc, #156] @ (7df58 ) │ │ │ │ + b.n 7dd6c │ │ │ │ + ldr r5, [pc, #156] @ (7de6c ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [r5, #16] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + str.w r8, [r5, #16] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de5a │ │ │ │ + bne.n 7dd6c │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7df34 │ │ │ │ + bne.n 7de48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7df18 │ │ │ │ + cbz r5, 7de2c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7de5a │ │ │ │ + b.n 7dd6c │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de5a │ │ │ │ + bne.n 7dd6c │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 7de8e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 7dda4 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7df44 │ │ │ │ + bne.n 7de58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 7de86 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 7dd98 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7defc │ │ │ │ + b.n 7de10 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7de86 │ │ │ │ + b.n 7dd98 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007df5c <_PyLong_New@@Base>: │ │ │ │ +0007de70 <_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 7e104 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e018 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e02e <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7df42 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e0b6 <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7dfca <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e0a8 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e11c <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7dfbc <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e030 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7e078 <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7df8c <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e068 <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7df7c <_PyLong_New@@Base+0x10c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7e00e <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7df22 <_PyLong_New@@Base+0xb2> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - ldr r2, [pc, #296] @ (7e120 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e0be <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e034 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7dfd2 <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0ce <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7dfe2 <_PyLong_New@@Base+0x172> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7e026 <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7df3a <_PyLong_New@@Base+0xca> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7dfd6 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7deea <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7dfd6 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7deea <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e0e2 <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e11c <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7dff6 <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e030 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7dfc8 <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7dedc <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dfd6 <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7deea <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e0ea <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7dffe <_PyLong_New@@Base+0x18e> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e0b6 <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7dfca <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7dfd6 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7deea <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dfd6 <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.n 7deea <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1e8f18 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e008 <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7df1c <_PyLong_New@@Base+0xac> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e004 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + beq.n 7df18 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e0f8 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e00c <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 7e004 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126c08 │ │ │ │ + b.n 7df18 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e0ac <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7dfc0 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e09a <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7dfae <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e004 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7df18 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18940 @ 0x49fc │ │ │ │ + movw r1, #19452 @ 0x4bfc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7e0ba <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 127324 │ │ │ │ + b.n 7dfce <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e124 : │ │ │ │ +0007e038 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7e3de │ │ │ │ + beq.w 7e2f2 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e39c │ │ │ │ + beq.w 7e2b0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e236 │ │ │ │ + blt.n 7e14a │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e282 │ │ │ │ + bne.w 7e196 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e29e │ │ │ │ + bne.w 7e1b2 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e3c6 │ │ │ │ + bne.w 7e2da │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e398 │ │ │ │ + beq.w 7e2ac │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e2d0 │ │ │ │ - ldr r3, [pc, #632] @ (7e41c ) │ │ │ │ + bpl.w 7e1e4 │ │ │ │ + ldr r3, [pc, #632] @ (7e330 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -125166,536 +125091,537 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e204 │ │ │ │ - movw r3, #8369 @ 0x20b1 │ │ │ │ + bne.n 7e118 │ │ │ │ + movw r3, #8733 @ 0x221d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e2fa │ │ │ │ + bne.w 7e20e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e3f8 │ │ │ │ + bne.w 7e30c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - movw r3, #8369 @ 0x20b1 │ │ │ │ + movw r3, #8733 @ 0x221d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e1f8 │ │ │ │ + beq.n 7e10c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e300 │ │ │ │ + beq.n 7e214 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e1fe │ │ │ │ + b.n 7e112 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e156 │ │ │ │ - ldr r2, [pc, #476] @ (7e41c ) │ │ │ │ + bpl.n 7e06a │ │ │ │ + ldr r2, [pc, #476] @ (7e330 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7e274 │ │ │ │ + beq.n 7e188 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ add.w r6, r2, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e162 │ │ │ │ + beq.w 7e076 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e388 │ │ │ │ + bne.n 7e29c │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e184 │ │ │ │ + b.n 7e098 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e378 │ │ │ │ + bne.n 7e28c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e28a │ │ │ │ + bne.n 7e19e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e28a │ │ │ │ + ble.n 7e19e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e2cc │ │ │ │ + beq.n 7e1e0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e200 │ │ │ │ + b.n 7e114 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e206 │ │ │ │ - movw r3, #8369 @ 0x20b1 │ │ │ │ + bne.n 7e11a │ │ │ │ + movw r3, #8733 @ 0x221d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e1f0 │ │ │ │ + beq.w 7e104 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e37c │ │ │ │ + bne.n 7e290 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e382 │ │ │ │ + bne.n 7e296 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e33e │ │ │ │ - cbnz r5, 7e330 │ │ │ │ + cbnz r2, 7e252 │ │ │ │ + cbnz r5, 7e244 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e22c │ │ │ │ + beq.n 7e140 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e368 │ │ │ │ + beq.n 7e27c │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e368 │ │ │ │ - cbz r5, 7e368 │ │ │ │ + beq.n 7e27c │ │ │ │ + cbz r5, 7e27c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e33a │ │ │ │ + cbz r2, 7e24e │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e200 │ │ │ │ + b.n 7e114 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e30a │ │ │ │ + bne.n 7e21e │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e362 │ │ │ │ + beq.n 7e276 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e3a8 │ │ │ │ - cbnz r5, 7e3be │ │ │ │ + bne.n 7e2bc │ │ │ │ + cbnz r5, 7e2d2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e30e │ │ │ │ - cbnz r1, 7e3c2 │ │ │ │ + b.n 7e222 │ │ │ │ + cbnz r1, 7e2d6 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e1fe │ │ │ │ - b.n 7e232 │ │ │ │ + beq.w 7e112 │ │ │ │ + b.n 7e146 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e28a │ │ │ │ + b.n 7e19e │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e30e │ │ │ │ + b.n 7e222 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e346 │ │ │ │ + b.n 7e25a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e2d2 │ │ │ │ + bne.n 7e1e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e200 │ │ │ │ + b.n 7e114 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3b4 │ │ │ │ + blt.n 7e2c8 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e162 │ │ │ │ + b.n 7e076 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e30e │ │ │ │ - cbnz r1, 7e3c2 │ │ │ │ + beq.n 7e222 │ │ │ │ + cbnz r1, 7e2d6 │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e232 │ │ │ │ + b.n 7e146 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e3a0 │ │ │ │ + bpl.n 7e2b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e23c │ │ │ │ + b.n 7e150 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e330 │ │ │ │ + b.n 7e244 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e330 │ │ │ │ + b.n 7e244 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e398 │ │ │ │ + beq.n 7e2ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e2e4 │ │ │ │ + b.n 7e1f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #18896 @ 0x49d0 │ │ │ │ + movw r1, #19408 @ 0x4bd0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 7e398 │ │ │ │ + bl d187c │ │ │ │ + b.n 7e2ac │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e416 │ │ │ │ + beq.n 7e32a │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e36a │ │ │ │ + beq.n 7e27e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e36a │ │ │ │ + b.n 7e27e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e44a │ │ │ │ - cbnz r2, 7e442 │ │ │ │ + cbnz r3, 7e35e │ │ │ │ + cbnz r2, 7e356 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7e4a4 │ │ │ │ + bne.n 7e3b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e4c4 │ │ │ │ + bne.n 7e3d8 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e4d4 │ │ │ │ + bne.n 7e3e8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e494 │ │ │ │ - cbnz r2, 7e4b0 │ │ │ │ + cbnz r5, 7e3a8 │ │ │ │ + cbnz r2, 7e3c4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4ba │ │ │ │ + beq.n 7e3ce │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4a0 │ │ │ │ + beq.n 7e3b4 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4a0 │ │ │ │ - cbz r2, 7e4a0 │ │ │ │ + beq.n 7e3b4 │ │ │ │ + cbz r2, 7e3b4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e4b6 │ │ │ │ + cbz r3, 7e3ca │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e4b6 │ │ │ │ + b.n 7e3ca │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e4f6 │ │ │ │ + cbz r4, 7e40a │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e466 │ │ │ │ - b.n 7e488 │ │ │ │ + beq.n 7e37a │ │ │ │ + b.n 7e39c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e488 │ │ │ │ + bne.n 7e39c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e446 │ │ │ │ - b.n 7e4c0 │ │ │ │ + beq.n 7e35a │ │ │ │ + b.n 7e3d4 │ │ │ │ strd r3, r4, [r0, #20] │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e446 │ │ │ │ + b.n 7e35a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e4ba │ │ │ │ + bne.n 7e3ce │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e466 │ │ │ │ + b.n 7e37a │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e4f0 │ │ │ │ + beq.n 7e404 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e4fa │ │ │ │ - cbnz r2, 7e508 │ │ │ │ + bne.n 7e40e │ │ │ │ + cbnz r2, 7e41c │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e466 │ │ │ │ + b.n 7e37a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e4d6 │ │ │ │ + b.n 7e3ea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e466 │ │ │ │ + beq.n 7e37a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e488 │ │ │ │ + bne.n 7e39c │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e4c0 │ │ │ │ + b.n 7e3d4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e488 │ │ │ │ + b.n 7e39c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e52c │ │ │ │ + bhi.n 7e440 │ │ │ │ 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 7e5ca │ │ │ │ + beq.n 7e4de │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5aa │ │ │ │ + bcs.n 7e4be │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e5ba │ │ │ │ + beq.n 7e4ce │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ and.w lr, lr, r5 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5aa │ │ │ │ + bcs.n 7e4be │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e5ba │ │ │ │ + beq.n 7e4ce │ │ │ │ ldr.w r6, [r0, r2, lsl #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ ands r2, r5 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5aa │ │ │ │ + bcs.n 7e4be │ │ │ │ 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 7e5ba │ │ │ │ + beq.n 7e4ce │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e58c │ │ │ │ + bcc.n 7e4a0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e53a │ │ │ │ + bne.n 7e44e │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e5dc : │ │ │ │ +0007e4f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23532 @ 0x5bec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79d64 │ │ │ │ - cbz r0, 7e60c │ │ │ │ + bl 79c60 │ │ │ │ + cbz r0, 7e520 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movs r5, #1 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - lsls r5, r6 │ │ │ │ - cbz r2, 7e670 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + lsls r6, r7 │ │ │ │ + cbz r2, 7e584 │ │ │ │ + subs r6, #1 │ │ │ │ + add.w r5, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e640 │ │ │ │ + b.n 7e554 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e672 │ │ │ │ + ldrsb.w lr, [ip, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e586 │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e670 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - ldr.w r1, [lr, #-12] │ │ │ │ - cmp r6, #7 │ │ │ │ - and.w r3, r5, r1 │ │ │ │ - ble.n 7e624 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e6cc │ │ │ │ + beq.n 7e584 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + ldr.w r1, [r5, #-12] │ │ │ │ + cmp r7, #7 │ │ │ │ + and.w r3, r6, r1 │ │ │ │ + ble.n 7e538 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e5e4 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e672 │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldrsh.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e586 │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e63e │ │ │ │ + bne.n 7e552 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - cmp r6, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r5 │ │ │ │ - bgt.n 7e6b2 │ │ │ │ + and.w r3, r3, r6 │ │ │ │ + bgt.n 7e5c8 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6ec │ │ │ │ - cmp r6, #7 │ │ │ │ - ble.n 7e6c6 │ │ │ │ - cmp r6, #15 │ │ │ │ + ldrsb.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e606 │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.n 7e5de │ │ │ │ + cmp r7, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e6da │ │ │ │ + bgt.n 7e5f6 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e660 │ │ │ │ + b.n 7e576 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - add.w r7, r0, r3, lsl #1 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e6fa │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6a6 │ │ │ │ - cmp r6, #7 │ │ │ │ - bgt.n 7e696 │ │ │ │ + ands r3, r6 │ │ │ │ + add.w ip, r0, r3, lsl #1 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e614 │ │ │ │ + ldrsh.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e5bc │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.n 7e5ac │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e630 │ │ │ │ + b.n 7e546 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e676 │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e58a │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e63e │ │ │ │ + bne.n 7e552 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e686 │ │ │ │ - add.w r7, r0, r3, lsl #2 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e59a │ │ │ │ + add.w lr, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.n 7e692 │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7e5a8 │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e6b2 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e5c8 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125706,214 +125632,214 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbnz r5, 7e760 │ │ │ │ + cbnz r5, 7e680 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e7aa │ │ │ │ + cbnz r5, 7e6ca │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e786 │ │ │ │ + cbnz r5, 7e6a6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e81c │ │ │ │ + b.w 7e73c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e74e │ │ │ │ + beq.n 7e66e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e74e │ │ │ │ - ldr r2, [pc, #164] @ (7e818 ) │ │ │ │ + bne.n 7e66e │ │ │ │ + ldr r2, [pc, #164] @ (7e738 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e7e6 │ │ │ │ + bne.n 7e706 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e74e │ │ │ │ + b.n 7e66e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e756 │ │ │ │ + beq.n 7e676 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e756 │ │ │ │ - ldr r2, [pc, #124] @ (7e818 ) │ │ │ │ + bne.n 7e676 │ │ │ │ + ldr r2, [pc, #124] @ (7e738 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e7fe │ │ │ │ + cbnz r3, 7e71e │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e756 │ │ │ │ + b.n 7e676 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e752 │ │ │ │ + beq.n 7e672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e752 │ │ │ │ - ldr r2, [pc, #88] @ (7e818 ) │ │ │ │ + bne.n 7e672 │ │ │ │ + ldr r2, [pc, #88] @ (7e738 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e7ce │ │ │ │ + cbnz r3, 7e6ee │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e752 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 7e672 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7c8 │ │ │ │ + beq.n 7e6e8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7c8 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 7e6e8 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e780 │ │ │ │ + beq.n 7e6a0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e780 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 7e6a0 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7a4 │ │ │ │ + beq.n 7e6c4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7a4 │ │ │ │ + b.n 7e6c4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e81c : │ │ │ │ +0007e73c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e8d0 │ │ │ │ - ldr r3, [pc, #528] @ (7ea5c ) │ │ │ │ + bne.n 7e7f0 │ │ │ │ + ldr r3, [pc, #528] @ (7e97c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7e8fc │ │ │ │ + ble.n 7e81c │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29633 @ 0x73c1 │ │ │ │ + movw r2, #29365 @ 0x72b5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e916 │ │ │ │ - cbz r1, 7e8cc │ │ │ │ + bne.n 7e836 │ │ │ │ + cbz r1, 7e7ec │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7e934 │ │ │ │ + beq.n 7e856 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7e8ba │ │ │ │ + bgt.n 7e7da │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e934 │ │ │ │ + beq.n 7e856 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7e922 │ │ │ │ + cbz r0, 7e842 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e958 │ │ │ │ + beq.n 7e87a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #368] @ (7ea5c ) │ │ │ │ + ldr r2, [pc, #368] @ (7e97c ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e85a │ │ │ │ + bgt.n 7e77a │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29633 @ 0x73c1 │ │ │ │ + movw r2, #29365 @ 0x72b5 │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e87a │ │ │ │ + beq.n 7e79a │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 7e8cc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ea54 │ │ │ │ + bne.w 7e974 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e8cc │ │ │ │ + b.n 7e7ec │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ @@ -125921,60 +125847,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7e992 │ │ │ │ + bne.n 7e8b4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7e98e │ │ │ │ + cbz r7, 7e8b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7e9ce │ │ │ │ + beq.n 7e916 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7ea26 │ │ │ │ + beq.n 7e8ee │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7e9aa │ │ │ │ + cbnz r2, 7e8cc │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e8cc │ │ │ │ + beq.n 7e7ec │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7ea4e │ │ │ │ + cbz r1, 7e910 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7e9c8 │ │ │ │ + cbz r2, 7e8e8 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e8cc │ │ │ │ + b.n 7e7ec │ │ │ │ + ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + strd r2, r1, [r3, #20] │ │ │ │ + cbz r2, 7e8fc │ │ │ │ + str r3, [r2, #24] │ │ │ │ + ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7e7ec │ │ │ │ + str.w r3, [r4, #532] @ 0x214 │ │ │ │ + b.n 7e7ec │ │ │ │ + str.w r2, [r4, #524] @ 0x20c │ │ │ │ + b.n 7e8d8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e99c │ │ │ │ + beq.n 7e8be │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ea48 │ │ │ │ + cbz r2, 7e96e │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 7ea00 │ │ │ │ + cbz r3, 7e948 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -125983,346 +125921,333 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7e8cc │ │ │ │ - ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7ea34 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7e8cc │ │ │ │ - str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e8cc │ │ │ │ + b.n 7e7ec │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e9da │ │ │ │ - str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e9b8 │ │ │ │ + b.n 7e922 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7e94c │ │ │ │ + b.n 7e86e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ea60 <_PyType_GetDict@@Base>: │ │ │ │ +0007e980 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ea6c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7e98c <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #60] @ (7eab0 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7e9d0 <_PyType_GetDict@@Base+0x50>) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ add.w ip, r4, r2 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [ip, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 7eaa8 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7e9c8 <_PyType_GetDict@@Base+0x48> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r4, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eab4 : │ │ │ │ +0007e9d4 : │ │ │ │ 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 7eb0a │ │ │ │ + bpl.n 7ea2a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eaf0 │ │ │ │ + bne.n 7ea10 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7eaf0 │ │ │ │ + beq.n 7ea10 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7eb1a │ │ │ │ + beq.n 7ea3a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7eaec │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + b.n 7ea0c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7eaec │ │ │ │ + b.n 7ea0c │ │ │ │ nop │ │ │ │ │ │ │ │ -0007eb20 : │ │ │ │ +0007ea40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7eb44 │ │ │ │ + bl 7ea64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7f13a │ │ │ │ + beq.w 7f05a │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 7f490 │ │ │ │ + bhi.w 7f3b0 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7ef8c │ │ │ │ + beq.w 7eeac │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f03c │ │ │ │ + beq.w 7ef5c │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7eb76 │ │ │ │ + bne.n 7ea96 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f50a │ │ │ │ + beq.w 7f42a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7eba4 │ │ │ │ + cbz r0, 7eac4 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f504 │ │ │ │ + beq.w 7f424 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f48c │ │ │ │ + beq.w 7f3ac │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f0cc │ │ │ │ + bne.w 7efec │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f144 │ │ │ │ + beq.w 7f064 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2aa │ │ │ │ + beq.w 7f1ca │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f3a6 │ │ │ │ + beq.w 7f2c6 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eca4 │ │ │ │ + beq.n 7ebc4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2a6 │ │ │ │ + beq.w 7f1c6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ec9c │ │ │ │ + beq.n 7ebbc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2f2 │ │ │ │ + beq.w 7f212 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ec9c │ │ │ │ + beq.n 7ebbc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2f6 │ │ │ │ + beq.w 7f216 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ec9c │ │ │ │ + cbz r2, 7ebbc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2fa │ │ │ │ + beq.w 7f21a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ec9c │ │ │ │ + cbz r2, 7ebbc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2fe │ │ │ │ + beq.w 7f21e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ec9c │ │ │ │ + cbz r2, 7ebbc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f302 │ │ │ │ + beq.w 7f222 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ec9c │ │ │ │ + cbz r2, 7ebbc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2a2 │ │ │ │ + beq.w 7f1c2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ec9c │ │ │ │ + cbz r2, 7ebbc │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2ce │ │ │ │ + beq.w 7f1ee │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f226 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ec86 │ │ │ │ + bne.n 7eba6 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f4a8 │ │ │ │ + bne.w 7f3c8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4c8 │ │ │ │ + beq.w 7f3e8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7ece4 │ │ │ │ + bpl.n 7ec04 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f0bc │ │ │ │ + ble.w 7efdc │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1f8 │ │ │ │ + beq.w 7f118 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f342 │ │ │ │ + beq.w 7f262 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ecc8 │ │ │ │ + blt.n 7ebe8 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ed2e │ │ │ │ + ble.n 7ec4e │ │ │ │ add.w fp, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [ip, #172] @ 0xac │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f170 │ │ │ │ + beq.w 7f090 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f18e │ │ │ │ + ble.w 7f0ae │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f14e │ │ │ │ + bne.w 7f06e │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7ed00 │ │ │ │ + bne.n 7ec20 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f3f2 │ │ │ │ + bge.w 7f312 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ed50 │ │ │ │ + cbz r2, 7ec70 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f3cc │ │ │ │ + bne.w 7f2ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2664 │ │ │ │ + bl 1a0d1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f1f8 │ │ │ │ + beq.w 7f118 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f15e │ │ │ │ + beq.w 7f07e │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f218 │ │ │ │ + blt.w 7f138 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f1f8 │ │ │ │ + beq.w 7f118 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7eda4 │ │ │ │ + cbz r3, 7ecc4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -126342,15 +126267,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r4, #420 @ 0x1a4 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne.w r2, [sl] │ │ │ │ lsls r1, r1, #30 │ │ │ │ str.w sl, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 7f4e4 │ │ │ │ + bmi.w 7f404 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ne │ │ │ │ @@ -126362,895 +126287,895 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w fp, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ - cbz r3, 7ee5c │ │ │ │ - movw r8, #32692 @ 0x7fb4 │ │ │ │ + cbz r3, 7ed7c │ │ │ │ + movw r8, #33204 @ 0x81b4 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f030 │ │ │ │ - bgt.w 7efc2 │ │ │ │ + beq.w 7ef50 │ │ │ │ + bgt.w 7eee2 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f030 │ │ │ │ + bls.w 7ef50 │ │ │ │ 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 7f124 │ │ │ │ + bne.w 7f044 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ee28 │ │ │ │ + bne.n 7ed48 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f152 │ │ │ │ + beq.w 7f072 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ef5a │ │ │ │ + blt.n 7ee7a │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eebc │ │ │ │ + bne.n 7eddc │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7ee9c │ │ │ │ + cbz r2, 7edbc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f542 │ │ │ │ + blt.w 7f462 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f526 │ │ │ │ + blt.w 7f446 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f326 │ │ │ │ + blt.w 7f246 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f30a │ │ │ │ + blt.w 7f22a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f450 │ │ │ │ + bmi.w 7f370 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7ef06 │ │ │ │ + cbz r1, 7ee26 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d508 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 7d418 │ │ │ │ + bl 79fe0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ef5a │ │ │ │ + beq.n 7ee7a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f1b0 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f0d0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef02 │ │ │ │ + beq.n 7ee22 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f448 │ │ │ │ + beq.w 7f368 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7ef5a │ │ │ │ + blt.n 7ee7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f0f4 │ │ │ │ + bne.w 7f014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f12a │ │ │ │ - ldr r1, [pc, #668] @ (7f1b4 ) │ │ │ │ + bne.w 7f04a │ │ │ │ + ldr r1, [pc, #668] @ (7f0d4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78270 │ │ │ │ - cbnz r0, 7ef5a │ │ │ │ + bl 78158 │ │ │ │ + cbnz r0, 7ee7a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f42c │ │ │ │ + beq.w 7f34c │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6ac │ │ │ │ + bl 7f5cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7ef5a │ │ │ │ + cbz r0, 7ee7a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f1b4 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f0d4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef5a │ │ │ │ + beq.n 7ee7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f424 │ │ │ │ - bl 7f710 │ │ │ │ + beq.w 7f344 │ │ │ │ + bl 7f630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f380 │ │ │ │ + bne.w 7f2a0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ 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 7f4ec │ │ │ │ + bne.w 7f40c │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f25a │ │ │ │ + beq.w 7f17a │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3be │ │ │ │ + beq.w 7f2de │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7eb88 │ │ │ │ + b.n 7eaa8 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ee3c │ │ │ │ + bne.w 7ed5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f648 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f648 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f648 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f030 │ │ │ │ + ble.n 7ef50 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f2ae │ │ │ │ + bmi.w 7f1ce │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f030 │ │ │ │ + beq.n 7ef50 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f2be │ │ │ │ + bmi.w 7f1de │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f030 │ │ │ │ + beq.n 7ef50 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f2d2 │ │ │ │ + bmi.w 7f1f2 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f030 │ │ │ │ + beq.n 7ef50 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f2e2 │ │ │ │ + bmi.w 7f202 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f030 │ │ │ │ + beq.n 7ef50 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f260 │ │ │ │ + bmi.w 7f180 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f022 │ │ │ │ + bne.n 7ef42 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ee28 │ │ │ │ - b.n 7ee5c │ │ │ │ + bne.w 7ed48 │ │ │ │ + b.n 7ed7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f368 │ │ │ │ + bne.w 7f288 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7eb88 │ │ │ │ - movw ip, #19036 @ 0x4a5c │ │ │ │ + beq.w 7eaa8 │ │ │ │ + movw ip, #19548 @ 0x4c5c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #64916 @ 0xfd94 │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #19056 @ 0x4a70 │ │ │ │ + movw r2, #19568 @ 0x4c70 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f104 │ │ │ │ + beq.n 7f024 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f11c │ │ │ │ + beq.n 7f03c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f168 │ │ │ │ + beq.n 7f088 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f1c0 │ │ │ │ + bmi.w 7f0e0 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f07a │ │ │ │ + bne.n 7ef9a │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7eb88 │ │ │ │ + b.n 7eaa8 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ed2e │ │ │ │ + b.n 7ec4e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7eca4 │ │ │ │ + bpl.w 7ebc4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f4de │ │ │ │ + beq.w 7f3fe │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ecb2 │ │ │ │ - ldr r1, [pc, #192] @ (7f1b8 ) │ │ │ │ + b.n 7ebd2 │ │ │ │ + ldr r1, [pc, #192] @ (7f0d8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc1f8 │ │ │ │ + bl bc1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef0e │ │ │ │ - b.n 7ef5a │ │ │ │ + bge.w 7ee2e │ │ │ │ + b.n 7ee7a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #64916 @ 0xfd94 │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f094 │ │ │ │ + bne.n 7efb4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f094 │ │ │ │ + b.n 7efb4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f030 │ │ │ │ - ldr r1, [pc, #144] @ (7f1bc ) │ │ │ │ + b.n 7ef50 │ │ │ │ + ldr r1, [pc, #144] @ (7f0dc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc1f8 │ │ │ │ + bl bc1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef16 │ │ │ │ - b.n 7ef5a │ │ │ │ + bge.w 7ee36 │ │ │ │ + b.n 7ee7a │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7eb90 │ │ │ │ + b.n 7eab0 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7eca4 │ │ │ │ + b.n 7ebc4 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7ed16 │ │ │ │ - movw r3, #64793 @ 0xfd19 │ │ │ │ + b.n 7ec36 │ │ │ │ + movw r3, #65157 @ 0xfe85 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ee64 │ │ │ │ + b.n 7ed84 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ed74 │ │ │ │ + b.n 7ec94 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f0a4 │ │ │ │ + b.n 7efc4 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed26 │ │ │ │ + beq.w 7ec46 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f172 │ │ │ │ + bne.n 7f092 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed26 │ │ │ │ + beq.w 7ec46 │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f270 │ │ │ │ + beq.n 7f190 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f28a │ │ │ │ + ble.n 7f1aa │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f19c │ │ │ │ + bne.n 7f0bc │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ed26 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f414 ) │ │ │ │ + b.n 7ec46 │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f334 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 7f2a0 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f1c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f1fc │ │ │ │ + bgt.n 7f11c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f1d6 │ │ │ │ + blt.n 7f0f6 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f0aa │ │ │ │ + blt.w 7efca │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19136 @ 0x4ac0 │ │ │ │ + movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ef6c │ │ │ │ + b.n 7ee8c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19080 @ 0x4a88 │ │ │ │ + movw r1, #19592 @ 0x4c88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7f1f0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 7f110 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ rsb r3, fp, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ed74 │ │ │ │ + beq.w 7ec94 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ed74 │ │ │ │ + bmi.w 7ec94 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19756 @ 0x4d2c │ │ │ │ + movw r1, #20268 @ 0x4f2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7f1f8 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 7eb88 │ │ │ │ + bl 127324 │ │ │ │ + b.n 7f118 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 7eaa8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ bic.w r1, r1, #8 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7f02a │ │ │ │ + b.n 7ef4a │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f1ac │ │ │ │ + beq.n 7f0cc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f272 │ │ │ │ + bne.n 7f192 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f1ac │ │ │ │ + beq.n 7f0cc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19404 @ 0x4bcc │ │ │ │ + movw r1, #19916 @ 0x4dcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7f1f8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 7f118 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ec7e │ │ │ │ + b.n 7eb9e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ec0e │ │ │ │ + b.n 7eb2e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ebf6 │ │ │ │ + b.n 7eb16 │ │ │ │ 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 7eff8 │ │ │ │ + b.n 7ef18 │ │ │ │ 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 7f004 │ │ │ │ + b.n 7ef24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ec92 │ │ │ │ + b.n 7ebb2 │ │ │ │ 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 7f010 │ │ │ │ + b.n 7ef30 │ │ │ │ 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 7f01c │ │ │ │ + b.n 7ef3c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ec22 │ │ │ │ + b.n 7eb42 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ec36 │ │ │ │ + b.n 7eb56 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ec48 │ │ │ │ + b.n 7eb68 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ec5a │ │ │ │ + b.n 7eb7a │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ec6c │ │ │ │ + b.n 7eb8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ec92 │ │ │ │ + b.n 7ebb2 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #20028 @ 0x4e3c │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 7ef5a │ │ │ │ + bl d187c │ │ │ │ + b.n 7ee7a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #19960 @ 0x4df8 │ │ │ │ + movw r1, #20472 @ 0x4ff8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 7ef5a │ │ │ │ + bl d187c │ │ │ │ + b.n 7ee7a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #19296 @ 0x4b60 │ │ │ │ + movw r2, #19808 @ 0x4d60 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f7804 │ │ │ │ + bl 1f69f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f1f8 │ │ │ │ + bne.w 7f118 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ecdc │ │ │ │ + b.n 7ebfc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18988 @ 0x4a2c │ │ │ │ + movw r1, #19500 @ 0x4c2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7f1f0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 7f110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f390 │ │ │ │ + beq.n 7f2b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f39e │ │ │ │ + cbz r3, 7f2be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7ef6c │ │ │ │ + b.n 7ee8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f390 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f2b0 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ec00 │ │ │ │ - b.n 7ec9c │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 7eb20 │ │ │ │ + b.n 7ebbc │ │ │ │ + bl 1e8f18 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f1f8 │ │ │ │ + b.n 7f118 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f40c │ │ │ │ + cbz r3, 7f32c │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19572 @ 0x4c74 │ │ │ │ + movw r2, #20084 @ 0x4e74 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f7804 │ │ │ │ + bl 1f69f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ed50 │ │ │ │ - b.n 7f1f8 │ │ │ │ + bge.w 7ec70 │ │ │ │ + b.n 7f118 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19528 @ 0x4c48 │ │ │ │ + movw r1, #20040 @ 0x4e48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 7f1f8 │ │ │ │ + bl d187c │ │ │ │ + b.n 7f118 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19704 @ 0x4cf8 │ │ │ │ + movw r1, #20216 @ 0x4ef8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7f1f8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 7f118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef5a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ee7a │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #20100 @ 0x4e84 │ │ │ │ + movw r2, #20612 @ 0x5084 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f7804 │ │ │ │ - b.n 7ef5a │ │ │ │ + bl 1f69f8 │ │ │ │ + b.n 7ee7a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef02 │ │ │ │ - ldr r2, [pc, #272] @ (7f564 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ee22 │ │ │ │ + ldr r2, [pc, #272] @ (7f484 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7f488 │ │ │ │ + beq.n 7f3a8 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7eeca │ │ │ │ + b.n 7edea │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f1f8 │ │ │ │ + b.n 7f118 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18968 @ 0x4a18 │ │ │ │ + movw r1, #19480 @ 0x4c18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7f1f0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 7f110 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f4cc │ │ │ │ + bmi.n 7f3ec │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19268 @ 0x4b44 │ │ │ │ + movw r1, #19780 @ 0x4d44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f1f8 │ │ │ │ + b.n 7f118 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f4de │ │ │ │ + beq.n 7f3fe │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ecb2 │ │ │ │ + b.w 7ebd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ffc0 │ │ │ │ - b.n 7ede6 │ │ │ │ + bl 19e670 │ │ │ │ + b.n 7ed06 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19180 @ 0x4aec │ │ │ │ + movw r1, #19692 @ 0x4cec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7f1f0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 7f110 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f1f8 │ │ │ │ + b.n 7f118 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19224 @ 0x4b18 │ │ │ │ + movw r1, #19736 @ 0x4d18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f1f8 │ │ │ │ + b.n 7f118 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #19888 @ 0x4db0 │ │ │ │ + movw r1, #20400 @ 0x4fb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 7ef5a │ │ │ │ + bl d187c │ │ │ │ + b.n 7ee7a │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #19824 @ 0x4d70 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 7ef5a │ │ │ │ + bl d187c │ │ │ │ + b.n 7ee7a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f614 │ │ │ │ + beq.n 7f534 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f5e8 │ │ │ │ + cbz r6, 7f508 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f644 │ │ │ │ + beq.n 7f564 │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f62a │ │ │ │ + beq.n 7f54a │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f65e │ │ │ │ - bl 7f568 │ │ │ │ + beq.n 7f57e │ │ │ │ + bl 7f488 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f670 │ │ │ │ + bne.n 7f590 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f682 │ │ │ │ + bne.n 7f5a2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f67e │ │ │ │ + bne.n 7f59e │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f63a │ │ │ │ + bne.n 7f55a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f67a │ │ │ │ + bne.n 7f59a │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f654 │ │ │ │ + bne.n 7f574 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5f8 │ │ │ │ + beq.n 7f518 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f624 │ │ │ │ + bne.n 7f544 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f606 │ │ │ │ + b.n 7f526 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f5de │ │ │ │ + bne.n 7f4fe │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f5de │ │ │ │ + bne.n 7f4fe │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f624 │ │ │ │ + bne.n 7f544 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f606 │ │ │ │ + beq.n 7f526 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5c0 │ │ │ │ + beq.n 7f4e0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f67a │ │ │ │ + bne.n 7f59a │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f5ce │ │ │ │ + b.n 7f4ee │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5ce │ │ │ │ + beq.n 7f4ee │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f5dc │ │ │ │ + bne.n 7f4fc │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f5f8 │ │ │ │ + b.n 7f518 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5b0 │ │ │ │ + beq.n 7f4d0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f63a │ │ │ │ + bne.n 7f55a │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f5c0 │ │ │ │ + b.n 7f4e0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f654 │ │ │ │ + b.n 7f574 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f63a │ │ │ │ + b.n 7f55a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f670 │ │ │ │ + b.n 7f590 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f688 : │ │ │ │ +0007f5a8 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f6a6 │ │ │ │ + bmi.n 7f5c6 │ │ │ │ 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 72e34 │ │ │ │ + b.w 72d1c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f6ac : │ │ │ │ +0007f5cc : │ │ │ │ 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 7f6d8 │ │ │ │ - cbz r0, 7f6d2 │ │ │ │ + blt.n 7f5f8 │ │ │ │ + cbz r0, 7f5f2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f6f2 │ │ │ │ - ldr r0, [pc, #52] @ (7f70c ) │ │ │ │ - b.n 7f6cc │ │ │ │ + cbnz r3, 7f612 │ │ │ │ + ldr r0, [pc, #52] @ (7f62c ) │ │ │ │ + b.n 7f5ec │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20264 @ 0x4f28 │ │ │ │ + movw r1, #20776 @ 0x5128 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f6cc │ │ │ │ + b.n 7f5ec │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20316 @ 0x4f5c │ │ │ │ + movw r1, #20828 @ 0x515c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 7f6ee │ │ │ │ + bl 127324 │ │ │ │ + b.n 7f60e │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f710 : │ │ │ │ - ldr r3, [pc, #16] @ (7f724 ) │ │ │ │ +0007f630 : │ │ │ │ + ldr r3, [pc, #16] @ (7f644 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f71e │ │ │ │ + cbnz r0, 7f63e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f71c │ │ │ │ + b.n 7f63c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f728 : │ │ │ │ +0007f648 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f738 │ │ │ │ + beq.n 7f658 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20396 @ 0x4fac │ │ │ │ + movw r1, #20908 @ 0x51ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ @@ -127260,221 +127185,221 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f8a2 │ │ │ │ + beq.w 7f7c2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7f8e8 ) │ │ │ │ + ldr r1, [pc, #328] @ (7f808 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f898 │ │ │ │ + blt.n 7f7b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8a8 │ │ │ │ + bne.n 7f7c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8a2 │ │ │ │ + beq.n 7f7c2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7f8ec ) │ │ │ │ + ldr r1, [pc, #296] @ (7f80c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f898 │ │ │ │ + blt.n 7f7b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8c0 │ │ │ │ + bne.n 7f7e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f8f8 │ │ │ │ + bl 7f818 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8a2 │ │ │ │ + beq.n 7f7c2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7f8f0 ) │ │ │ │ + ldr r1, [pc, #264] @ (7f810 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f898 │ │ │ │ + blt.n 7f7b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8d0 │ │ │ │ + bne.n 7f7f0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8a2 │ │ │ │ + beq.n 7f7c2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f854 │ │ │ │ - movw r8, #20444 @ 0x4fdc │ │ │ │ + ble.n 7f774 │ │ │ │ + movw r8, #20956 @ 0x51dc │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f824 │ │ │ │ + b.n 7f744 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f888 │ │ │ │ + beq.n 7f7a8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f890 │ │ │ │ + cbz r0, 7f7b0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f822 │ │ │ │ + bgt.n 7f742 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fab0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7f9d0 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f892 │ │ │ │ - ldr r1, [pc, #144] @ (7f8f4 ) │ │ │ │ + beq.n 7f7b2 │ │ │ │ + ldr r1, [pc, #144] @ (7f814 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7f984 │ │ │ │ + bl 7f8a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f890 │ │ │ │ + blt.n 7f7b0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f880 │ │ │ │ + beq.n 7f7a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f8b8 │ │ │ │ + cbz r3, 7f7d8 │ │ │ │ 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 7f824 │ │ │ │ - b.n 7f854 │ │ │ │ + bgt.n 7f744 │ │ │ │ + b.n 7f774 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f8a2 │ │ │ │ + beq.n 7f7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f8e0 │ │ │ │ + cbz r3, 7f800 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f882 │ │ │ │ + b.n 7f7a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7b4 │ │ │ │ + bne.n 7f6d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7b4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f6d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f880 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7d8 │ │ │ │ + bne.n 7f6f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7d8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f6f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7fc │ │ │ │ + bne.n 7f71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7fc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8a2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7c2 │ │ │ │ + strh r4, [r7, #22] │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007f8f8 : │ │ │ │ +0007f818 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7f914 │ │ │ │ + bcs.n 7f834 │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f93c │ │ │ │ + blt.n 7f85c │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7f956 │ │ │ │ + bne.n 7f876 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df5c <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f980 │ │ │ │ + bl 7de70 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f8a0 │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ negs r4, r0 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - bne.n 7f958 │ │ │ │ + bne.n 7f878 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df5c <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f980 │ │ │ │ + bl 7de70 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f8a0 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7df5c <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f980 │ │ │ │ - cbnz r6, 7f974 │ │ │ │ + bl 7de70 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f8a0 │ │ │ │ + cbnz r6, 7f894 │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ str r5, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 7f96c │ │ │ │ + b.n 7f88c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007f984 : │ │ │ │ +0007f8a4 : │ │ │ │ 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 │ │ │ │ @@ -127482,218 +127407,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa88 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fa90 │ │ │ │ + beq.n 7f9a8 │ │ │ │ + ldr.w r8, [pc, #216] @ 7f9b0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fa72 │ │ │ │ + bpl.n 7f992 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fa46 │ │ │ │ + bne.n 7f966 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f9e8 │ │ │ │ + beq.n 7f908 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fa2e │ │ │ │ + bne.n 7f94e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fa2e │ │ │ │ + beq.n 7f94e │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 7fa52 │ │ │ │ - bl 7b9a4 │ │ │ │ + beq.n 7f972 │ │ │ │ + bl 7b8b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa62 │ │ │ │ + bne.n 7f982 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7f9fc │ │ │ │ + bne.n 7f91c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1498 │ │ │ │ + bl 19fb48 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fa58 │ │ │ │ + b.n 7f978 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f9e4 │ │ │ │ - b.n 7f9e8 │ │ │ │ - bl 79470 │ │ │ │ + bne.n 7f904 │ │ │ │ + b.n 7f908 │ │ │ │ + bl 7936c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa26 │ │ │ │ + beq.n 7f946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fa26 │ │ │ │ + bne.n 7f946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa26 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f946 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fa58 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7f978 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa26 │ │ │ │ + b.n 7f946 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fa94 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007f9b4 <_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 7b130 │ │ │ │ + bl 7b03c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fab0 <_PyTuple_Resize@@Base>: │ │ │ │ +0007f9d0 <_PyTuple_Resize@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7fd3c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fc5c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fd3c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fc5c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fc8a <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fbaa <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fd3c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fc5c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fbea <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fb0a <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fbf0 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fb10 <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fb20 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fa40 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 7fb9c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fabc <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fccc <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fbec <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fb9c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fabc <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcee <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fc0e <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fb9c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fabc <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc2e <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fb4e <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fb9c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fabc <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc4c <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fb6c <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fb9c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fabc <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc10 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fb30 <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fb9c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fabc <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcaa <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fbca <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fb9c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fabc <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc6c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fb8c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fb8c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7fd58 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7faac <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fc78 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd10 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fc30 <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108988 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 108afc <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fd1c <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9afdc <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fc3c <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9ae2c <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fbfe <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7fd5c <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fb1e <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fc7c <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ str.w r8, [r7] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -127703,181 +127628,181 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7fd60 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fc80 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fbea <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fb0a <_PyTuple_Resize@@Base+0x13a> │ │ │ │ subs r2, r5, r6 │ │ │ │ adds r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 7fbc0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fae0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb6c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fa8c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb6c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb6c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fa8c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa8c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb50 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fa70 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb50 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb50 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fa70 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa70 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb5e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fa7e <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb5e <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb5e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fa7e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa7e <_PyTuple_Resize@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb94 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fab4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb94 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb94 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fab4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fab4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fbea <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fb0a <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fd2c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7fc4c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fbec <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fb0c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb7c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fa9c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb7c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb7c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fa9c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa9c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb32 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fa52 <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb32 <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb32 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fa52 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa52 <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb42 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fa62 <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb42 <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb42 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fa62 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa62 <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fba8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fac8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e81c │ │ │ │ + bl 7e73c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fbec <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fb0c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc98 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fbb8 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc98 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbb8 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 781b8 │ │ │ │ - movw r0, #4608 @ 0x1200 │ │ │ │ + bl 780a0 │ │ │ │ + movw r0, #5120 @ 0x1400 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fd26 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fc46 <_PyTuple_Resize@@Base+0x276> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7fd78 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7fc98 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a2ab8 │ │ │ │ - b.n 7fd7c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a1170 │ │ │ │ + b.n 7fc9c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fdfe <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7fd1e <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79dac │ │ │ │ - cbz r0, 7fe06 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79ca8 │ │ │ │ + cbz r0, 7fd26 <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7fdd6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7fe0c <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7fcf6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7fd2c <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -127888,38 +127813,38 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 7fdfa <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7fd1a <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fdf6 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7fd16 <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7fe10 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7fdf6 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7fd30 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7fd16 <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdd6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7fcf6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1a24d4 │ │ │ │ + b.w 1a0b8c │ │ │ │ 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 │ │ │ │ @@ -127930,29 +127855,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 7feac <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 7fdcc <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fe8e <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (7fea8 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 7fdae <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (7fdc8 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7fe9a <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 7fdba <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -127969,177 +127894,177 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff46 <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 7fe66 <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 7feec <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 7fe0c <_PyTuple_Resize@@Base+0x43c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7feec <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 7fe0c <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7feec <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (7ffcc <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7fe0c <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (7feec <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff62 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 7fe82 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffae <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 7fece <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 7ff1c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 7fe3c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff1c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 7fe3c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ff1c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (7ffcc <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7fe3c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (7feec <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff7a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 7fe9a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff92 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 7feb2 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 7ff2a <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 7fe4a <_PyTuple_Resize@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff26 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 7fe46 <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff26 <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff26 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 7fe46 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe46 <_PyTuple_Resize@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fec2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 7fde2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fec2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fec2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bne.n 7fde2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fde2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7fee8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 7fe08 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7fee8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 7fe08 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ff18 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 7fe38 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ff18 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 7fe38 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff22 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 7fe42 <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff22 <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff22 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 7fe42 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe42 <_PyTuple_Resize@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fef2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 7fe12 <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fef2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fef2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 7fe12 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe12 <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007ffd0 : │ │ │ │ +0007fef0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7fffc │ │ │ │ + bcs.n 7ff1c │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 800d6 │ │ │ │ + bcs.n 7fff6 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80108 │ │ │ │ - ldr r3, [pc, #308] @ (8015c ) │ │ │ │ + bne.n 80028 │ │ │ │ + ldr r3, [pc, #308] @ (8007c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800a2 │ │ │ │ + beq.n 7ffc2 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80068 │ │ │ │ + cbnz r2, 7ff88 │ │ │ │ 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] │ │ │ │ @@ -128156,168 +128081,168 @@ │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #208] @ (80160 ) │ │ │ │ - bne.n 8011e │ │ │ │ + ldr r2, [pc, #208] @ (80080 ) │ │ │ │ + bne.n 8003e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8012e │ │ │ │ + bne.n 8004e │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80068 │ │ │ │ + bne.n 7ff88 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80142 │ │ │ │ + bne.n 80062 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80116 │ │ │ │ + cbz r4, 80036 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80068 │ │ │ │ + b.n 7ff88 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7df5c <_PyLong_New@@Base> │ │ │ │ + bl 7de70 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8011a │ │ │ │ + cbz r0, 8003a │ │ │ │ cmp r5, #0 │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 7fff8 │ │ │ │ + b.n 7ff18 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80068 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.n 7ff88 │ │ │ │ + bl 1e8f18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7fff8 │ │ │ │ + b.n 7ff18 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8009c │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + beq.n 7ffbc │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8014e │ │ │ │ + bne.n 8006e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 8009c │ │ │ │ + bl 126c08 │ │ │ │ + b.n 7ffbc │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 800c8 │ │ │ │ + b.n 7ffe8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8009c │ │ │ │ + b.n 7ffbc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080164 : │ │ │ │ +00080084 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80192 │ │ │ │ - bl 801a0 │ │ │ │ + cbz r0, 800b2 │ │ │ │ + bl 800c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80190 │ │ │ │ + beq.n 800b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80196 │ │ │ │ + cbz r3, 800b6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80192 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 800b2 │ │ │ │ │ │ │ │ -000801a0 : │ │ │ │ +000800c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a3e64 │ │ │ │ - cbz r0, 801f2 │ │ │ │ + bl 1a251c │ │ │ │ + cbz r0, 80112 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a3eac │ │ │ │ - cbnz r0, 801dc │ │ │ │ + bl 1a2564 │ │ │ │ + cbnz r0, 800fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 801f8 │ │ │ │ + bl 80118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 801f8 │ │ │ │ + bl 80118 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 801f2 │ │ │ │ + beq.n 80112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 801f2 │ │ │ │ + cbnz r3, 80112 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 801d8 │ │ │ │ + b.n 800f8 │ │ │ │ nop │ │ │ │ │ │ │ │ -000801f8 : │ │ │ │ +00080118 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbnz r2, 80234 │ │ │ │ - ldr r4, [pc, #40] @ (80238 ) │ │ │ │ + cbnz r2, 80154 │ │ │ │ + ldr r4, [pc, #40] @ (80158 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -128328,291 +128253,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008023c : │ │ │ │ +0008015c : │ │ │ │ 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 80284 │ │ │ │ - cbz r0, 80276 │ │ │ │ + bl 801a4 │ │ │ │ + cbz r0, 80196 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803ac │ │ │ │ + bl 802cc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80272 │ │ │ │ + beq.n 80192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8027c │ │ │ │ + cbz r3, 8019c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80272 │ │ │ │ + b.n 80192 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80272 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80192 │ │ │ │ │ │ │ │ -00080284 : │ │ │ │ +000801a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 802ca │ │ │ │ + bne.n 801ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 802e2 │ │ │ │ + cbz r0, 80202 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 802e2 │ │ │ │ - ldr r1, [pc, #92] @ (80310 ) │ │ │ │ + bpl.n 80202 │ │ │ │ + ldr r1, [pc, #92] @ (80230 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80314 │ │ │ │ + bl 80234 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 802e2 │ │ │ │ + ble.n 80202 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 802d8 │ │ │ │ + bpl.n 801f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 802a4 │ │ │ │ + bne.n 801c4 │ │ │ │ bl 498ac │ │ │ │ - b.n 802fe │ │ │ │ + b.n 8021e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80302 │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 802fe │ │ │ │ + bne.n 80222 │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 8021e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21316 @ 0x5344 │ │ │ │ + movw r1, #21828 @ 0x5544 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 802c6 │ │ │ │ + b.n 801e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802e2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 802e2 │ │ │ │ + bne.n 80202 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80202 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080314 : │ │ │ │ +00080234 : │ │ │ │ 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 80394 │ │ │ │ + bpl.n 802b4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80372 │ │ │ │ + bne.n 80292 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 80372 │ │ │ │ + beq.n 80292 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8038c │ │ │ │ + beq.n 802ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 8035c │ │ │ │ + cbnz r3, 8027c │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 803a4 │ │ │ │ + beq.n 802c4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80350 │ │ │ │ + bne.n 80270 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80356 │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + b.n 80276 │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80356 │ │ │ │ + b.n 80276 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80646 │ │ │ │ + beq.w 80566 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 808a6 │ │ │ │ + beq.w 807c6 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29277 @ 0x725d │ │ │ │ + movw r3, #29245 @ 0x723d │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #12693 @ 0x3195 │ │ │ │ + movw r3, #12669 @ 0x317d │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80d86 │ │ │ │ + bne.w 80d60 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 806a6 │ │ │ │ + bgt.w 805c6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e60 │ │ │ │ + beq.w 80e1e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80e60 │ │ │ │ + bhi.w 80e1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80d6e │ │ │ │ + bmi.w 80d48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 8067e │ │ │ │ - ldr.w r9, [pc, #920] @ 807f0 │ │ │ │ + bmi.w 8059e │ │ │ │ + ldr.w r9, [pc, #920] @ 80710 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r2, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 80d52 │ │ │ │ + bhi.w 80d24 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80844 │ │ │ │ + bmi.w 80764 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80836 │ │ │ │ + bne.w 80756 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs.w 807f4 │ │ │ │ + bcs.w 80714 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8086a │ │ │ │ + beq.w 8078a │ │ │ │ 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 806c8 │ │ │ │ + beq.w 805e8 │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 80712 │ │ │ │ + blt.w 80632 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80862 │ │ │ │ - ldr r3, [pc, #744] @ (807ec ) │ │ │ │ + bne.w 80782 │ │ │ │ + ldr r3, [pc, #744] @ (8070c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80872 │ │ │ │ + bne.w 80792 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 8052e │ │ │ │ + beq.n 8044e │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -128636,412 +128561,412 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80e84 │ │ │ │ + bne.w 80e10 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d18 │ │ │ │ + beq.w 80b78 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d18 │ │ │ │ + beq.w 80b78 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80cbc │ │ │ │ + bpl.w 80b92 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 807a8 │ │ │ │ + bne.w 806c8 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 807c6 │ │ │ │ - movw r3, #4877 @ 0x130d │ │ │ │ + beq.w 806e6 │ │ │ │ + movw r3, #4645 @ 0x1225 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8075e │ │ │ │ + bne.w 8067e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8122c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80774 │ │ │ │ + bne.w 80694 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80622 │ │ │ │ + beq.n 80542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8089e │ │ │ │ + beq.w 807be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d18 │ │ │ │ + bne.w 80b78 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8063c │ │ │ │ + beq.n 8055c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d66 │ │ │ │ + beq.w 80c6c │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 803f4 │ │ │ │ + bne.w 80314 │ │ │ │ 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 80d6e │ │ │ │ + bmi.w 80d48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #58241 @ 0xe381 │ │ │ │ + movw r2, #58217 @ 0xe369 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80456 │ │ │ │ + beq.w 80376 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 80456 │ │ │ │ - movw r3, #61137 @ 0xeed1 │ │ │ │ + b.n 80376 │ │ │ │ + movw r3, #60881 @ 0xedd1 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80432 │ │ │ │ + b.n 80352 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 80432 │ │ │ │ + beq.w 80352 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8082a │ │ │ │ + beq.w 8074a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80e60 │ │ │ │ + bne.w 80e1e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80432 │ │ │ │ + b.n 80352 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 8079c │ │ │ │ + bhi.n 806bc │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 807f4 │ │ │ │ + beq.w 80714 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 804f2 │ │ │ │ + ble.w 80412 │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 804f2 │ │ │ │ + beq.w 80412 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 804f2 │ │ │ │ + beq.w 80412 │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804f2 │ │ │ │ + bne.w 80412 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e7a │ │ │ │ + bne.w 80e06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 804f2 │ │ │ │ + bmi.w 80412 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80748 │ │ │ │ + bne.n 80668 │ │ │ │ dmb ish │ │ │ │ - b.n 804f2 │ │ │ │ + b.n 80412 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8060e │ │ │ │ + beq.w 8052e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8060e │ │ │ │ + bne.w 8052e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 80796 │ │ │ │ + cbz r3, 806b6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 8060e │ │ │ │ + b.n 8052e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 804d0 │ │ │ │ + b.n 803f0 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 805e6 │ │ │ │ + bne.w 80506 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80ec4 │ │ │ │ + beq.w 80ca2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e92 │ │ │ │ + beq.w 80c74 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 80766 │ │ │ │ + b.n 80686 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80c20 │ │ │ │ + bne.w 80c62 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80844 │ │ │ │ + cbz r0, 80764 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 806f0 │ │ │ │ - movw r3, #50349 @ 0xc4ad │ │ │ │ + b.n 80610 │ │ │ │ + movw r3, #47557 @ 0xb9c5 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80432 │ │ │ │ + b.n 80352 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 806e8 │ │ │ │ + bne.w 80608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80ca2 │ │ │ │ + beq.w 80c1a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80502 │ │ │ │ + beq.w 80422 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80502 │ │ │ │ + b.n 80422 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 71848 │ │ │ │ - b.n 806e2 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + bl 71728 │ │ │ │ + b.n 80602 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80c34 │ │ │ │ + bne.w 80c48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 80528 │ │ │ │ - b.n 8052e │ │ │ │ + bne.w 80448 │ │ │ │ + b.n 8044e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a40a0 │ │ │ │ - b.n 80622 │ │ │ │ + bl 1a2758 │ │ │ │ + b.n 80542 │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29277 @ 0x725d │ │ │ │ + movw r3, #29245 @ 0x723d │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #12693 @ 0x3195 │ │ │ │ + movw r3, #12669 @ 0x317d │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61137 @ 0xeed1 │ │ │ │ + movw r3, #60881 @ 0xedd1 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80d86 │ │ │ │ + bne.w 80d60 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80b4c │ │ │ │ + bgt.w 80a42 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e60 │ │ │ │ + beq.w 80e1e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80e60 │ │ │ │ + bhi.w 80e1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r5, r2, #4 │ │ │ │ + lsls r1, r2, #4 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80d6e │ │ │ │ + bmi.w 80d48 │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 80da6 │ │ │ │ - ldr r4, [pc, #764] @ (80c2c ) │ │ │ │ + bmi.w 80d2e │ │ │ │ + ldr r4, [pc, #748] @ (80b3c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ - bcc.w 80c92 │ │ │ │ + bcc.w 80c0a │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80c92 │ │ │ │ + bmi.w 80c0a │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80c82 │ │ │ │ + bne.w 80bfa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, ip, #4096 @ 0x1000 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bcs.w 80c4e │ │ │ │ + bcs.w 80bc6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80c42 │ │ │ │ + beq.w 80bba │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b24 │ │ │ │ + beq.w 80a4c │ │ │ │ add.w r9, r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r9, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 80bd8 │ │ │ │ + blt.w 80af4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r5, [pc, #588] @ (80c30 ) │ │ │ │ + ldr r5, [pc, #572] @ (80b40 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d32 │ │ │ │ + bne.w 80c34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ @@ -129065,519 +128990,517 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r6 │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r2, r3, [r9, #-8] │ │ │ │ ldr.w r6, [fp] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 80d5c │ │ │ │ + bne.w 80d1a │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d16 │ │ │ │ + beq.w 80b76 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d16 │ │ │ │ + beq.w 80b76 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80cee │ │ │ │ + bpl.w 80b44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80bd2 │ │ │ │ + bne.n 80a94 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80b78 │ │ │ │ - movw r3, #4877 @ 0x130d │ │ │ │ + beq.n 80aa4 │ │ │ │ + movw r3, #4645 @ 0x1225 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80b56 │ │ │ │ + bne.n 80a74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8122c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80ba4 │ │ │ │ + bne.n 80ad0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80aea │ │ │ │ + beq.n 80a08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80cb4 │ │ │ │ + beq.w 80c2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d16 │ │ │ │ + bne.w 80b76 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b08 │ │ │ │ + beq.n 80a26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d9e │ │ │ │ + beq.w 80e38 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808c6 │ │ │ │ - b.n 80646 │ │ │ │ + bne.w 807e6 │ │ │ │ + b.n 80566 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80904 │ │ │ │ - movw r8, #58241 @ 0xe381 │ │ │ │ + b.n 80824 │ │ │ │ + movw r8, #58217 @ 0xe369 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80904 │ │ │ │ + b.n 80824 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + bne.n 80a80 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + b.n 80824 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80bc8 │ │ │ │ + bcc.n 80a9a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80c4e │ │ │ │ + beq.w 80bc6 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 809ae │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80b62 │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 80904 │ │ │ │ + b.n 808ce │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80acc │ │ │ │ + b.n 809ea │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80ce4 │ │ │ │ + beq.n 80b6c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80e60 │ │ │ │ + bne.w 80e1e │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80904 │ │ │ │ + b.n 80824 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 809ba │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + b.n 808ce │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80dec │ │ │ │ - bl 8fd48 │ │ │ │ + beq.w 80db2 │ │ │ │ + bl 8fc48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80dc0 │ │ │ │ + beq.w 80d82 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80ad6 │ │ │ │ + beq.n 809f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80ad6 │ │ │ │ + bne.n 809f4 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80bc2 │ │ │ │ + cbz r3, 80aee │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80ad6 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r2, [r1, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 809ae │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 80a9c │ │ │ │ + b.n 809f4 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 809d0 │ │ │ │ + beq.w 808f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 809d0 │ │ │ │ + beq.w 808f0 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 809d0 │ │ │ │ + bne.w 808f0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80f00 │ │ │ │ + bne.w 80d78 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 809d0 │ │ │ │ + bmi.w 808f0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80c0a │ │ │ │ + bne.n 80b26 │ │ │ │ dmb ish │ │ │ │ - b.n 809d0 │ │ │ │ - ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx r3 │ │ │ │ - b.n 80812 │ │ │ │ - nop │ │ │ │ + b.n 808f0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r1, #0 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d187c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80b76 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 809fe │ │ │ │ + movw r8, #47557 @ 0xb9c5 │ │ │ │ + movt r8, #21 │ │ │ │ + b.n 80824 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80c1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80c1a │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 80886 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c1a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d187c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80b78 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 80538 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80b3e │ │ │ │ + b.n 80a66 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80ca8 │ │ │ │ + bne.n 80c20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80c92 │ │ │ │ + cbz r3, 80c0a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 809ae │ │ │ │ + b.n 808ce │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80b44 │ │ │ │ + bne.w 80a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 809d0 │ │ │ │ + bne.w 808f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80648 │ │ │ │ + b.n 80568 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80c6c │ │ │ │ + b.n 80be4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a40a0 │ │ │ │ - b.n 80aea │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80d18 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80618 │ │ │ │ - movw r8, #50349 @ 0xc4ad │ │ │ │ - movt r8, #21 │ │ │ │ - b.n 80904 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80d16 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80ae0 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80ca2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 80ca2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80ca2 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + bl 1a2758 │ │ │ │ + b.n 80a08 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d46 │ │ │ │ + bne.n 80c56 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 809f4 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 80914 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 807a6 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 809f4 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1e9d30 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 8084c │ │ │ │ + b.n 80914 │ │ │ │ + ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + b.n 80732 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8055c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80baa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80baa │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbz r3, 80c9c │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 80baa │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 80cb2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 80cde │ │ │ │ + ldr.w r1, [sl, #32] │ │ │ │ + movw r2, #43976 @ 0xabc8 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + cbz r1, 80cfa │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #21844 @ 0x5554 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d187c │ │ │ │ + b.n 80baa │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbz r3, 80cf4 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 80cb2 │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80cc6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #21844 @ 0x5554 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #21912 @ 0x5598 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d187c │ │ │ │ + b.n 80baa │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80aea │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8063c │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18704 @ 0x4910 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 80ca2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21488 @ 0x53f0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 80ca2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b08 │ │ │ │ + b.n 80a08 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1e9054 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 8076c │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8092e │ │ │ │ + b.n 8084e │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #19216 @ 0x4b10 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 80c1a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22000 @ 0x55f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 80c1a │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 808f0 │ │ │ │ + b.n 80b16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d06 │ │ │ │ + beq.w 80b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d06 │ │ │ │ + bne.w 80b5c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80de6 │ │ │ │ + cbz r3, 80dac │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80d06 │ │ │ │ + b.n 80b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80dfc │ │ │ │ + beq.n 80dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80e28 │ │ │ │ + cbz r3, 80dee │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 80e40 │ │ │ │ + cbz r1, 80e40 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ + movw r3, #21844 @ 0x5554 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #21344 @ 0x5360 │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 80d06 │ │ │ │ + bl d187c │ │ │ │ + b.n 80b5c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e3a │ │ │ │ + cbz r3, 80e00 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80dfc │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 80e10 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 80d06 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #18676 @ 0x48f4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 80ca2 │ │ │ │ + b.n 80dc2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804f2 │ │ │ │ - b.n 80736 │ │ │ │ + bne.w 80412 │ │ │ │ + b.n 80656 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 80622 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 80cd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 80cd4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80ebe │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 80cd4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 80ed4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 80f2a │ │ │ │ - ldr.w r1, [sl, #32] │ │ │ │ - movw r2, #43976 @ 0xabc8 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 80f0a │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #21344 @ 0x5360 │ │ │ │ + b.w 80542 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 80cd4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 809d0 │ │ │ │ - b.n 80bfa │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d187c │ │ │ │ + b.n 80c1a │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80a26 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80ee8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ + bne.n 80dd6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r3, #21844 @ 0x5554 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + movw r1, #21912 @ 0x5598 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 80cd4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80f40 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 80ed4 │ │ │ │ - nop │ │ │ │ + bl d187c │ │ │ │ + b.n 80b5c │ │ │ │ │ │ │ │ -00080f48 : │ │ │ │ +00080e60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81092 │ │ │ │ + bne.w 80faa │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8108c │ │ │ │ - ldr.w r8, [pc, #448] @ 81148 │ │ │ │ + beq.w 80fa4 │ │ │ │ + ldr.w r8, [pc, #448] @ 81060 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8108c │ │ │ │ + beq.n 80fa4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8106e │ │ │ │ + bpl.n 80f86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129585,986 +129508,986 @@ │ │ │ │ itee eq │ │ │ │ ldreq.w r3, [r9, r8] │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 81052 │ │ │ │ - movw r3, #4877 @ 0x130d │ │ │ │ + beq.n 80f6a │ │ │ │ + movw r3, #4645 @ 0x1225 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8101c │ │ │ │ + bne.n 80f34 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8122c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81026 │ │ │ │ + bne.n 80f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81014 │ │ │ │ + beq.n 80f2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8104a │ │ │ │ + cbz r3, 80f62 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 80ff8 │ │ │ │ + b.n 80f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81004 │ │ │ │ - ldr r2, [pc, #276] @ (81144 ) │ │ │ │ + bne.n 80f1c │ │ │ │ + ldr r2, [pc, #276] @ (8105c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81044 │ │ │ │ + cbz r3, 80f5c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81004 │ │ │ │ + b.n 80f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a40a0 │ │ │ │ - b.n 81014 │ │ │ │ + bl 1a2758 │ │ │ │ + b.n 80f2c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 810ca │ │ │ │ - bl 8fd48 │ │ │ │ + beq.n 80fe2 │ │ │ │ + bl 8fc48 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8109c │ │ │ │ + cbz r0, 80fb4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 80ff8 │ │ │ │ + b.n 80f10 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81004 │ │ │ │ + b.n 80f1c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81014 │ │ │ │ + b.n 80f2c │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81086 │ │ │ │ + beq.n 80f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81086 │ │ │ │ - ldr r2, [pc, #148] @ (81144 ) │ │ │ │ + bne.n 80f9e │ │ │ │ + ldr r2, [pc, #148] @ (8105c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 810c4 │ │ │ │ + cbz r3, 80fdc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 81086 │ │ │ │ + b.n 80f9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 810da │ │ │ │ + beq.n 80ff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81128 │ │ │ │ + cbz r3, 81040 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 81114 │ │ │ │ - movw r1, #21344 @ 0x5360 │ │ │ │ + cbz r3, 8102c │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #21332 @ 0x5354 │ │ │ │ + movw r5, #21844 @ 0x5554 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #21544 @ 0x5428 │ │ │ │ + movw r3, #22056 @ 0x5628 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 81086 │ │ │ │ + bl d187c │ │ │ │ + b.n 80f9e │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 810ee │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + bne.n 81006 │ │ │ │ + movw r1, #21912 @ 0x5598 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 810f8 │ │ │ │ - ldr r2, [pc, #24] @ (81144 ) │ │ │ │ + b.n 81010 │ │ │ │ + ldr r2, [pc, #24] @ (8105c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8113c │ │ │ │ + cbz r3, 81054 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 810da │ │ │ │ + b.n 80ff2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008114c : │ │ │ │ +00081064 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 811f0 │ │ │ │ + bpl.n 81108 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #356] @ (812e8 ) │ │ │ │ + ldr r2, [pc, #356] @ (81200 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8120e │ │ │ │ - movw r3, #4877 @ 0x130d │ │ │ │ + beq.n 81126 │ │ │ │ + movw r3, #4645 @ 0x1225 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 811c2 │ │ │ │ + bne.n 810da │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8122c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 811cc │ │ │ │ + bne.n 810e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 811ae │ │ │ │ + b.n 810c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 811ba │ │ │ │ - ldr r2, [pc, #276] @ (812ec ) │ │ │ │ + bne.n 810d2 │ │ │ │ + ldr r2, [pc, #276] @ (81204 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 811ea │ │ │ │ + cbz r3, 81102 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 811ba │ │ │ │ + b.n 810d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 811ba │ │ │ │ + b.n 810d2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 81256 │ │ │ │ - bl 8fd48 │ │ │ │ + cbz r3, 8116e │ │ │ │ + bl 8fc48 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81228 │ │ │ │ + cbz r0, 81140 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 811ae │ │ │ │ + b.n 810c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81208 │ │ │ │ + beq.n 81120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81208 │ │ │ │ - ldr r2, [pc, #176] @ (812ec ) │ │ │ │ + bne.n 81120 │ │ │ │ + ldr r2, [pc, #176] @ (81204 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81250 │ │ │ │ + cbz r3, 81168 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81208 │ │ │ │ + b.n 81120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81266 │ │ │ │ + beq.n 8117e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 812ce │ │ │ │ + cbz r3, 811e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 812a0 │ │ │ │ - movw r1, #21332 @ 0x5354 │ │ │ │ + cbz r3, 811b8 │ │ │ │ + movw r1, #21844 @ 0x5554 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #21544 @ 0x5428 │ │ │ │ + movw r3, #22056 @ 0x5628 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21344 @ 0x5360 │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 81208 │ │ │ │ + bl d187c │ │ │ │ + b.n 81120 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8127a │ │ │ │ - movw r1, #21332 @ 0x5354 │ │ │ │ + bne.n 81192 │ │ │ │ + movw r1, #21844 @ 0x5554 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #21544 @ 0x5428 │ │ │ │ + movw r3, #22056 @ 0x5628 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + movw r1, #21912 @ 0x5598 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 81208 │ │ │ │ - ldr r2, [pc, #28] @ (812ec ) │ │ │ │ + bl d187c │ │ │ │ + b.n 81120 │ │ │ │ + ldr r2, [pc, #28] @ (81204 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 812e2 │ │ │ │ + cbz r3, 811fa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81266 │ │ │ │ + b.n 8117e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000812f0 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00081208 <_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 7b130 │ │ │ │ + bl 7b03c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008130c : │ │ │ │ +00081224 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 8122c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00081314 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +0008122c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 81918 <_PyObject_GenericSetAttrWithDict@@Base+0x604> │ │ │ │ + bpl.w 81832 <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bmi.w 814be <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81558 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ - ldr.w sl, [pc, #1528] @ 81948 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq.w 81508 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ + ldr.w sl, [pc, #1524] @ 8185c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8156a <_PyObject_GenericSetAttrWithDict@@Base+0x256> │ │ │ │ + bne.n 81336 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81576 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 81340 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8159c <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 81364 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8159c <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 81364 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ add r6, r2 │ │ │ │ ldr.w r9, [r6, #2816] @ 0xb00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81636 <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ + beq.w 81530 <_PyObject_GenericSetAttrWithDict@@Base+0x304> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81626 <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 817b6 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 81440 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ - movw r2, #17529 @ 0x4479 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 813f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #17505 @ 0x4461 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 81660 <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 81782 <_PyObject_GenericSetAttrWithDict@@Base+0x46e> │ │ │ │ + bne.w 81678 <_PyObject_GenericSetAttrWithDict@@Base+0x44c> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c478c │ │ │ │ + bl c4774 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + beq.w 81496 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 814e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bne.w 81496 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a40a0 │ │ │ │ - b.n 814e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl 1a2758 │ │ │ │ + b.n 81496 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8127c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ + movs r2, #12 │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + eor.w r3, r1, r4, asr #3 │ │ │ │ + ubfx r3, r3, #0, #12 │ │ │ │ + mla r2, r2, r3, r6 │ │ │ │ + add.w r2, r2, #40960 @ 0xa000 │ │ │ │ + ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 812a4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r2, #42220 @ 0xa4ec │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 81516 <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 81516 <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 81978 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81b20 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 81a34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8161e <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 81636 <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ - bl d3c3c │ │ │ │ + bne.w 8152a <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 813e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + movs r2, #12 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + str r0, [r1, #8] │ │ │ │ + add r6, r3 │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ + adds r6, r3, #4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r4, #0] │ │ │ │ + str r4, [r2, r6] │ │ │ │ + dmb ish │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r2, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 81648 <_PyObject_GenericSetAttrWithDict@@Base+0x41c> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 817b6 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 817fa <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 816f2 <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 8164e <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ + bmi.w 81548 <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 8146c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bmi.n 8141e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ - blt.w 818fa <_PyObject_GenericSetAttrWithDict@@Base+0x5e6> │ │ │ │ + beq.w 816ca <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ + blt.w 817c6 <_PyObject_GenericSetAttrWithDict@@Base+0x59a> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ + beq.w 816ca <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 816a6 <_PyObject_GenericSetAttrWithDict@@Base+0x392> │ │ │ │ + beq.w 8159c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81776 <_PyObject_GenericSetAttrWithDict@@Base+0x462> │ │ │ │ + beq.w 8166c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8173a <_PyObject_GenericSetAttrWithDict@@Base+0x426> │ │ │ │ + bne.w 81630 <_PyObject_GenericSetAttrWithDict@@Base+0x404> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8149c <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 8144e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 816de <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + bne.w 815d4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 816de <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + beq.w 815d4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 81706 <_PyObject_GenericSetAttrWithDict@@Base+0x3f2> │ │ │ │ + beq.w 815fc <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7b9a4 │ │ │ │ + bl 7b8b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8166e <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + beq.n 81566 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 81400 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 81314 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814f8 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + beq.n 814aa <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 818a0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 8179a <_PyObject_GenericSetAttrWithDict@@Base+0x56e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81714 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + bne.w 8160a <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #1080] @ 81948 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ - cmp r2, #10 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - it ls │ │ │ │ - movls r2, #0 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - it hi │ │ │ │ - movhi r2, #1 │ │ │ │ - add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ + ldr.w sl, [pc, #916] @ 8185c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + movs r2, #28 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + ite ls │ │ │ │ + movls r1, #0 │ │ │ │ + movhi r1, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ + add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - add r1, r0 │ │ │ │ - add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r0 │ │ │ │ + add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 817c4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ + orreq.w r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 816ba <_PyObject_GenericSetAttrWithDict@@Base+0x48e> │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81354 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 8126c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8134c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81504 <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 81368 <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ - ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ - movs r2, #12 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - eor.w r3, r1, r4, asr #3 │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - mla r2, r2, r3, r6 │ │ │ │ - add.w r2, r2, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 81392 <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r2, #42220 @ 0xa4ec │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 8141e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 8141e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 81a64 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + bge.w 81264 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 8184a <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ add r2, sp, #28 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 81b20 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81a34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81432 <_PyObject_GenericSetAttrWithDict@@Base+0x11e> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 8161e <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - movs r2, #12 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ - add r6, r3 │ │ │ │ - movw r1, #43772 @ 0xaafc │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ - adds r6, r3, #4 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r4, #0] │ │ │ │ - str r4, [r2, r6] │ │ │ │ - dmb ish │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r1, [r2, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8174a <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8143c <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 813d8 <_PyObject_GenericSetAttrWithDict@@Base+0xc4> │ │ │ │ - b.n 81440 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ + beq.w 813e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.w 81850 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 817fa <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 816f2 <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 81450 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + bpl.w 81402 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 817a8 <_PyObject_GenericSetAttrWithDict@@Base+0x494> │ │ │ │ + beq.w 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x472> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5768 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ + bl d570c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 814de <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bge.n 8148e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 814de <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + beq.n 8148e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #22144 @ 0x5680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d345c │ │ │ │ - b.n 814de <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bl d3400 │ │ │ │ + b.n 8148e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 816bc <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bpl.n 815b2 <_PyObject_GenericSetAttrWithDict@@Base+0x386> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.n 81640 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 713d8 │ │ │ │ + bl 712b8 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8147a <_PyObject_GenericSetAttrWithDict@@Base+0x166> │ │ │ │ + bne.w 8142c <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8166e <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + b.n 81566 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 81894 <_PyObject_GenericSetAttrWithDict@@Base+0x580> │ │ │ │ + beq.w 8178e <_PyObject_GenericSetAttrWithDict@@Base+0x562> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ movw r6, #44060 @ 0xac1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 814ca <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bne.w 8147c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79470 │ │ │ │ + bl 7936c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81504 <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #548] @ (81944 <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 814b6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81858 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81734 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + cbz r3, 8162a <_PyObject_GenericSetAttrWithDict@@Base+0x3fe> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81504 <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ + b.n 814b6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81496 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ - b.n 8149c <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bne.w 81448 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 8144e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 123abc <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 815c6 <_PyObject_GenericSetAttrWithDict@@Base+0x39a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8161e <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 813e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8143c <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - b.n 81626 <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 813ee <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 817b6 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81400 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ - bl 1238ac <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 816d0 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + b.n 81314 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a4040 │ │ │ │ + bl 1a26f8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 813f2 <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + bne.w 81306 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a7068 │ │ │ │ + bl 1a5720 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 813f2 <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ - b.n 81400 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 81306 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81314 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81852 <_PyObject_GenericSetAttrWithDict@@Base+0x53e> │ │ │ │ + beq.n 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x346> │ │ │ │ + beq.w 81554 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a4014 │ │ │ │ + bl 1a26cc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + b.n 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + add.w r2, r2, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81354 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81558 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 8126c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 81508 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 818bc <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + beq.w 817e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #21672 @ 0x54a8 │ │ │ │ + movw r1, #22184 @ 0x56a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d18a4 │ │ │ │ - b.n 81400 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bl d187c │ │ │ │ + b.n 81314 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 818ee <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ + beq.w 81816 <_PyObject_GenericSetAttrWithDict@@Base+0x5ea> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #268] @ (81944 <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + ldr r2, [pc, #296] @ (81858 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8184c <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + cbz r3, 81746 <_PyObject_GenericSetAttrWithDict@@Base+0x51a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6940 │ │ │ │ + bl c6928 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816d8 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.w 815ce <_PyObject_GenericSetAttrWithDict@@Base+0x3a2> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81932 <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ + beq.n 81822 <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a4014 │ │ │ │ + bl 1a26cc │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bne.w 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r0, sl │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1498 │ │ │ │ + bl 19fb48 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81668 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #160] @ (81944 <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + b.n 81562 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + ldr r2, [pc, #188] @ (81858 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 818b6 <_PyObject_GenericSetAttrWithDict@@Base+0x5a2> │ │ │ │ + cbz r3, 817b0 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 814f8 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + b.n 814aa <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 812ec <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 813f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + eor.w r1, r2, r2, asr #31 │ │ │ │ + sub.w r1, r1, r2, asr #31 │ │ │ │ + ldrd r2, r0, [r3, #16] │ │ │ │ + adds r3, r2, #3 │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ + add r3, r6 │ │ │ │ + adds r6, r7, r3 │ │ │ │ + b.n 8141e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #4877 @ 0x130d │ │ │ │ + movw r3, #4645 @ 0x1225 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #21548 @ 0x542c │ │ │ │ - movwne r1, #21632 @ 0x5480 │ │ │ │ + movweq r1, #22060 @ 0x562c │ │ │ │ + movwne r1, #22144 @ 0x5680 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d345c │ │ │ │ - b.n 814e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl d3400 │ │ │ │ + b.n 81496 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc1f8 │ │ │ │ + bl bc1d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8181c <_PyObject_GenericSetAttrWithDict@@Base+0x508> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - eor.w r1, r2, r2, asr #31 │ │ │ │ - sub.w r1, r1, r2, asr #31 │ │ │ │ - ldrd r2, r0, [r3, #16] │ │ │ │ - adds r3, r2, #3 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ - add r3, r6 │ │ │ │ - adds r6, r7, r3 │ │ │ │ - b.n 8146c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 81564 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + b.n 81716 <_PyObject_GenericSetAttrWithDict@@Base+0x4ea> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5768 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ + bl d570c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81872 <_PyObject_GenericSetAttrWithDict@@Base+0x55e> │ │ │ │ + b.n 8176c <_PyObject_GenericSetAttrWithDict@@Base+0x540> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d187c │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 814b6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 813ee <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008194c <_PyType_LookupRef@@Base>: │ │ │ │ +00081860 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #256] @ (81a60 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81974 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r7, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ eor.w r5, r2, r1, asr #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ adds r6, r4, r5 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r6, #2808] @ 0xaf8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 819d6 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 818ea <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 819d6 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 818ea <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 819cc <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 818e0 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819ae <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 818c2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81b20 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81a34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 819ae <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 818c2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 81a5a <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 8196e <_PyType_LookupRef@@Base+0x10e> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 819b6 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 818ca <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 819b6 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 818ca <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a64 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81978 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 81b20 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81a34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819c8 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 818dc <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 819ae <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 818c2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #2812] @ 0xafc │ │ │ │ @@ -130575,89 +130498,89 @@ │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ str.w sl, [r4, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819ae <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 818c2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819ae <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 819ae <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3c3c │ │ │ │ - b.n 819cc <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 818c2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 818c2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 818e0 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 81a6e <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81982 <_PyType_LookupRef@@Base+0x122> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bpl.n 81b16 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81a2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 81b16 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81a2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 81aee <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81a02 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 81a64 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81978 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 81b16 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81a2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 81ac4 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 819d8 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 81a64 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 81b16 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81978 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81a2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 81ab2 <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 819c6 <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 81af2 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (81b1c <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81a06 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81a30 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 81b16 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81a2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 81ae8 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 819fc <_PyType_LookupRef@@Base+0x19c> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ adds r2, #1 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 81b10 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81a24 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 81aca <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 819de <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 81b16 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81a2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r0, #2804] @ 0xaf4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ strh.w r3, [r4, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 81b12 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81a26 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -130665,63 +130588,63 @@ │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81c44 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81b58 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81c44 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81b58 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 81c70 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81b84 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c3a <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81b4e <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 81bac <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 81cd8 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81ac0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81bec <_PyType_LookupRef@@Base+0x38c> │ │ │ │ add.w r6, fp, #8 │ │ │ │ movs r4, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 81bd2 <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81ae6 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 81c20 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81b34 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81c28 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81b3c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 81b84 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81a98 <_PyType_LookupRef@@Base+0x238> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81bca <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81ade <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 81c64 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81b78 <_PyType_LookupRef@@Base+0x318> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ @@ -130737,378 +130660,378 @@ │ │ │ │ add r3, r0 │ │ │ │ add.w r0, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r2, lr │ │ │ │ orreq.w r2, lr, #1 │ │ │ │ - cbz r2, 81c5a <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81b6e <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 81ba0 <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81ab4 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81bb0 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81ac4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81c36 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81b4a <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 81bb0 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81ac4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 81b76 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 81bac <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81a8a <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81ac0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 81b50 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81a64 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81c7c <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81b90 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 81c12 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81b26 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81bca <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81ade <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 81c84 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81b98 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 81cc2 <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81bd6 <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 81bca <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (81cd8 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81ade <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81bec <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 81cbc <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81bd0 <_PyType_LookupRef@@Base+0x370> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81c7a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81b8e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 81c54 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81b68 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81c7a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 81b5c <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81b8e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81a70 <_PyType_LookupRef@@Base+0x210> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 81d3e <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81c52 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d48 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81c5c <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 81d56 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81c6a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 81d56 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (81d7c <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81c6a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81c90 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 81d74 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7b9a4 │ │ │ │ + beq.n 81c88 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7b8b0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 81d02 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81c16 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 81d14 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81c28 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 81d1a <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81c2e <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a1498 │ │ │ │ - bl 79470 │ │ │ │ + b.w 19fb48 │ │ │ │ + bl 7936c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081d80 : │ │ │ │ +00081c94 : │ │ │ │ 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 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 81dbc │ │ │ │ + cbz r0, 81cd0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (81dd0 ) │ │ │ │ + ldr r1, [pc, #48] @ (81ce4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8114c │ │ │ │ + bl 81064 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 81dbc │ │ │ │ + cbnz r0, 81cd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81db8 │ │ │ │ + beq.n 81ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81dc8 │ │ │ │ + cbz r3, 81cdc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 78214 │ │ │ │ - b.n 81db8 │ │ │ │ + bl 780fc │ │ │ │ + b.n 81ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81db8 │ │ │ │ - add r2, pc, #608 @ (adr r2, 82034 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ccc │ │ │ │ + add r2, pc, #608 @ (adr r2, 81f48 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081dd4 : │ │ │ │ +00081ce8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 81df6 │ │ │ │ + bne.n 81d0a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81df2 │ │ │ │ + bne.n 81d06 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #26088 @ 0x65e8 │ │ │ │ + movw r0, #26600 @ 0x67e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00081e14 : │ │ │ │ +00081d28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 81e32 │ │ │ │ + cbz r0, 81d46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 81e32 │ │ │ │ + bpl.n 81d46 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 81e48 │ │ │ │ + b.n 81d5c │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r9, [pc, #988] @ 82238 │ │ │ │ + ldr.w r9, [pc, #988] @ 8214c │ │ │ │ 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 820a4 │ │ │ │ + beq.w 81fb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82138 │ │ │ │ + bne.w 8204c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #57121 @ 0xdf21 │ │ │ │ + movw r2, #57005 @ 0xdead │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 821ce │ │ │ │ + bne.w 820e2 │ │ │ │ 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 821ce │ │ │ │ + blt.w 820e2 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820f0 │ │ │ │ + beq.w 82004 │ │ │ │ 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 8211c │ │ │ │ + bmi.w 82030 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 820ca │ │ │ │ + bne.w 81fde │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8206e │ │ │ │ + bcs.w 81f82 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 820ba │ │ │ │ + beq.w 81fce │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w fp, [r5] │ │ │ │ str.w fp, [r3, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 82026 │ │ │ │ + beq.n 81f3a │ │ │ │ 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 820e0 │ │ │ │ + beq.w 81ff4 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - bgt.n 81f7a │ │ │ │ - b.n 81fa0 │ │ │ │ + bgt.n 81e8e │ │ │ │ + b.n 81eb4 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 81f92 │ │ │ │ + bne.n 81ea6 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 81fa0 │ │ │ │ + beq.n 81eb4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81f70 │ │ │ │ + beq.n 81e84 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 81f66 │ │ │ │ + bne.n 81e7a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 81f70 │ │ │ │ + beq.n 81e84 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 81f7a │ │ │ │ + bne.n 81e8e │ │ │ │ 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 82054 │ │ │ │ + ble.n 81f68 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82234 ) │ │ │ │ + ldr r2, [pc, #628] @ (82148 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82124 │ │ │ │ + bne.w 82038 │ │ │ │ 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] │ │ │ │ @@ -131117,15 +131040,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, 8201e │ │ │ │ + cbz r5, 81f32 │ │ │ │ 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] │ │ │ │ @@ -131138,135 +131061,135 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [lr, #12] │ │ │ │ strcc.w lr, [r3, #8] │ │ │ │ - bcc.w 81f30 │ │ │ │ + bcc.w 81e44 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w fp, [r3, r0] │ │ │ │ - cbz r5, 8206e │ │ │ │ + cbz r5, 81f82 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 81f30 │ │ │ │ + b.n 81e44 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81fd0 │ │ │ │ + bne.n 81ee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4cf0 │ │ │ │ - b.n 82120 │ │ │ │ + bl 1a33a8 │ │ │ │ + b.n 82034 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 821bc │ │ │ │ + bne.w 820d0 │ │ │ │ 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 8211c │ │ │ │ + beq.n 82030 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 82050 │ │ │ │ + b.n 81f64 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 713d8 │ │ │ │ + bl 712b8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8201e │ │ │ │ + b.n 81f32 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8204e │ │ │ │ + b.n 81f62 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8211c │ │ │ │ + cbz r0, 82030 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 81f30 │ │ │ │ + b.n 81e44 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 81f52 │ │ │ │ + b.n 81e66 │ │ │ │ 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 81ed6 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bge.w 81dea │ │ │ │ + bl 1e8f18 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8201e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 81f32 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82214 │ │ │ │ + bne.n 82128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 81fd0 │ │ │ │ - bl 1fd324 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 81ee4 │ │ │ │ + bl 1fc7f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82228 │ │ │ │ + beq.n 8213c │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82220 │ │ │ │ + beq.n 82134 │ │ │ │ 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 8217e │ │ │ │ + bls.n 82092 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82160 │ │ │ │ + beq.n 82074 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 82160 │ │ │ │ + b.n 82074 │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r6, r0] │ │ │ │ @@ -131281,479 +131204,479 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81ffc │ │ │ │ - b.n 8201e │ │ │ │ + bne.w 81f10 │ │ │ │ + b.n 81f32 │ │ │ │ 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 82094 │ │ │ │ + b.n 81fa8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 713d8 │ │ │ │ + bl 712b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82120 │ │ │ │ + beq.n 82034 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86e58 │ │ │ │ + bl 86d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8201e │ │ │ │ + beq.w 81f32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82120 │ │ │ │ + beq.n 82034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82120 │ │ │ │ + bne.n 82034 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82120 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82034 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 81fd0 │ │ │ │ + b.n 81ee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 82120 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 82034 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008223c <_PyObject_New@@Base>: │ │ │ │ +00082150 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 8236c <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 82280 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8235e <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (8238c <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 82272 <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (822a0 <_PyObject_New@@Base+0x150>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 822f8 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 8220c <_PyObject_New@@Base+0xbc> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 82348 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 8225c <_PyObject_New@@Base+0x10c> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 822d0 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 821e4 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (82390 <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 8232c <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (822a4 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 82240 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8233c <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 82250 <_PyObject_New@@Base+0x100> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.n 822ae <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 821c2 <_PyObject_New@@Base+0x72> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 822ae <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 821c2 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 82376 <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 8228a <_PyObject_New@@Base+0x13a> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 8236c <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 82280 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 822ae <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 821c2 <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 822c8 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 821dc <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 822c8 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 821dc <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 822ae <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 822f8 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 821c2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8220c <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 822ae <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 821c2 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8231e <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 82232 <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082394 : │ │ │ │ +000822a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 823d4 │ │ │ │ + cbz r1, 822e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a0e4 │ │ │ │ + bl 79fe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 823d8 │ │ │ │ + cbz r0, 822ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 823dc │ │ │ │ + bl 822f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823d0 │ │ │ │ + beq.n 822e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 823d0 │ │ │ │ + cbnz r3, 822e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 263ddc │ │ │ │ + bl 263fa4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 823d0 │ │ │ │ + b.n 822e4 │ │ │ │ │ │ │ │ -000823dc : │ │ │ │ +000822f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 824e6 │ │ │ │ + beq.n 823fa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 8240a │ │ │ │ + cbz r3, 8231e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 8240a │ │ │ │ + cbz r3, 8231e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82446 │ │ │ │ + cbz r3, 8235a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82446 │ │ │ │ + cbz r3, 8235a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 824f6 │ │ │ │ + beq.n 8240a │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 824f6 │ │ │ │ + beq.n 8240a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 824ec │ │ │ │ + beq.n 82400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e6ee4 │ │ │ │ + b.w e6e94 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 824cc │ │ │ │ + bge.n 823e0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8249c │ │ │ │ - ldr r1, [pc, #180] @ (82510 ) │ │ │ │ + beq.n 823b0 │ │ │ │ + ldr r1, [pc, #180] @ (82424 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 824c8 │ │ │ │ + blt.n 823dc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 824aa │ │ │ │ - cbz r6, 824aa │ │ │ │ + beq.n 823be │ │ │ │ + cbz r6, 823be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82496 │ │ │ │ + beq.n 823aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82496 │ │ │ │ + cbnz r3, 823aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 121e2c │ │ │ │ + b.w 122054 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26164 @ 0x6634 │ │ │ │ + movw r1, #26676 @ 0x6834 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82496 │ │ │ │ + b.n 823aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26200 @ 0x6658 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 824c8 │ │ │ │ - bl 263ddc │ │ │ │ - b.n 824c8 │ │ │ │ - bl 7f710 │ │ │ │ + bl d187c │ │ │ │ + b.n 823dc │ │ │ │ + bl 263fa4 │ │ │ │ + b.n 823dc │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82438 │ │ │ │ - b.n 824c8 │ │ │ │ + beq.n 8234c │ │ │ │ + b.n 823dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26116 @ 0x6604 │ │ │ │ + movw r1, #26628 @ 0x6804 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 824c8 │ │ │ │ - add r0, pc, #448 @ (adr r0, 826d4 ) │ │ │ │ + bl d187c │ │ │ │ + b.n 823dc │ │ │ │ + add r0, pc, #448 @ (adr r0, 825e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82562 │ │ │ │ + bne.n 82476 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 82562 │ │ │ │ + beq.n 82476 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 8257e │ │ │ │ + cbz r5, 82492 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 825c6 │ │ │ │ + beq.n 824da │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82582 │ │ │ │ + beq.n 82496 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 825c6 │ │ │ │ + beq.n 824da │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82546 │ │ │ │ + bne.n 8245a │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 825c6 │ │ │ │ + beq.n 824da │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 825ca │ │ │ │ - ldr r2, [pc, #120] @ (8260c ) │ │ │ │ + bne.n 824de │ │ │ │ + ldr r2, [pc, #120] @ (82520 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 825c6 │ │ │ │ + cbz r0, 824da │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1ef0 <_PyUnicodeWriter_WriteStr@@Base+0xf4> │ │ │ │ + bl d1ec8 <_PyUnicodeWriter_WriteStr@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 825c6 │ │ │ │ + beq.n 824da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 82602 │ │ │ │ + cbz r3, 82516 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8255c │ │ │ │ + b.n 82470 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (82610 ) │ │ │ │ - bl 8dec4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (82524 ) │ │ │ │ + bl 8ddc4 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 825f8 │ │ │ │ + cbz r0, 8250c │ │ │ │ mov r1, r4 │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8255c │ │ │ │ + beq.n 82470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8255c │ │ │ │ + bne.n 82470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8255c │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82470 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82590 │ │ │ │ - b.n 825c6 │ │ │ │ + beq.n 824a4 │ │ │ │ + b.n 824da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 825c6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 824da │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 826f0 │ │ │ │ - ldr r3, [pc, #244] @ (82734 ) │ │ │ │ + bne.n 82604 │ │ │ │ + ldr r3, [pc, #244] @ (82648 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 826bc │ │ │ │ + beq.n 825d0 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82680 │ │ │ │ + cbnz r2, 82594 │ │ │ │ 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] │ │ │ │ @@ -131773,84 +131696,84 @@ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #140] @ (82738 ) │ │ │ │ + ldr r2, [pc, #140] @ (8264c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 82706 │ │ │ │ + cbnz r3, 8261a │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82680 │ │ │ │ + bne.n 82594 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8271a │ │ │ │ + bne.n 8262e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 826fe │ │ │ │ + cbz r4, 82612 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 82680 │ │ │ │ + b.n 82594 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82680 │ │ │ │ + bne.n 82594 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 826b8 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 825cc │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82726 │ │ │ │ + bne.n 8263a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 826b6 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 825ca │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 826e2 │ │ │ │ + b.n 825f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 826b6 │ │ │ │ + b.n 825ca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008273c : │ │ │ │ +00082650 : │ │ │ │ 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 82764 │ │ │ │ + bl 82678 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131858,58 +131781,58 @@ │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 828ca │ │ │ │ - cbz r4, 827aa │ │ │ │ + bgt.w 827de │ │ │ │ + cbz r4, 826be │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 828e4 │ │ │ │ + bhi.w 827f8 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 8289c │ │ │ │ + bhi.w 827b0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8277e │ │ │ │ + beq.n 82692 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8277e │ │ │ │ + bne.n 82692 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8278a │ │ │ │ + bne.n 8269e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 829ce │ │ │ │ - beq.w 82a66 │ │ │ │ + blt.w 828e2 │ │ │ │ + beq.w 8297a │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82918 │ │ │ │ - ldr.w sl, [pc, #692] @ 82a74 │ │ │ │ + beq.w 8282c │ │ │ │ + ldr.w sl, [pc, #692] @ 82988 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 829ac │ │ │ │ + bgt.w 828c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8292a │ │ │ │ - ldr r0, [pc, #648] @ (82a70 ) │ │ │ │ + beq.w 8283e │ │ │ │ + ldr r0, [pc, #648] @ (82984 ) │ │ │ │ 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 829d2 │ │ │ │ + bne.w 828e6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ @@ -131920,118 +131843,118 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82986 │ │ │ │ + beq.w 8289a │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829fe │ │ │ │ + beq.w 82912 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 8288a │ │ │ │ + beq.n 8279e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829fa │ │ │ │ + beq.w 8290e │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 8288a │ │ │ │ + beq.n 8279e │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82986 │ │ │ │ + beq.w 8289a │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 82872 │ │ │ │ + bne.n 82786 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a02 │ │ │ │ + bne.w 82916 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r0, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8277e │ │ │ │ + bne.w 82692 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 828e0 │ │ │ │ + beq.n 827f4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 8279a │ │ │ │ - cbnz r3, 82906 │ │ │ │ + bne.w 826ae │ │ │ │ + cbnz r3, 8281a │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 828e0 │ │ │ │ - bls.n 828f6 │ │ │ │ + beq.n 827f4 │ │ │ │ + bls.n 8280a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82906 │ │ │ │ + beq.n 8281a │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 828e0 │ │ │ │ + beq.n 827f4 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 828ce │ │ │ │ + bne.n 827e2 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 8277e │ │ │ │ + b.n 82692 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 828c0 │ │ │ │ - bhi.n 8290a │ │ │ │ + beq.n 827d4 │ │ │ │ + bhi.n 8281e │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 828c0 │ │ │ │ + beq.n 827d4 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 8279a │ │ │ │ - b.n 828e0 │ │ │ │ + bne.w 826ae │ │ │ │ + b.n 827f4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 828e0 │ │ │ │ - bhi.n 82912 │ │ │ │ + beq.n 827f4 │ │ │ │ + bhi.n 82826 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82a4e │ │ │ │ + beq.w 82962 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 828d8 │ │ │ │ + bne.n 827ec │ │ │ │ adds r3, #1 │ │ │ │ - b.n 8277e │ │ │ │ + b.n 82692 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 8279a │ │ │ │ - b.n 828e0 │ │ │ │ + bne.w 826ae │ │ │ │ + b.n 827f4 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 828d8 │ │ │ │ - b.n 82906 │ │ │ │ + bne.n 827ec │ │ │ │ + b.n 8281a │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 829c2 │ │ │ │ + beq.n 828d6 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ @@ -132045,193 +131968,193 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82842 │ │ │ │ + bne.w 82756 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 269edc <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a0f8 <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 829ce │ │ │ │ + beq.n 828e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 829ce │ │ │ │ + cbnz r3, 828e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 829ce │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 828e2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 8292a │ │ │ │ - bl 1e9bf4 │ │ │ │ + bls.n 8283e │ │ │ │ + bl 1e8f18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8293e │ │ │ │ + bne.n 82852 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 269edc <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a0f8 <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82894 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 827a8 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 829ea │ │ │ │ + bne.n 828fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82944 │ │ │ │ + b.n 82858 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82944 │ │ │ │ + b.n 82858 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82986 │ │ │ │ + b.n 8289a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82986 │ │ │ │ + b.n 8289a │ │ │ │ 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 82a20 │ │ │ │ - cbnz r4, 82a2c │ │ │ │ + beq.n 82934 │ │ │ │ + cbnz r4, 82940 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82894 │ │ │ │ - b.n 82a02 │ │ │ │ + beq.w 827a8 │ │ │ │ + b.n 82916 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26268 @ 0x669c │ │ │ │ + movw r1, #26780 @ 0x689c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8299e │ │ │ │ - b.n 829ce │ │ │ │ + bne.n 828b2 │ │ │ │ + b.n 828e2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26240 @ 0x6680 │ │ │ │ + movw r1, #26752 @ 0x6880 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 829ce │ │ │ │ + bl 127324 │ │ │ │ + b.n 828e2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82894 │ │ │ │ + b.n 827a8 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 82aea │ │ │ │ + bgt.n 829fe │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82ab8 │ │ │ │ + beq.n 829cc │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 82b04 │ │ │ │ + bhi.n 82a18 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 82aba │ │ │ │ + bhi.n 829ce │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b30 │ │ │ │ + beq.n 82a44 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82a8c │ │ │ │ + beq.n 829a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82a8c │ │ │ │ + bne.n 829a0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82a98 │ │ │ │ + bne.n 829ac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub.w r5, r3, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ and.w r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82a8c │ │ │ │ + bne.n 829a0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82b00 │ │ │ │ + beq.n 82a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82aa8 │ │ │ │ - cbnz r4, 82b20 │ │ │ │ + bne.n 829bc │ │ │ │ + cbnz r4, 82a32 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 82b00 │ │ │ │ - bls.n 82b14 │ │ │ │ + beq.n 82a14 │ │ │ │ + bls.n 82a28 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82b20 │ │ │ │ + beq.n 82a32 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 82b00 │ │ │ │ + beq.n 82a14 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82aee │ │ │ │ + bne.n 82a02 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 82a8c │ │ │ │ + b.n 829a0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82ae0 │ │ │ │ - bhi.n 82b24 │ │ │ │ + beq.n 829f4 │ │ │ │ + bhi.n 82a36 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 82ae0 │ │ │ │ + beq.n 829f4 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82aa8 │ │ │ │ - b.n 82b00 │ │ │ │ + bne.n 829bc │ │ │ │ + b.n 82a14 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82b00 │ │ │ │ - bhi.n 82b2a │ │ │ │ - cbz r3, 82b30 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82af8 │ │ │ │ + beq.n 82a14 │ │ │ │ + bls.n 82a3c │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 82a0c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 82a8c │ │ │ │ + b.n 829a0 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 82aa8 │ │ │ │ - b.n 82b00 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 82af8 │ │ │ │ - b.n 82b20 │ │ │ │ + bne.n 829bc │ │ │ │ + b.n 82a14 │ │ │ │ + cbz r3, 82a44 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 82a0c │ │ │ │ + b.n 82a32 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26240 @ 0x6680 │ │ │ │ + movw r1, #26752 @ 0x6880 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -132239,226 +132162,208 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 832f8 │ │ │ │ + bhi.w 831a4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r7, #10 │ │ │ │ - lsls r3, r2, #11 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r3, r7, #10 │ │ │ │ + lsls r5, r2, #11 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r6, #15 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r3, r6, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r7, r0, #11 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r1, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r3, r3, #10 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r1, r1, #11 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r5, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r3, #10 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r2, #9 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 7fef0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 82ca4 │ │ │ │ + beq.w 82ce4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8333a │ │ │ │ + beq.w 83212 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 82c8a │ │ │ │ + beq.n 82bb2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82c8a │ │ │ │ + beq.n 82bb2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7ffd0 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #8937 @ 0x22e9 │ │ │ │ - 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 83206 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 82c9a │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - b.n 82c8a │ │ │ │ - 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 831c8 │ │ │ │ + beq.w 830e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831d8 │ │ │ │ + beq.w 830f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82c8a │ │ │ │ + b.n 82bb2 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 82a78 │ │ │ │ + bl 8298c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 831c4 │ │ │ │ - beq.w 83138 │ │ │ │ - ldr.w fp, [pc, #912] @ 830a8 │ │ │ │ + blt.w 830dc │ │ │ │ + beq.w 83050 │ │ │ │ + ldr.w fp, [pc, #820] @ 82f30 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 831a2 │ │ │ │ + bgt.w 830ba │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ add r3, r8 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83172 │ │ │ │ - ldr r0, [pc, #864] @ (830a4 ) │ │ │ │ + beq.w 8308a │ │ │ │ + ldr r0, [pc, #772] @ (82f2c ) │ │ │ │ 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 83210 │ │ │ │ + bne.w 8312a │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ @@ -132467,845 +132372,863 @@ │ │ │ │ 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 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83228 │ │ │ │ + beq.w 83142 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 82dea │ │ │ │ + beq.n 82cce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8326a │ │ │ │ + beq.w 83174 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82dea │ │ │ │ + beq.n 82cce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83264 │ │ │ │ + beq.w 8316e │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82dea │ │ │ │ + beq.n 82cce │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8322a │ │ │ │ + beq.w 83144 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 82dd0 │ │ │ │ + bne.n 82cb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83144 │ │ │ │ + bne.w 8305c │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #6145 @ 0x1801 │ │ │ │ + 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 83120 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 82b78 │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + b.n 82bb2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 832f8 │ │ │ │ - add r1, pc, #4 @ (adr r1, 82e18 ) │ │ │ │ + bhi.w 831a4 │ │ │ │ + add r1, pc, #4 @ (adr r1, 82d30 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - cmp r6, #1 │ │ │ │ + cmp r5, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #1 │ │ │ │ + cmp r5, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #7 │ │ │ │ + cmp r3, #235 @ 0xeb │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #1 │ │ │ │ + cmp r5, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #1 │ │ │ │ + cmp r5, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #147 @ 0x93 │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #215 @ 0xd7 │ │ │ │ + cmp r7, #239 @ 0xef │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #223 @ 0xdf │ │ │ │ + adds r1, #139 @ 0x8b │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #147 @ 0x93 │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #1 │ │ │ │ + cmp r7, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #233 @ 0xe9 │ │ │ │ + adds r0, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #29 │ │ │ │ + adds r0, #53 @ 0x35 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #93 @ 0x5d │ │ │ │ + cmp r3, #131 @ 0x83 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #93 @ 0x5d │ │ │ │ + cmp r3, #131 @ 0x83 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #93 @ 0x5d │ │ │ │ + cmp r3, #131 @ 0x83 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #215 @ 0xd7 │ │ │ │ + cmp r3, #187 @ 0xbb │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #93 @ 0x5d │ │ │ │ + adds r2, #121 @ 0x79 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #147 @ 0x93 │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #5 │ │ │ │ + adds r0, #29 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #229 @ 0xe5 │ │ │ │ + cmp r6, #253 @ 0xfd │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #229 @ 0xe5 │ │ │ │ + cmp r6, #253 @ 0xfd │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #147 @ 0x93 │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #147 @ 0x93 │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #1 │ │ │ │ + cmp r7, #25 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #147 @ 0x93 │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #147 @ 0x93 │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #215 @ 0xd7 │ │ │ │ + cmp r3, #187 @ 0xbb │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #17 │ │ │ │ + adds r1, #233 @ 0xe9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #249 @ 0xf9 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #173 @ 0xad │ │ │ │ + cmp r7, #197 @ 0xc5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #215 @ 0xd7 │ │ │ │ + cmp r3, #187 @ 0xbb │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #19 │ │ │ │ + cmp r7, #53 @ 0x35 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 839d0 │ │ │ │ + b.w 838ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7dde0 │ │ │ │ + b.w 7dcf0 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 82a78 │ │ │ │ + bl 8298c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 831c4 │ │ │ │ + blt.w 830dc │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 833d2 │ │ │ │ - bl 71320 │ │ │ │ + bne.w 831bc │ │ │ │ + bl 71200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 833e8 │ │ │ │ + beq.w 831d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 83092 │ │ │ │ + beq.n 82fb4 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83296 │ │ │ │ - bl 82b4c │ │ │ │ + beq.w 832d0 │ │ │ │ + bl 82a60 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 83270 │ │ │ │ + beq.w 832aa │ │ │ │ mov r2, r7 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 83270 │ │ │ │ + blt.w 832aa │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 831f2 │ │ │ │ + bne.w 8310c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8308a │ │ │ │ + beq.n 82fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 833f6 │ │ │ │ + beq.w 831e0 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 8303e │ │ │ │ + bgt.n 82f60 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4550 │ │ │ │ + bl 1a2c08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c8a │ │ │ │ - b.n 8323a │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bne.w 82bb2 │ │ │ │ + b.n 83154 │ │ │ │ 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 8318e │ │ │ │ + beq.n 830a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831d8 │ │ │ │ + beq.w 830f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 71e08 │ │ │ │ + b.w 71cf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 147f70 │ │ │ │ + b.w 1479fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w fa3dc │ │ │ │ + b.w fa434 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82c8a │ │ │ │ + b.n 82bb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 115754 │ │ │ │ + b.w 1159d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (83400 ) │ │ │ │ + ldr r6, [pc, #712] @ (8331c ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82df4 │ │ │ │ + beq.w 82cd8 │ │ │ │ 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 83166 │ │ │ │ + beq.n 8307e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 832bc │ │ │ │ + bne.w 83254 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82df4 │ │ │ │ - b.n 83144 │ │ │ │ + beq.w 82cd8 │ │ │ │ + b.n 8305c │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 831b8 │ │ │ │ + cbz r0, 830d0 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 82d60 │ │ │ │ + b.n 82c44 │ │ │ │ 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, 831d8 │ │ │ │ + cbz r6, 830f2 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 830ca │ │ │ │ - b.n 830c2 │ │ │ │ + bge.n 82fe2 │ │ │ │ + b.n 82fda │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 83172 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bls.n 8308a │ │ │ │ + bl 1e8f18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83184 │ │ │ │ + bne.n 8309c │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269edc <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a0f8 <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82c8a │ │ │ │ + b.n 82bb2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 832a2 │ │ │ │ + bne.w 8324c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82ccc │ │ │ │ + beq.w 82d0e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 82ccc │ │ │ │ + b.n 82d0e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8307a │ │ │ │ + bne.w 82f9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8307a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82f9c │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83254 │ │ │ │ + bne.n 8317a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82d60 │ │ │ │ + b.n 82c44 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269edc <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a0f8 <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 831c4 │ │ │ │ + beq.n 830dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 831c4 │ │ │ │ + bne.n 830dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 831c4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 830dc │ │ │ │ + mov.w r8, #2 │ │ │ │ + b.n 83144 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 83144 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82d60 │ │ │ │ - mov.w r8, #2 │ │ │ │ - b.n 8322a │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 8322a │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 269edc <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 832aa │ │ │ │ - mov r0, r7 │ │ │ │ - bl 781b8 │ │ │ │ - b.n 8323a │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - b.n 83236 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 82cee │ │ │ │ - b.n 82cf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8328e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8328e │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26268 @ 0x669c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 83244 │ │ │ │ - b.n 831c4 │ │ │ │ + b.n 82c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 183154 │ │ │ │ + b.w 181e28 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26860 @ 0x68ec │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 830dc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26348 @ 0x66ec │ │ │ │ + movw r1, #26808 @ 0x68b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 831c4 │ │ │ │ + bl 127324 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26a0f8 <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ + b.n 830dc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82fac │ │ │ │ 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 8338e │ │ │ │ + beq.n 83234 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831d8 │ │ │ │ + beq.w 830f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 88718 │ │ │ │ - bl 7f710 │ │ │ │ + b.w 885e8 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831c4 │ │ │ │ + bne.w 830dc │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26824 @ 0x68c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 830dc │ │ │ │ + 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 830f2 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 831fe │ │ │ │ + b.n 83206 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 82bd2 │ │ │ │ + b.n 82bda │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26312 @ 0x66c8 │ │ │ │ + movw r1, #26780 @ 0x689c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 831c4 │ │ │ │ + bl 127324 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8315e │ │ │ │ + b.n 830dc │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 82a78 │ │ │ │ + bl 8298c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 831c4 │ │ │ │ - bl 72198 │ │ │ │ + blt.w 830dc │ │ │ │ + bl 72080 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 833c4 │ │ │ │ + cbz r0, 832ec │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 833b4 │ │ │ │ + beq.n 832dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b4c │ │ │ │ - cbz r0, 833a6 │ │ │ │ + bl 82a60 │ │ │ │ + cbz r0, 832fa │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 83374 │ │ │ │ - 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 831d8 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 83326 │ │ │ │ - b.n 8332e │ │ │ │ - subs r7, #1 │ │ │ │ + b.n 83290 │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - sub.w r3, r7, r8 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 83236 │ │ │ │ + bl 26a0f8 <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 83308 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 780a0 │ │ │ │ + b.n 83154 │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ + b.n 83150 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4550 │ │ │ │ + bl 1a2c08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c8a │ │ │ │ - b.n 8323a │ │ │ │ + bne.w 82bb2 │ │ │ │ + b.n 83154 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269edc <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ - b.n 831c4 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ + bl 26a0f8 <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ + b.n 830dc │ │ │ │ + subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ + sub.w r3, r7, r8 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 269edc <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ - b.n 831c4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8308a │ │ │ │ + b.n 83150 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 832c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 832c8 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083404 : │ │ │ │ +00083320 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 835da │ │ │ │ + bmi.w 834f6 │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83626 │ │ │ │ - ldr r4, [pc, #728] @ (83708 ) │ │ │ │ + bpl.w 83542 │ │ │ │ + ldr r4, [pc, #728] @ (83624 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83760 │ │ │ │ + bne.w 8367c │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83760 │ │ │ │ + beq.w 8367c │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83636 │ │ │ │ + beq.w 83552 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 838c0 │ │ │ │ + bpl.w 837dc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 837e6 │ │ │ │ + bhi.w 83702 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83876 │ │ │ │ + blt.w 83792 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83652 │ │ │ │ + bmi.w 8356e │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8369c │ │ │ │ + bpl.w 835b8 │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83786 │ │ │ │ + bne.w 836a2 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83786 │ │ │ │ + beq.w 836a2 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (8370c ) │ │ │ │ - bl 782dc │ │ │ │ + ldr r1, [pc, #592] @ (83628 ) │ │ │ │ + bl 781c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836ac │ │ │ │ + beq.w 835c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 838c0 │ │ │ │ + bpl.w 837dc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83818 │ │ │ │ + bhi.w 83734 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83876 │ │ │ │ + blt.w 83792 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - and.w r2, r3, #24 │ │ │ │ - ubfx r3, r3, #14, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + ubfx r4, r3, #14, #1 │ │ │ │ + and.w r3, r3, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - subs r1, r1, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #508] @ (83710 ) │ │ │ │ + ldr r3, [pc, #512] @ (8362c ) │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83868 │ │ │ │ + bhi.w 83784 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83868 │ │ │ │ + bmi.w 83784 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6029 @ 0x178d │ │ │ │ + movw r1, #5741 @ 0x166d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83856 │ │ │ │ + bne.w 83772 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bcs.w 837aa │ │ │ │ + bcs.w 836c6 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8379a │ │ │ │ + beq.w 836b6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 836d0 │ │ │ │ + beq.w 835ec │ │ │ │ add r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.w 83718 │ │ │ │ + bgt.w 83634 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83714 ) │ │ │ │ + ldr r2, [pc, #360] @ (83630 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8387a │ │ │ │ + bne.w 83796 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 835d2 │ │ │ │ + cbz r7, 834ee │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ (83710 ) │ │ │ │ + ldr r0, [pc, #308] @ (8362c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -133320,33 +133243,33 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838d8 │ │ │ │ + beq.w 837f4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8342e │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + bmi.w 8334a │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 838f6 │ │ │ │ - movw r0, #26512 @ 0x6790 │ │ │ │ + beq.w 83812 │ │ │ │ + movw r0, #27024 @ 0x6990 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83876 │ │ │ │ - ldr r3, [pc, #188] @ (83710 ) │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83792 │ │ │ │ + ldr r3, [pc, #188] @ (8362c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -133360,700 +133283,700 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838e2 │ │ │ │ + beq.w 837fe │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 834a0 │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + bmi.w 833bc │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83640 │ │ │ │ + bne.n 8355c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #26476 @ 0x676c │ │ │ │ + movw r1, #26988 @ 0x696c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (8370c ) │ │ │ │ + ldr r2, [pc, #68] @ (83628 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 83876 │ │ │ │ + bl d187c │ │ │ │ + b.n 83792 │ │ │ │ ldrd r9, r2, [r1, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [sl, #12] │ │ │ │ strhi.w sl, [r2, #8] │ │ │ │ - bhi.w 83580 │ │ │ │ + bhi.w 8349c │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str r3, [r1, #24] │ │ │ │ add.w r3, r1, r9 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r1, r9] │ │ │ │ - ldr r3, [pc, #20] @ (83710 ) │ │ │ │ + ldr r3, [pc, #20] @ (8362c ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83580 │ │ │ │ + b.n 8349c │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 837b8 │ │ │ │ + bgt.n 836d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 835a0 │ │ │ │ + beq.w 834bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 835a0 │ │ │ │ + beq.w 834bc │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835a0 │ │ │ │ + bne.w 834bc │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 838ec │ │ │ │ + bne.w 83808 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 835a0 │ │ │ │ + bmi.w 834bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8374a │ │ │ │ + bne.n 83666 │ │ │ │ dmb ish │ │ │ │ - b.n 835a0 │ │ │ │ - ldr r0, [pc, #432] @ (83914 ) │ │ │ │ - bl 6cb9c │ │ │ │ + b.n 834bc │ │ │ │ + ldr r0, [pc, #432] @ (83830 ) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83636 │ │ │ │ + beq.w 83552 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83914 ) │ │ │ │ + ldr r1, [pc, #416] @ (83830 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83464 │ │ │ │ - b.n 83636 │ │ │ │ - ldr r0, [pc, #400] @ (83918 ) │ │ │ │ + bne.w 83380 │ │ │ │ + b.n 83552 │ │ │ │ + ldr r0, [pc, #400] @ (83834 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 836ac │ │ │ │ + beq.n 835c8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 834b6 │ │ │ │ + b.n 833d2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 836fa │ │ │ │ + bne.n 83616 │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 8388e │ │ │ │ + bne.n 837aa │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83868 │ │ │ │ - ldr r3, [pc, #332] @ (8391c ) │ │ │ │ + beq.n 83784 │ │ │ │ + ldr r3, [pc, #332] @ (83838 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 83580 │ │ │ │ + b.n 8349c │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83834 │ │ │ │ + bcc.n 83750 │ │ │ │ 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 837ec │ │ │ │ + beq.n 83708 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26560 @ 0x67c0 │ │ │ │ + movw r1, #27072 @ 0x69c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 83876 │ │ │ │ + bl 127324 │ │ │ │ + b.n 83792 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83844 │ │ │ │ + bcc.n 83760 │ │ │ │ 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 8381e │ │ │ │ - b.n 83800 │ │ │ │ + beq.n 8373a │ │ │ │ + b.n 8371c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8389a │ │ │ │ + blt.n 837b6 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 8348a │ │ │ │ - b.n 83876 │ │ │ │ + bge.w 833a6 │ │ │ │ + b.n 83792 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 838a6 │ │ │ │ + blt.n 837c2 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 834ee │ │ │ │ - b.n 83876 │ │ │ │ + bge.w 8340a │ │ │ │ + b.n 83792 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 836fa │ │ │ │ + bne.w 83616 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 835a0 │ │ │ │ + bne.w 834bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 835d2 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 834ee │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 838b4 │ │ │ │ + bne.n 837d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 835c0 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 834dc │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 837ca │ │ │ │ + b.n 836e6 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83800 │ │ │ │ + bge.n 8371c │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83800 │ │ │ │ - b.n 83876 │ │ │ │ + bne.n 8371c │ │ │ │ + b.n 83792 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83800 │ │ │ │ + bge.n 8371c │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83800 │ │ │ │ - b.n 83876 │ │ │ │ + bne.n 8371c │ │ │ │ + b.n 83792 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 835c0 │ │ │ │ + b.n 834dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26536 @ 0x67a8 │ │ │ │ + movw r1, #27048 @ 0x69a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 83876 │ │ │ │ + bl 127324 │ │ │ │ + b.n 83792 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 8361c │ │ │ │ + b.n 83538 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 83692 │ │ │ │ + b.n 835ae │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835a0 │ │ │ │ - b.n 8373a │ │ │ │ + bne.w 834bc │ │ │ │ + b.n 83656 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #26476 @ 0x676c │ │ │ │ + movw r1, #26988 @ 0x696c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83914 ) │ │ │ │ + ldr r2, [pc, #8] @ (83830 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 83876 │ │ │ │ + bl d187c │ │ │ │ + b.n 83792 │ │ │ │ nop │ │ │ │ - bgt.n 83980 │ │ │ │ + bgt.n 8389c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 839c4 │ │ │ │ + bgt.n 838e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083920 : │ │ │ │ +0008383c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 839be │ │ │ │ + beq.n 838da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 839a6 │ │ │ │ + bpl.n 838c2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83950 │ │ │ │ + bhi.n 8386c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r2, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r1, r1, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 8398a │ │ │ │ + bcc.n 838a6 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ cmp.w ip, r0, lsr #30 │ │ │ │ mov ip, r0 │ │ │ │ - beq.n 8395a │ │ │ │ + beq.n 83876 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26560 @ 0x67c0 │ │ │ │ + movw r1, #27072 @ 0x69c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83996 │ │ │ │ + blt.n 838b2 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 8396e │ │ │ │ + bge.n 8388a │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8396e │ │ │ │ + bne.n 8388a │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26536 @ 0x67a8 │ │ │ │ + movw r1, #27048 @ 0x69a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 83984 │ │ │ │ - movw r0, #26512 @ 0x6790 │ │ │ │ + bl 127324 │ │ │ │ + b.n 838a0 │ │ │ │ + movw r0, #27024 @ 0x6990 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83984 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 838a0 │ │ │ │ │ │ │ │ -000839d0 : │ │ │ │ +000838ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (83a90 ) │ │ │ │ + ldr r2, [pc, #176] @ (839ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 83a2e │ │ │ │ + cbz r4, 8394a │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ cmp r0, ip │ │ │ │ str r2, [r4, #4] │ │ │ │ - bne.n 83a54 │ │ │ │ - ldr r2, [pc, #120] @ (83a94 ) │ │ │ │ + bne.n 83970 │ │ │ │ + ldr r2, [pc, #120] @ (839b0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 83a5a │ │ │ │ + cbnz r3, 83976 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 716b0 │ │ │ │ + bl 71590 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83a86 │ │ │ │ + cbz r0, 839a2 │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83a18 │ │ │ │ + beq.n 83934 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 83a18 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 83934 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 83a76 │ │ │ │ + bne.n 83992 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83a24 │ │ │ │ + b.n 83940 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83a24 │ │ │ │ + b.n 83940 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00083a98 : │ │ │ │ +000839b4 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083aa0 : │ │ │ │ +000839bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 83b16 │ │ │ │ + cbz r3, 83a32 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 83aec │ │ │ │ + bge.n 83a08 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 83b74 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83a90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ strne.w r5, [r3, r6, lsl #2] │ │ │ │ - bne.n 83aea │ │ │ │ + bne.n 83a06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83b26 │ │ │ │ + beq.n 83a42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 83b26 │ │ │ │ + cbnz r3, 83a42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b26 │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83a42 │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00083b2c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083a48 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r7, #1 │ │ │ │ - bl 83b74 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83a90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 83b56 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83a72 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ str.w r6, [r3, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83b52 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83a6e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83b52 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83a6e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b52 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83a6e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 83ca2 <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ + bge.w 83bbe <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 83cc2 <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ + blt.w 83bde <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83cca <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ + beq.w 83be6 <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 83c98 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bcs.n 83bb4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15905 @ 0x3e21 │ │ │ │ + movw r2, #15677 @ 0x3d3d │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 83cee <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ + bne.w 83c0a <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83c60 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ - ldr r2, [pc, #308] @ (83d10 <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ + beq.n 83b7c <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83c2c <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83c76 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + beq.n 83b92 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 83c1e <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ + bgt.n 83b3a <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 83c76 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + cbz r2, 83b92 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 83c3a <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ + bcc.n 83b56 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 83c6a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bcc.n 83b86 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7178c │ │ │ │ + bl 7166c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 83c98 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + cbz r0, 83bb4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 773c0 │ │ │ │ + bl 772b4 │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 7178c │ │ │ │ + bl 7166c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83c98 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + cbz r0, 83bb4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ + movw r2, #49913 @ 0xc2f9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 83cfe <_PyList_AppendTakeRefListResize@@Base+0x1d2> │ │ │ │ + bne.n 83c1a <_PyList_AppendTakeRefListResize@@Base+0x1d2> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83c6a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.n 83b86 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83c5c <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ + b.n 83b78 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 83c5a <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ + bge.n 83b76 <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 83ba6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83ac2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 83ba6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + b.n 83ac2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15905 @ 0x3e21 │ │ │ │ + movw r2, #15677 @ 0x3d3d │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 83bd4 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ + beq.w 83af0 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83c6a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - b.n 83c98 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bne.n 83b86 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83bb4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83c6a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - b.n 83c98 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bne.n 83b86 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83bb4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083d14 : │ │ │ │ +00083c30 : │ │ │ │ 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, r1, #0 │ │ │ │ - blt.n 83e16 │ │ │ │ + blt.n 83d32 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #15905 @ 0x3e21 │ │ │ │ + movw r0, #15677 @ 0x3d3d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83df8 │ │ │ │ + bne.n 83d14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83dcc │ │ │ │ - ldr r0, [pc, #208] @ (83e1c ) │ │ │ │ + beq.n 83ce8 │ │ │ │ + ldr r0, [pc, #208] @ (83d38 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r7, r4, #4080 @ 0xff0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ cmn.w r1, #804 @ 0x324 │ │ │ │ - beq.n 83dd6 │ │ │ │ + beq.n 83cf2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r4, #0, #18 │ │ │ │ ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 83d90 │ │ │ │ + bgt.n 83cac │ │ │ │ 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, 83dd6 │ │ │ │ + cbz r0, 83cf2 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83daa │ │ │ │ + bhi.n 83cc6 │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83dc6 │ │ │ │ + bcc.n 83ce2 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7178c │ │ │ │ + bl 7166c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83e16 │ │ │ │ + cbz r0, 83d32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773c0 │ │ │ │ + bl 772b4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7178c │ │ │ │ + b.w 7166c │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50169 @ 0xc3f9 │ │ │ │ + movw r1, #49913 @ 0xc2f9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e06 │ │ │ │ + bne.n 83d22 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -134066,615 +133989,628 @@ │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 83dc6 │ │ │ │ + b.n 83ce2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83eb2 │ │ │ │ + beq.n 83dce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #196] @ (83efc ) │ │ │ │ + ldr r2, [pc, #196] @ (83e18 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83eb8 │ │ │ │ + beq.n 83dd4 │ │ │ │ lsrs r1, r4, #18 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 83e76 │ │ │ │ + bgt.n 83d92 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83eb8 │ │ │ │ - cbz r2, 83eb8 │ │ │ │ + bgt.n 83dd4 │ │ │ │ + cbz r2, 83dd4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83e8e │ │ │ │ + bhi.n 83daa │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83eac │ │ │ │ + bcc.n 83dc8 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7178c │ │ │ │ + bl 7166c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83eaa │ │ │ │ + cbz r0, 83dc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773c0 │ │ │ │ + bl 772b4 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7178c │ │ │ │ + b.w 7166c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83ef6 │ │ │ │ + blt.n 83e12 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50169 @ 0xc3f9 │ │ │ │ + movw r1, #49913 @ 0xc2f9 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83ee6 │ │ │ │ + bne.n 83e02 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83eac │ │ │ │ + b.n 83dc8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f00 : │ │ │ │ +00083e1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 83f30 │ │ │ │ + cbz r0, 83e4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 83f30 │ │ │ │ + bpl.n 83e4c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 83f54 │ │ │ │ - cbz r0, 83f40 │ │ │ │ + bl 83e70 │ │ │ │ + cbz r0, 83e5c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83f46 │ │ │ │ + bne.n 83e62 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83f2c │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83f2c │ │ │ │ + bne.n 83e48 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83e48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 842a6 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 84208 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84342 │ │ │ │ + bne.w 8429e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 842b8 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 8421a │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 84ba6 │ │ │ │ + beq.w 84b20 │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - sub.w r7, sl, #4 │ │ │ │ + sub.w r7, r9, #4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 84e84 │ │ │ │ + bne.w 84ce2 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 8423e │ │ │ │ + bne.w 8415c │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8424a │ │ │ │ + bne.w 84168 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8424a │ │ │ │ + beq.w 84168 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 83fe6 │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 83f02 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8426e │ │ │ │ + bne.w 8418c │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84d54 │ │ │ │ + beq.w 84c4c │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #51429 @ 0xc8e5 │ │ │ │ + movw r3, #48709 @ 0xbe45 │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84284 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84714 │ │ │ │ + bne.w 841a2 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 841ca │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84ec2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84d10 │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 84d14 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84c16 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, sl │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 84abe │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84a64 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #51429 @ 0xc8e5 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #48709 @ 0xbe45 │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 841d0 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 840e8 │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 84770 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 846a8 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 841e0 │ │ │ │ + beq.n 840fa │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 845a8 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 8416e │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 84500 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 8408c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8416a │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8416a │ │ │ │ + blt.n 8408a │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 8408a │ │ │ │ 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 84168 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84138 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 843c0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 8440e │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 8408a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 8405a │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84318 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 84362 │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84b2c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84aa4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0, #28] │ │ │ │ - strd r5, ip, [r0, #32] │ │ │ │ - add fp, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 84938 │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 84094 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8487e │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 83fb6 │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 84caa │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8464e │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 8492c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8459e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 842e6 │ │ │ │ - b.w 84aee │ │ │ │ + beq.w 84248 │ │ │ │ + b.n 84666 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84b86 │ │ │ │ - bne.w 84770 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 841e6 │ │ │ │ + blt.w 84afe │ │ │ │ + bne.w 846a8 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84100 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 84180 │ │ │ │ + b.n 8409a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84226 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84142 │ │ │ │ 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 843bc │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 84316 │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 840e0 │ │ │ │ - b.n 84238 │ │ │ │ + bne.w 84006 │ │ │ │ + b.n 84156 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84b86 │ │ │ │ - bne.w 843bc │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 845d6 │ │ │ │ + blt.w 84afe │ │ │ │ + bne.w 84316 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 84528 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 84180 │ │ │ │ + b.n 8409a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 83ffc │ │ │ │ + bls.w 83f18 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 83fe6 │ │ │ │ + blt.w 83f02 │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84034 │ │ │ │ - movw r3, #20457 @ 0x4fe9 │ │ │ │ + beq.w 83f50 │ │ │ │ + movw r3, #20157 @ 0x4ebd │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84052 │ │ │ │ - movw r2, #4961 @ 0x1361 │ │ │ │ - movt r2, #24 │ │ │ │ + beq.w 83f6e │ │ │ │ + movw r2, #65189 @ 0xfea5 │ │ │ │ + movt r2, #23 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #58941 @ 0xe63d │ │ │ │ + movw r3, #59481 @ 0xe859 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84052 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 83f76 │ │ │ │ + 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 84cbc │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + str r3, [r1, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 83f9e │ │ │ │ + b.w 84c86 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 83f9e │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 83eba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 84aee │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 84666 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 84df4 │ │ │ │ + bgt.w 84d88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 84e12 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 84da6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84e44 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84338 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84d02 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84294 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84e98 │ │ │ │ + bgt.w 84d5a │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble.w 84a4e │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 849f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ebe │ │ │ │ + beq.w 84d16 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 84a4e │ │ │ │ + beq.w 849f8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d25f4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d25a4 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e52 │ │ │ │ + beq.w 84d80 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 843b2 │ │ │ │ + beq.n 8430e │ │ │ │ add.w r8, r6, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ + add.w r7, fp, #4 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e54 │ │ │ │ + beq.w 84d18 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 84398 │ │ │ │ + bne.n 842f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 83fa8 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 83ec4 │ │ │ │ + movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 845b0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84508 │ │ │ │ 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 845be │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 8417c │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 84516 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 84098 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 84180 │ │ │ │ - movw r3, #20457 @ 0x4fe9 │ │ │ │ + bge.w 8409a │ │ │ │ + movw r3, #20157 @ 0x4ebd │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 844ac │ │ │ │ + bne.n 84402 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 84fb4 │ │ │ │ + beq.w 84e5e │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84da8 │ │ │ │ + beq.w 84dc8 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84db8 │ │ │ │ + beq.w 84dd8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 84754 │ │ │ │ + beq.w 8468c │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84764 │ │ │ │ + beq.w 8469c │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 844ba │ │ │ │ + cbz r0, 84410 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84550 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 844d2 │ │ │ │ + blt.n 84428 │ │ │ │ + b.n 844a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84dc8 │ │ │ │ - bne.n 8458e │ │ │ │ + blt.w 84e4e │ │ │ │ + bne.n 844e6 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84550 │ │ │ │ + ble.n 844a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 84de8 │ │ │ │ + bne.w 84e28 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -134684,1021 +134620,967 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fb0 │ │ │ │ + beq.w 84e5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84dd2 │ │ │ │ + beq.w 84e12 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84de2 │ │ │ │ + beq.w 84e22 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84538 │ │ │ │ + beq.n 8448e │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84542 │ │ │ │ + cbz r0, 84498 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84546 │ │ │ │ + bge.n 8449c │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 8454e │ │ │ │ + ble.n 844a4 │ │ │ │ mov r8, sl │ │ │ │ - b.n 844ea │ │ │ │ + b.n 84440 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8452c │ │ │ │ + bne.n 84482 │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84530 │ │ │ │ + bgt.n 84486 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 844ea │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 84440 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 84596 │ │ │ │ + ble.n 844ee │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84638 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 84588 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84432 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 84386 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 84180 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 8409a │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84550 │ │ │ │ + bge.n 844a6 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8443a │ │ │ │ + b.n 8438e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8457a │ │ │ │ + beq.n 844d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84648 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84634 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 843c0 │ │ │ │ + b.n 84598 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 8456e │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84318 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84b86 │ │ │ │ - bne.w 84404 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1b22a8 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 84776 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ + blt.w 84afe │ │ │ │ + bne.w 8435a │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 84622 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b09c0 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 846ac │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + add.w r4, fp, #8 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ + bne.n 84572 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8416a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 840e0 │ │ │ │ - b.n 84634 │ │ │ │ + blt.w 8408a │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 84006 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84090 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84b86 │ │ │ │ - bne.w 84750 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 845de │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 84172 │ │ │ │ + blt.w 84afe │ │ │ │ + bne.w 8408a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 84530 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84090 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 8457a │ │ │ │ + b.n 844d0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 84a3a │ │ │ │ + ble.w 849e4 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 849d4 │ │ │ │ + beq.w 848e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 849d4 │ │ │ │ - ldr r2, [pc, #712] @ (84940 ) │ │ │ │ + bne.w 848e8 │ │ │ │ + ldr r2, [pc, #704] @ (84888 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84d8e │ │ │ │ + bne.w 84df6 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 84ae0 │ │ │ │ + ble.w 84a82 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 846be │ │ │ │ + beq.n 8460c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 846be │ │ │ │ - ldr r1, [pc, #660] @ (84940 ) │ │ │ │ + cbnz r3, 8460c │ │ │ │ + ldr r1, [pc, #652] @ (84888 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f02 │ │ │ │ + bne.w 84ddc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84708 │ │ │ │ + beq.n 84656 │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 846f6 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 84644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 846f6 │ │ │ │ - ldr r3, [pc, #604] @ (84940 ) │ │ │ │ + cbnz r3, 84644 │ │ │ │ + ldr r3, [pc, #596] @ (84888 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f4c │ │ │ │ + bne.w 84e30 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 846d2 │ │ │ │ + bne.n 84620 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84dbc │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84cc0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 842f0 │ │ │ │ - b.n 84aea │ │ │ │ - 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 84dc4 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + beq.w 84250 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 8467c │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27120 @ 0x69f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84082 │ │ │ │ - b.n 84f2a │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 8416a │ │ │ │ + cbz r3, 84686 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84d84 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 8425c │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8449a │ │ │ │ + bne.w 843ee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 8449c │ │ │ │ + b.n 843f0 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84eec │ │ │ │ - add.w r6, r2, #1073741824 @ 0x40000000 │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w sl, [sp] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84d44 │ │ │ │ + add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ movs r7, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r6, fp, r6, lsl #2 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84ee2 │ │ │ │ - bne.n 84886 │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 848a4 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 847e6 │ │ │ │ + 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 84824 │ │ │ │ + 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 848b0 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 84814 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 84aa4 │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84a4c │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 8481e │ │ │ │ + bls.n 8475a │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 8481e │ │ │ │ + bls.n 8475a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8480e │ │ │ │ + bhi.n 8474a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84c86 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84404 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #51429 @ 0xc8e5 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84bfe │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8435a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r6, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r4, fp, r5, lsl #2 │ │ │ │ + movw r6, #48709 @ 0xbe45 │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 848b4 │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 8482e │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 84998 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 84180 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 8440e │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 84d3a │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 84794 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 847e6 │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 8435a │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 847e2 │ │ │ │ + ldr.w r2, [fp, r1, lsl #2] │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 8488c │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8435a │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84afe │ │ │ │ + bne.n 84824 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 846fc │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ee2 │ │ │ │ - bne.n 847de │ │ │ │ + blt.w 84afe │ │ │ │ + bne.n 84720 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 8488e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 846be │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84720 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84c2e │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84816 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84b86 │ │ │ │ - bne.n 84874 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 848fc │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84944 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.w 84c9e │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 84874 │ │ │ │ + blt.w 84afe │ │ │ │ + bne.w 8435a │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 848ee │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 8435a │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r6 │ │ │ │ - str r5, [r1, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r6, lsl #2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 841a6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 841a6 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 840c0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 840c0 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84b86 │ │ │ │ - bne.n 848fc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 84874 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84b16 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 84874 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 849d0 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 849dc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 84874 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 84690 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84874 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8435a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 84874 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 84874 │ │ │ │ + blt.w 8435a │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8435a │ │ │ │ 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 849d0 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84a08 │ │ │ │ - b.n 849d0 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 8435a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 848b4 │ │ │ │ + b.n 8435a │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 845de │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84996 │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 84842 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 847b2 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8435a │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 8494a │ │ │ │ + add.w r3, sp, #1640 @ 0x668 │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ + subw r3, r3, #1564 @ 0x61c │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, r2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + it gt │ │ │ │ + subgt r0, r1, #3 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b0a10 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84b04 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 840d4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84986 │ │ │ │ + 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 1b0a10 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84b04 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 8495c │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84afe │ │ │ │ + bne.w 84842 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8435a │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84a8e │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 8435a │ │ │ │ + b.n 847ac │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 84aee │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 842fc │ │ │ │ + bne.w 84666 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 8425c │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w fp, [r2, #12] │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 84f22 │ │ │ │ - bne.n 84a3a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84c7e │ │ │ │ + bne.n 849e4 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84ad6 │ │ │ │ + beq.n 84a7a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 8466c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 845bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84ab8 │ │ │ │ + cbnz r3, 84a5e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b22a8 │ │ │ │ - b.n 847ec │ │ │ │ - beq.w 84d88 │ │ │ │ + bl 1b09c0 │ │ │ │ + b.n 84726 │ │ │ │ + beq.w 84c46 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 84d2c │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 847fa │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84bf2 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 84736 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 842fc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84b04 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26608 @ 0x67f0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 84b0e │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 84df0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 842fc │ │ │ │ + beq.w 8425c │ │ │ │ + b.n 84660 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84b86 │ │ │ │ - bne.w 848fc │ │ │ │ + blt.n 84afe │ │ │ │ + bne.w 8435a │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 8495e │ │ │ │ - b.n 848fc │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8435a │ │ │ │ + b.n 849ac │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movs r4, #0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 84b9c │ │ │ │ + ble.n 84b16 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84ba0 │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84b1a │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84900 │ │ │ │ + ble.w 84846 │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r2, r2, #1580 @ 0x62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.w 84900 │ │ │ │ - bl 1b22f8 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 84846 │ │ │ │ + bl 1b0a10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84b5e │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84ad6 │ │ │ │ mov r4, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84708 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84656 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 84b0e │ │ │ │ + ble.w 84686 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8465c │ │ │ │ + b.n 845ac │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84b52 │ │ │ │ + b.n 84aca │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 84f9c │ │ │ │ + ble.w 84e98 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov sl, r9 │ │ │ │ - sub.w r6, r0, ip │ │ │ │ mov r2, lr │ │ │ │ + sub.w r6, r0, ip │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov.w r7, #0 │ │ │ │ - adc.w ip, ip, r6 │ │ │ │ mov r9, r3 │ │ │ │ + adc.w ip, ip, r6 │ │ │ │ mov r6, lr │ │ │ │ - b.n 84c04 │ │ │ │ - cbz r6, 84c30 │ │ │ │ + b.n 84b7a │ │ │ │ + cbz r6, 84ba6 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 84c48 │ │ │ │ + bge.n 84bbe │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 84f84 │ │ │ │ + bne.w 84ea0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f84 │ │ │ │ + beq.w 84ea0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84f48 │ │ │ │ - cbz r2, 84c30 │ │ │ │ + bne.w 84cf6 │ │ │ │ + cbz r2, 84ba6 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84c3c │ │ │ │ + bne.n 84bb2 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 84be6 │ │ │ │ + beq.n 84b5c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 84c52 │ │ │ │ + bge.n 84bc6 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84c00 │ │ │ │ + b.n 84b76 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84c2a │ │ │ │ + bls.n 84ba0 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84c30 │ │ │ │ + b.n 84ba6 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84024 │ │ │ │ + b.w 83f40 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84f1e │ │ │ │ + beq.w 84e56 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84034 │ │ │ │ + bne.w 83f50 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84034 │ │ │ │ + bpl.w 83f50 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20457 @ 0x4fe9 │ │ │ │ + movw r3, #20157 @ 0x4ebd │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 84284 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 841a2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8435a │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84826 │ │ │ │ + bls.w 84762 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84c8a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 849a0 │ │ │ │ - b.n 849d0 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84cc8 │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - it gt │ │ │ │ - subgt r0, r1, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1b22f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84b8c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 841ba │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84d04 │ │ │ │ - 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 1b22f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84b8c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84cda │ │ │ │ + b.n 84c02 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 84d18 │ │ │ │ + bgt.n 84c1a │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 8408c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 84c80 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84404 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 83fa8 │ │ │ │ adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84d4e │ │ │ │ + cbnz r3, 84c40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b22a8 │ │ │ │ - b.n 8488c │ │ │ │ + bl 1b09c0 │ │ │ │ + b.n 8482a │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 8409a │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 84f6a │ │ │ │ + beq.n 84cc8 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #61485 @ 0xf02d │ │ │ │ + movw r5, #62025 @ 0xf249 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #4961 @ 0x1361 │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #65189 @ 0xfea5 │ │ │ │ + movt r3, #23 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 8427a │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 84180 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 84686 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 84686 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 84482 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 84756 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 84708 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 84a5e │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84b8c │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 8451e │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 8453a │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 8443a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.w 84198 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 83f9e │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84c9c │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84c90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 84e0a │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84cb4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84dfe │ │ │ │ - b.w 842fc │ │ │ │ - bl 771f0 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 84324 │ │ │ │ - b.n 84e44 │ │ │ │ + bhi.n 84ca8 │ │ │ │ + b.w 83f9e │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84a06 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 84656 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #13961 @ 0x3689 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 83f6e │ │ │ │ + b.w 841b0 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #65189 @ 0xfea5 │ │ │ │ + movt r3, #23 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 84198 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84ba6 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 84e3c │ │ │ │ + bpl.n 84cfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ - b.w 84324 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 84fc0 │ │ │ │ + bl 770e8 │ │ │ │ + b.w 8427c │ │ │ │ + mov fp, r3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + b.n 84ca0 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 84e6a │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84fb8 │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ + bgt.w 84e62 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, r5, [r3, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r4, r2, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84fa4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 84338 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #4961 @ 0x1361 │ │ │ │ - movt r3, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 8427a │ │ │ │ + bne.w 84e8c │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 84294 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84732 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8435a │ │ │ │ + b.n 84bfe │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76e54 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76d48 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84faa │ │ │ │ + beq.w 84e92 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d25f4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d25a4 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84378 │ │ │ │ - b.n 84e54 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84e54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ + bne.w 842d2 │ │ │ │ + b.n 84d18 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84d18 │ │ │ │ + mov.w fp, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84eda │ │ │ │ + b.n 84d9e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84ece │ │ │ │ - b.w 84082 │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84b8c │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 847f6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84404 │ │ │ │ - b.n 84c86 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84d92 │ │ │ │ + b.w 8425c │ │ │ │ + bl 770e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8427c │ │ │ │ + b.n 84d02 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 843d6 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 8468e │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 846ba │ │ │ │ + beq.w 84608 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.w 846ba │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 84e88 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84082 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84f42 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84f36 │ │ │ │ - b.n 84ec6 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84c30 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 84608 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 845d6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 845d6 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 84474 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 84490 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 8438e │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 846f2 │ │ │ │ - ldr r2, [pc, #136] @ (84fe4 ) │ │ │ │ + beq.w 84640 │ │ │ │ + ldr r2, [pc, #120] @ (84eb8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.w 846f2 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #17369 @ 0x43d9 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84052 │ │ │ │ - b.w 84292 │ │ │ │ - mov r9, sl │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #4961 @ 0x1361 │ │ │ │ - movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84052 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 83fd0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84e44 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 84e68 │ │ │ │ + b.w 84640 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84b04 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84ce6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84dd6 │ │ │ │ + b.n 84e16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84dac │ │ │ │ - mov r0, r3 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 84e68 │ │ │ │ + b.n 84dcc │ │ │ │ + mov r0, fp │ │ │ │ + bl 770e8 │ │ │ │ + b.n 84d28 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84e5a │ │ │ │ + beq.w 84d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e5a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84e5a │ │ │ │ + bne.w 84d1c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84d1c │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84d02 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 84d28 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 83eec │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movw r3, #65189 @ 0xfea5 │ │ │ │ + movt r3, #23 │ │ │ │ + mov r9, sl │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + b.w 83f6e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -135706,306 +135588,306 @@ │ │ │ │ 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 8504a │ │ │ │ + beq.n 84f1e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8503c │ │ │ │ + bpl.n 84f10 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 85046 │ │ │ │ + beq.n 84f1a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85028 │ │ │ │ + bpl.n 84efc │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85032 │ │ │ │ + cbz r0, 84f06 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85024 │ │ │ │ + bne.n 84ef8 │ │ │ │ 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 85018 │ │ │ │ + bne.n 84eec │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8502a │ │ │ │ + b.n 84efe │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8503e │ │ │ │ + b.n 84f12 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085050 : │ │ │ │ +00084f24 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4012] @ 0xfac │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #620] @ (852d4 ) │ │ │ │ + ldr r4, [pc, #620] @ (851a8 ) │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 852bc │ │ │ │ + beq.w 85190 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 851d4 │ │ │ │ + beq.w 850a8 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 851d4 │ │ │ │ + beq.w 850a8 │ │ │ │ add.w r9, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 852dc │ │ │ │ + bl 851b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 852c2 │ │ │ │ + beq.w 85196 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 85166 │ │ │ │ + beq.n 8503a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85150 │ │ │ │ + bpl.n 85024 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85150 │ │ │ │ + beq.n 85024 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85202 │ │ │ │ + beq.w 850d6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8528e │ │ │ │ + bne.w 85162 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 85140 │ │ │ │ + ble.n 85014 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 850ea │ │ │ │ + beq.n 84fbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85192 │ │ │ │ + beq.n 85066 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 85140 │ │ │ │ + ble.n 85014 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85102 │ │ │ │ + beq.n 84fd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851a8 │ │ │ │ + beq.n 8507c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 85140 │ │ │ │ + beq.n 85014 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r4, #8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8511e │ │ │ │ + beq.n 84ff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851e6 │ │ │ │ + beq.n 850ba │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 85140 │ │ │ │ + beq.n 85014 │ │ │ │ movs r7, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8513a │ │ │ │ + beq.n 8500e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 851be │ │ │ │ + beq.n 85092 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 85128 │ │ │ │ + bne.n 84ffc │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 851fa │ │ │ │ + bne.n 850ce │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 89208 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 890d8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 850d2 │ │ │ │ + b.n 84fa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 850a6 │ │ │ │ + bpl.n 84f7a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a4a1c │ │ │ │ + bl 1a30d4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 850e2 │ │ │ │ - b.n 85140 │ │ │ │ - ldr r2, [pc, #324] @ (852d8 ) │ │ │ │ + bne.n 84fb6 │ │ │ │ + b.n 85014 │ │ │ │ + ldr r2, [pc, #324] @ (851ac ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85276 │ │ │ │ + bne.n 8514a │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 850ea │ │ │ │ - ldr r2, [pc, #300] @ (852d8 ) │ │ │ │ + b.n 84fbe │ │ │ │ + ldr r2, [pc, #300] @ (851ac ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8522a │ │ │ │ + bne.n 850fe │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 85102 │ │ │ │ - ldr r2, [pc, #280] @ (852d8 ) │ │ │ │ + b.n 84fd6 │ │ │ │ + ldr r2, [pc, #280] @ (851ac ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 8520c │ │ │ │ + cbnz r1, 850e0 │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ - b.n 8513a │ │ │ │ + b.n 8500e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a4a1c │ │ │ │ + bl 1a30d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85144 │ │ │ │ - ldr r2, [pc, #240] @ (852d8 ) │ │ │ │ + b.n 85018 │ │ │ │ + ldr r2, [pc, #240] @ (851ac ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85242 │ │ │ │ + cbnz r3, 85116 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 8511e │ │ │ │ + b.n 84ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 85144 │ │ │ │ - cbz r3, 8525a │ │ │ │ + bl 770e8 │ │ │ │ + b.n 85018 │ │ │ │ + cbz r3, 8512e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 8525a │ │ │ │ + cbz r3, 8512e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 850d2 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 84fa6 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 851ce │ │ │ │ + beq.n 850a2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 851ce │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 850a2 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851b8 │ │ │ │ + beq.n 8508c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 851b8 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 8508c │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851f4 │ │ │ │ + beq.n 850c8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 851f4 │ │ │ │ + b.n 850c8 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 85208 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 850dc │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851a2 │ │ │ │ + beq.n 85076 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 851a2 │ │ │ │ + b.n 85076 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 850d2 │ │ │ │ + beq.w 84fa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 852c6 │ │ │ │ + bne.n 8519a │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20f410 │ │ │ │ - b.n 85208 │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 850dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 62494 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 62c8e <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85144 │ │ │ │ + b.n 85018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852a0 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 852a0 │ │ │ │ + bne.n 85174 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85174 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -136014,263 +135896,263 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 853c6 │ │ │ │ - cbz r4, 85320 │ │ │ │ + bgt.n 8529a │ │ │ │ + cbz r4, 851f4 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 853f6 │ │ │ │ + bhi.n 852ca │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 8539c │ │ │ │ + bhi.n 85270 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 852fa │ │ │ │ + beq.n 851ce │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 852fa │ │ │ │ + bne.n 851ce │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85304 │ │ │ │ + bne.n 851d8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 854d2 │ │ │ │ + blt.w 853a6 │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 853ee │ │ │ │ + beq.n 852c2 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85426 │ │ │ │ + bgt.n 852fa │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 854da │ │ │ │ + beq.w 853ae │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 853e0 │ │ │ │ + beq.n 852b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85478 │ │ │ │ + beq.w 8534c │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 853e0 │ │ │ │ + beq.n 852b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85454 │ │ │ │ + beq.n 85328 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 853e0 │ │ │ │ + beq.n 852b4 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b4c │ │ │ │ + bl 82a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85456 │ │ │ │ + beq.n 8532a │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 85384 │ │ │ │ - b.n 853e2 │ │ │ │ + bne.n 85258 │ │ │ │ + b.n 852b6 │ │ │ │ sub.w r3, r4, #32 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r0, r3 │ │ │ │ movw r3, #4169 @ 0x1049 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852fa │ │ │ │ + bne.n 851ce │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 853dc │ │ │ │ + beq.n 852b0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85310 │ │ │ │ - cbnz r6, 85414 │ │ │ │ + bne.n 851e4 │ │ │ │ + cbnz r6, 852e4 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 853dc │ │ │ │ - bls.n 85406 │ │ │ │ + beq.n 852b0 │ │ │ │ + bls.n 852da │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85414 │ │ │ │ + beq.n 852e4 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 853dc │ │ │ │ + beq.n 852b0 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 853ca │ │ │ │ + bne.n 8529e │ │ │ │ subs r6, #1 │ │ │ │ - b.n 852fa │ │ │ │ + b.n 851ce │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8547c │ │ │ │ + bne.n 85350 │ │ │ │ str.w r5, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 853bc │ │ │ │ - bhi.n 85418 │ │ │ │ + beq.n 85290 │ │ │ │ + bhi.n 852e8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 853bc │ │ │ │ + beq.n 85290 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85310 │ │ │ │ - b.n 853dc │ │ │ │ + bne.n 851e4 │ │ │ │ + b.n 852b0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 853dc │ │ │ │ - bhi.n 85420 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 854bc │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 853d4 │ │ │ │ + beq.n 852b0 │ │ │ │ + bls.n 852f0 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 852a8 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 852fa │ │ │ │ + b.n 851ce │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85310 │ │ │ │ - b.n 853dc │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 853d4 │ │ │ │ - b.n 85414 │ │ │ │ + bne.w 851e4 │ │ │ │ + b.n 852b0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 85390 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 852a8 │ │ │ │ + b.n 852e4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 854de │ │ │ │ + beq.n 853b2 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82b4c │ │ │ │ - cbz r0, 85456 │ │ │ │ + bl 82a60 │ │ │ │ + cbz r0, 8532a │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85354 │ │ │ │ + b.n 85228 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 269edc <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a0f8 <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 854ec │ │ │ │ + bne.n 853c0 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 854e4 │ │ │ │ + bne.n 853b8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 853ee │ │ │ │ + b.n 852c2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85456 │ │ │ │ + b.n 8532a │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r6, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8549a │ │ │ │ - cbnz r6, 854a4 │ │ │ │ + beq.n 8536e │ │ │ │ + cbnz r6, 85378 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 853ea │ │ │ │ - b.n 8547c │ │ │ │ + beq.n 852be │ │ │ │ + b.n 85350 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26268 @ 0x669c │ │ │ │ + movw r1, #26780 @ 0x689c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 85464 │ │ │ │ + bl 127324 │ │ │ │ + b.n 85338 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26240 @ 0x6680 │ │ │ │ + movw r1, #26752 @ 0x6880 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 85472 │ │ │ │ + b.n 85346 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85456 │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 85472 │ │ │ │ + b.n 8532a │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 85346 │ │ │ │ mov r0, sl │ │ │ │ - bl 771f0 │ │ │ │ - b.n 85472 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 85346 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8546a │ │ │ │ + beq.n 8533e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8546a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8546a │ │ │ │ + bne.n 8533e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8533e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85742 │ │ │ │ + bne.w 85616 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8575c │ │ │ │ + bne.w 85630 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 856c8 │ │ │ │ + beq.w 8559c │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 856d4 │ │ │ │ + bne.w 855a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 856b4 │ │ │ │ + beq.w 85588 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8570e │ │ │ │ + beq.w 855e2 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8571a │ │ │ │ + bne.w 855ee │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 856a0 │ │ │ │ + beq.w 85574 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 855ac │ │ │ │ - ldr r3, [pc, #512] @ (85788 ) │ │ │ │ + bpl.n 85480 │ │ │ │ + ldr r3, [pc, #512] @ (8565c ) │ │ │ │ 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] │ │ │ │ @@ -136286,215 +136168,215 @@ │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85666 │ │ │ │ + beq.n 8553a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8566e │ │ │ │ + beq.n 85542 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85650 │ │ │ │ + ble.n 85524 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85622 │ │ │ │ + beq.n 854f6 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85622 │ │ │ │ + beq.n 854f6 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85622 │ │ │ │ + beq.n 854f6 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85610 │ │ │ │ + bne.n 854e4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85650 │ │ │ │ + ble.n 85524 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85650 │ │ │ │ + beq.n 85524 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85650 │ │ │ │ + beq.n 85524 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85650 │ │ │ │ + beq.n 85524 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 8567e │ │ │ │ + beq.n 85552 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85642 │ │ │ │ + bne.n 85516 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 856aa │ │ │ │ - bl 8598c │ │ │ │ - cbnz r0, 8568a │ │ │ │ + beq.n 8557e │ │ │ │ + bl 85860 │ │ │ │ + cbnz r0, 8555e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85774 │ │ │ │ + bne.n 85648 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 8577c │ │ │ │ + bne.n 85650 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25bc <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2574 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85666 │ │ │ │ + beq.n 8553a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 856a0 │ │ │ │ + beq.n 85574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 856a0 │ │ │ │ + cbnz r3, 85574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e2e98 │ │ │ │ + bl 1e2028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85666 │ │ │ │ - b.n 8568a │ │ │ │ + beq.n 8553a │ │ │ │ + b.n 8555e │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 856e0 │ │ │ │ + bne.n 855b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8556a │ │ │ │ + b.n 8543e │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 856b4 │ │ │ │ + beq.n 85588 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 8578c │ │ │ │ + b.n 85660 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856a0 │ │ │ │ + beq.n 85574 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #7 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 85666 │ │ │ │ + b.n 8553a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a4a78 │ │ │ │ + b.w 1a3130 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856a0 │ │ │ │ + beq.n 85574 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 855ca │ │ │ │ + b.n 8549e │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #936 @ 0x3a8 │ │ │ │ + movw r0, #1448 @ 0x5a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23cd4c │ │ │ │ + bl 23cb74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85524 │ │ │ │ - b.n 856a0 │ │ │ │ - movw r0, #936 @ 0x3a8 │ │ │ │ + bne.w 853f8 │ │ │ │ + b.n 85574 │ │ │ │ + movw r0, #1448 @ 0x5a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856a0 │ │ │ │ - b.n 85534 │ │ │ │ + beq.n 85574 │ │ │ │ + b.n 85408 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85670 │ │ │ │ - b.n 8567e │ │ │ │ + bne.w 85544 │ │ │ │ + b.n 85552 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8567a │ │ │ │ - b.n 85650 │ │ │ │ + bne.w 8554e │ │ │ │ + b.n 85524 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 858fa │ │ │ │ + bne.w 857ce │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858f6 │ │ │ │ + beq.w 857ca │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 857f0 │ │ │ │ - ldr r1, [pc, #336] @ (85918 ) │ │ │ │ + bpl.n 856c4 │ │ │ │ + ldr r1, [pc, #336] @ (857ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -136509,166 +136391,166 @@ │ │ │ │ movs r1, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 858b6 │ │ │ │ + beq.n 8578a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 858bc │ │ │ │ + beq.n 85790 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 858a0 │ │ │ │ + ble.n 85774 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85872 │ │ │ │ + beq.n 85746 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85872 │ │ │ │ + beq.n 85746 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85872 │ │ │ │ + beq.n 85746 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8585e │ │ │ │ + bne.n 85732 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 858a0 │ │ │ │ + ble.n 85774 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 858a0 │ │ │ │ + beq.n 85774 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 858a0 │ │ │ │ + beq.n 85774 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 858a0 │ │ │ │ + beq.n 85774 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 858ca │ │ │ │ + beq.n 8579e │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85892 │ │ │ │ + bne.n 85766 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 858d8 │ │ │ │ - bl 8598c │ │ │ │ - cbnz r0, 858e0 │ │ │ │ + beq.n 857ac │ │ │ │ + bl 85860 │ │ │ │ + cbnz r0, 857b4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbnz r2, 85908 │ │ │ │ + cbnz r2, 857dc │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8590e │ │ │ │ + bne.n 857e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25bc <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2574 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 858b6 │ │ │ │ - b.n 858e0 │ │ │ │ - bl 1e2e98 │ │ │ │ + beq.n 8578a │ │ │ │ + b.n 857b4 │ │ │ │ + bl 1e2028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 858b6 │ │ │ │ + beq.n 8578a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 858f6 │ │ │ │ + beq.n 857ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 858f6 │ │ │ │ + cbnz r3, 857ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 858b6 │ │ │ │ + b.n 8578a │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 857f0 │ │ │ │ - b.n 858f6 │ │ │ │ + bne.w 856c4 │ │ │ │ + b.n 857ca │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 858be │ │ │ │ - b.n 858ca │ │ │ │ + bne.n 85792 │ │ │ │ + b.n 8579e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 858c6 │ │ │ │ - b.n 858a0 │ │ │ │ + bne.n 8579a │ │ │ │ + b.n 85774 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008591c : │ │ │ │ +000857f0 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85968 │ │ │ │ + cbz r3, 8583c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85970 │ │ │ │ + ble.n 85844 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8596c │ │ │ │ + beq.n 85840 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85970 │ │ │ │ + beq.n 85844 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8596c │ │ │ │ + beq.n 85840 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85970 │ │ │ │ + beq.n 85844 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8596c │ │ │ │ + beq.n 85840 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85970 │ │ │ │ + beq.n 85844 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85974 │ │ │ │ + beq.n 85848 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8594c │ │ │ │ + bne.n 85820 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 8597c │ │ │ │ + cbz r0, 85850 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85962 │ │ │ │ + bne.n 85836 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136683,99 +136565,99 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85eea │ │ │ │ + beq.w 85dbe │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ff6 │ │ │ │ + beq.w 85ec6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56773 @ 0xddc5 │ │ │ │ + movw r2, #56365 @ 0xdc2d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 86112 │ │ │ │ + beq.w 85fe2 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov fp, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 85a42 │ │ │ │ + b.n 85916 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85b2e │ │ │ │ + bne.w 85a02 │ │ │ │ mov fp, r7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8602e │ │ │ │ + bne.w 85ee6 │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ add.w ip, r7, r7, lsl #1 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ adds r3, r6, #1 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ str.w sl, [r4, #-8] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 85c18 │ │ │ │ + bcs.w 85aec │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85b1c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.n 859f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85bce │ │ │ │ + beq.w 85aa2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85bc0 │ │ │ │ + beq.w 85a94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86152 │ │ │ │ + beq.w 86022 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86166 │ │ │ │ + beq.w 86036 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldrd r7, r3, [fp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ and.w r7, r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w r3, r8, #9 │ │ │ │ add.w r4, r6, r8, lsl #3 │ │ │ │ cmp r3, r0 │ │ │ │ @@ -136784,870 +136666,871 @@ │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 859ee │ │ │ │ + beq.n 858c2 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85af2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 859c6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 85aba │ │ │ │ + bne.n 8598e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 85aa0 │ │ │ │ + b.n 85974 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 85b38 │ │ │ │ + bne.n 85a0c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85a3c │ │ │ │ + beq.n 85910 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86170 │ │ │ │ + beq.w 86040 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85a3c │ │ │ │ + beq.n 85910 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a3c │ │ │ │ + bne.n 85910 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85a3c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85910 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 85ad6 │ │ │ │ + bne.n 859aa │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 85afa │ │ │ │ + beq.n 859ce │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85f7a │ │ │ │ + beq.w 85e4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl d1268 │ │ │ │ + bl d1240 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f96 │ │ │ │ + beq.w 85e66 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 860dc │ │ │ │ + bne.w 85fac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 861a2 │ │ │ │ + bne.w 86072 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b9a │ │ │ │ + beq.n 85a6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 860fc │ │ │ │ + beq.w 85fcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85afa │ │ │ │ + beq.n 859ce │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8616a │ │ │ │ + bne.w 8603a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8616a │ │ │ │ + bne.w 8603a │ │ │ │ adds r4, #8 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 85aba │ │ │ │ - b.n 85adc │ │ │ │ + bne.w 8598e │ │ │ │ + b.n 859b0 │ │ │ │ ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85a6e │ │ │ │ - b.n 85a58 │ │ │ │ - ldr r4, [pc, #744] @ (85eb8 ) │ │ │ │ + bne.w 85942 │ │ │ │ + b.n 8592c │ │ │ │ + ldr r4, [pc, #736] @ (85d84 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 860a4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 85f74 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c10 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 85ae4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 85c10 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #708] @ (85ebc ) │ │ │ │ + cbnz r3, 85ae4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #700] @ (85d88 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8605a │ │ │ │ + bne.w 85f2a │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85ece │ │ │ │ + bne.w 85da2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 85c36 │ │ │ │ + bgt.n 85b0a │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85d20 │ │ │ │ + bls.n 85bf4 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85e66 │ │ │ │ + bls.w 85d3a │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85d60 │ │ │ │ + bls.w 85c34 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85c38 │ │ │ │ + bls.n 85b0c │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bcs.w 86052 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bcs.w 85f0a │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6029 @ 0x178d │ │ │ │ + movw r1, #5741 @ 0x166d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8603e │ │ │ │ - ldr r3, [pc, #588] @ (85eb8 ) │ │ │ │ + bne.w 85ef6 │ │ │ │ + ldr r3, [pc, #580] @ (85d84 ) │ │ │ │ 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, #20] │ │ │ │ - bne.w 85e32 │ │ │ │ + bne.w 85d06 │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 85ffc │ │ │ │ + beq.w 85f12 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r6, [r8] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 85e04 │ │ │ │ + beq.w 85cd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ strd r9, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8606a │ │ │ │ + bne.w 85f46 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85d0a │ │ │ │ + bhi.n 85bde │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85d02 │ │ │ │ + cbz r2, 85bd6 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 85d9c │ │ │ │ + bne.n 85c70 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85ce2 │ │ │ │ + bne.n 85bb6 │ │ │ │ mov r5, r6 │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85a30 │ │ │ │ + beq.w 85904 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85b14 │ │ │ │ + b.n 859e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 85e72 │ │ │ │ + bne.w 85d46 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 8619c │ │ │ │ + beq.w 8606c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w ip, fp, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 85d3a │ │ │ │ + bne.n 85c0e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 85cb2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 85b86 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6029 @ 0x178d │ │ │ │ + movw r1, #5741 @ 0x166d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8603e │ │ │ │ - ldr r3, [pc, #304] @ (85eb8 ) │ │ │ │ + bne.w 85ef6 │ │ │ │ + ldr r3, [pc, #296] @ (85d84 ) │ │ │ │ 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, #20] │ │ │ │ - b.n 85c86 │ │ │ │ + b.n 85b5a │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 85dde │ │ │ │ + bcc.n 85cb2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85e82 │ │ │ │ + beq.n 85d56 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85e8a │ │ │ │ + beq.n 85d5e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 85d66 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85e9a │ │ │ │ + beq.n 85d6e │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85ea2 │ │ │ │ + beq.n 85d76 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85eaa │ │ │ │ + beq.n 85d7e │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85eb2 │ │ │ │ + beq.n 85d90 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85ede │ │ │ │ + beq.w 85db2 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85ee6 │ │ │ │ + beq.w 85dba │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, ip, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 85f16 │ │ │ │ + bne.w 85de6 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85d02 │ │ │ │ + b.n 85bd6 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 85cb2 │ │ │ │ + bhi.w 85b86 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85cb2 │ │ │ │ + bne.w 85b86 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8617c │ │ │ │ + bne.w 8604c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86052 │ │ │ │ + beq.w 85f0a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85cb2 │ │ │ │ + b.n 85b86 │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 85d6a │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 85c3e │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - b.n 85cb2 │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + b.n 85b86 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85dfe │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ + b.n 85cd2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 860ce │ │ │ │ + bne.w 85f9e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85c12 │ │ │ │ + b.n 85ae6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 86014 │ │ │ │ + bmi.w 85ecc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86014 │ │ │ │ + beq.n 85ecc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86014 │ │ │ │ + beq.n 85ecc │ │ │ │ mov r0, r1 │ │ │ │ - bl 153184 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 152698 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ff6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.n 85ec6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 859cc │ │ │ │ + b.n 858a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 85f58 │ │ │ │ + bcc.n 85e28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85e7e │ │ │ │ + beq.n 85d52 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85e86 │ │ │ │ + beq.n 85d5a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85e8e │ │ │ │ + beq.n 85d62 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85e96 │ │ │ │ + beq.n 85d6a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85e9e │ │ │ │ + beq.n 85d72 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85ea6 │ │ │ │ + beq.n 85d7a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85eae │ │ │ │ + beq.n 85d8c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85eda │ │ │ │ + beq.n 85dae │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85ee2 │ │ │ │ + beq.n 85db6 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, ip │ │ │ │ and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85f1a │ │ │ │ + bne.n 85dea │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85dfe │ │ │ │ + b.n 85cd2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85b42 │ │ │ │ + bne.w 85a16 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2550 │ │ │ │ + bl 1a0c08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85afa │ │ │ │ - b.n 85b42 │ │ │ │ + bne.w 859ce │ │ │ │ + b.n 85a16 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85fac │ │ │ │ + beq.n 85e7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8618c │ │ │ │ + beq.w 8605c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85fc4 │ │ │ │ + beq.n 85e94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86194 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 8609a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85fde │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 85eae │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 85fde │ │ │ │ + cbnz r3, 85eae │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85ff6 │ │ │ │ + beq.n 85ec6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861ca │ │ │ │ + beq.w 86064 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85c12 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, lr │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 71848 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 85cb2 │ │ │ │ - b.n 85e32 │ │ │ │ + b.n 85ae6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26728 @ 0x6868 │ │ │ │ + movw r1, #27240 @ 0x6a68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 85ff6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl d187c │ │ │ │ + b.n 85ec6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ strd sl, r9, [r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85b14 │ │ │ │ + b.n 859e8 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85cb2 │ │ │ │ + bne.w 85b86 │ │ │ │ mov fp, sl │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 85fc4 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 85e94 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, lr │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 71728 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 85b86 │ │ │ │ + b.n 85d06 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86098 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 85c04 │ │ │ │ + bne.n 85f3a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 85ad8 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx r3 │ │ │ │ + b.n 85f36 │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 8607c │ │ │ │ + b.n 85f58 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 85d0a │ │ │ │ + bhi.w 85bde │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8607a │ │ │ │ + beq.n 85f56 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8607a │ │ │ │ + beq.n 85f56 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a4cac │ │ │ │ - b.n 8607a │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx r3 │ │ │ │ - b.n 86066 │ │ │ │ + bl 1a3364 │ │ │ │ + b.n 85f56 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85ec0 │ │ │ │ + beq.w 85d94 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8614a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.n 8601a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85c06 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 85ada │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85bf2 │ │ │ │ - b.n 85c06 │ │ │ │ - bl c339c │ │ │ │ + beq.w 85ac6 │ │ │ │ + b.n 85ada │ │ │ │ + bl c3384 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 861a2 │ │ │ │ + bne.n 86072 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86102 │ │ │ │ + beq.n 85fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 86102 │ │ │ │ + cbnz r3, 85fd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 85afa │ │ │ │ - beq.w 85ba0 │ │ │ │ + bgt.w 859ce │ │ │ │ + beq.w 85a74 │ │ │ │ mov fp, sl │ │ │ │ - b.n 85fac │ │ │ │ + b.n 85e7c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #27272 @ 0x6a88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl d187c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85ff6 │ │ │ │ + beq.w 85ec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85ff6 │ │ │ │ + bne.w 85ec6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85ff6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85ec6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ - b.n 860c0 │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ + b.n 85f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ea60 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e980 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 861d2 │ │ │ │ + bne.n 860a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 861ee │ │ │ │ + bge.n 860be │ │ │ │ mov fp, sl │ │ │ │ - b.n 85fc4 │ │ │ │ + b.n 85e94 │ │ │ │ mov r8, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 85a8e │ │ │ │ + b.n 85962 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85b14 │ │ │ │ + b.n 859e8 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ str r2, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 85e50 │ │ │ │ + b.n 85d24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85fac │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85e7c │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85fc4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85ec6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85b14 │ │ │ │ + b.n 859e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 860ec │ │ │ │ - ldr r2, [pc, #84] @ (86200 ) │ │ │ │ + bne.n 85fbc │ │ │ │ + ldr r2, [pc, #84] @ (860d0 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 861c2 │ │ │ │ + cbz r3, 86092 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 860ec │ │ │ │ + b.n 85fbc │ │ │ │ mov r0, fp │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85ff6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85e94 │ │ │ │ mov fp, sl │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #3120 @ 0xc30 │ │ │ │ + movw r1, #3632 @ 0xe30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 85fc4 │ │ │ │ + bl d187c │ │ │ │ + b.n 85e94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85a60 │ │ │ │ + bne.w 85934 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov fp, sl │ │ │ │ - b.n 861d4 │ │ │ │ + b.n 860a4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086204 : │ │ │ │ +000860d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 86236 │ │ │ │ + cbz r3, 86106 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86264 │ │ │ │ + cbz r0, 86134 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56773 @ 0xddc5 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86268 │ │ │ │ + beq.n 86138 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 8624c │ │ │ │ + bmi.n 8611c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8624c │ │ │ │ + cbz r3, 8611c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8624c │ │ │ │ + cbz r3, 8611c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153184 │ │ │ │ + b.w 152698 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26728 @ 0x6868 │ │ │ │ + movw r1, #27240 @ 0x6a68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86232 │ │ │ │ + b.n 86102 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #27272 @ 0x6a88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86264 │ │ │ │ + beq.n 86134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86264 │ │ │ │ + bne.n 86134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86264 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86134 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 864f4 │ │ │ │ + bpl.w 863c4 │ │ │ │ movw r5, #11612 @ 0x2d5c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 86506 │ │ │ │ - ldr r7, [pc, #608] @ (86540 ) │ │ │ │ + bmi.w 863d6 │ │ │ │ + ldr r7, [pc, #608] @ (86410 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bhi.w 864b2 │ │ │ │ + bhi.w 86382 │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 864b2 │ │ │ │ + bmi.w 86382 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 864a4 │ │ │ │ + bne.w 86374 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 86468 │ │ │ │ + bcs.w 86338 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86456 │ │ │ │ + beq.w 86326 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 863ce │ │ │ │ + beq.n 8629e │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 86412 │ │ │ │ + bgt.n 862e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (86544 ) │ │ │ │ + ldr r2, [pc, #452] @ (86414 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 864c4 │ │ │ │ + bne.w 86394 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86400 │ │ │ │ + beq.n 862d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -137658,569 +137541,569 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ cmp r1, fp │ │ │ │ - bcc.n 863f4 │ │ │ │ + bcc.n 862c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 86354 │ │ │ │ + b.n 86224 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86354 │ │ │ │ + b.n 86224 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 863b6 │ │ │ │ + b.n 86286 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86372 │ │ │ │ + beq.n 86242 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86372 │ │ │ │ + beq.n 86242 │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86372 │ │ │ │ + bne.n 86242 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86536 │ │ │ │ + bne.w 86406 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 86372 │ │ │ │ + bmi.n 86242 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86440 │ │ │ │ + bne.n 86310 │ │ │ │ dmb ish │ │ │ │ - b.n 86372 │ │ │ │ + b.n 86242 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 863ea │ │ │ │ + bne.n 862ba │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 864da │ │ │ │ + bne.n 863aa │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 864b2 │ │ │ │ + beq.n 86382 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 86354 │ │ │ │ + b.n 86224 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 863ea │ │ │ │ + bne.n 862ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86372 │ │ │ │ + bne.w 86242 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 863c6 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 86296 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 864e8 │ │ │ │ + bne.n 863b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 86392 │ │ │ │ + b.n 86262 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 8648a │ │ │ │ + b.n 8635a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 864d6 │ │ │ │ - movw r0, #4608 @ 0x1200 │ │ │ │ + b.n 863a6 │ │ │ │ + movw r0, #5120 @ 0x1400 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 864c0 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 86390 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86540 ) │ │ │ │ + ldr r7, [pc, #48] @ (86410 ) │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 862f4 │ │ │ │ - b.n 864b2 │ │ │ │ + bls.w 861c4 │ │ │ │ + b.n 86382 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86372 │ │ │ │ - b.n 86430 │ │ │ │ + bne.w 86242 │ │ │ │ + b.n 86300 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086548 : │ │ │ │ +00086418 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86564 │ │ │ │ + cbz r0, 86434 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86594 ) │ │ │ │ + ldr r3, [pc, #44] @ (86464 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86560 │ │ │ │ + beq.n 86430 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86560 │ │ │ │ + beq.n 86430 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86560 │ │ │ │ + beq.n 86430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ - b.n 86560 │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86430 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 865e8 │ │ │ │ + cbz r0, 864b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 865c2 │ │ │ │ + bge.n 86492 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865bc │ │ │ │ + bne.n 8648c │ │ │ │ bx lr │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 865e4 │ │ │ │ + beq.n 864b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 865ec │ │ │ │ + cbz r2, 864bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865e4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 864b4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75fb0 │ │ │ │ - cbz r0, 8661c │ │ │ │ + bl 75e98 │ │ │ │ + cbz r0, 864ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c8a0 │ │ │ │ - movw r1, #5004 @ 0x138c │ │ │ │ + b.w 6c7a0 │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47624 @ 0xba08 │ │ │ │ + movw r0, #48136 @ 0xbc08 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 8682a │ │ │ │ + bls.w 866fa │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86790 │ │ │ │ + bls.w 86660 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 86874 │ │ │ │ + bls.w 86744 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 8665c │ │ │ │ + bls.n 8652c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86988 │ │ │ │ + bcs.w 86858 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8692a │ │ │ │ - ldr r3, [pc, #720] @ (86960 ) │ │ │ │ + bne.w 867fa │ │ │ │ + ldr r3, [pc, #720] @ (86830 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bne.n 8675e │ │ │ │ + bne.n 8662e │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86914 │ │ │ │ + beq.w 867e4 │ │ │ │ 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 8673e │ │ │ │ + beq.n 8660e │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ add.w fp, r6, sl │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8694e │ │ │ │ + bne.w 8681e │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 86730 │ │ │ │ + bhi.n 86600 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86726 │ │ │ │ + cbz r2, 865f6 │ │ │ │ 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 867c8 │ │ │ │ + bne.n 86698 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86706 │ │ │ │ + bne.n 865d6 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 8689c │ │ │ │ + bne.w 8676c │ │ │ │ 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 86882 │ │ │ │ + bhi.w 86752 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 866d0 │ │ │ │ + bne.n 865a0 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8693e │ │ │ │ + bne.w 8680e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86988 │ │ │ │ + beq.w 86858 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 866d2 │ │ │ │ + b.n 865a2 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8692a │ │ │ │ - ldr r3, [pc, #424] @ (86960 ) │ │ │ │ + bne.w 867fa │ │ │ │ + ldr r3, [pc, #424] @ (86830 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - b.n 866a6 │ │ │ │ + b.n 86576 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86806 │ │ │ │ + bcc.n 866d6 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8687e │ │ │ │ + beq.n 8674e │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86890 │ │ │ │ + beq.n 86760 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86894 │ │ │ │ + beq.n 86764 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86898 │ │ │ │ + beq.n 86768 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 868a8 │ │ │ │ + beq.n 86778 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 868a4 │ │ │ │ + beq.n 86774 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 868ac │ │ │ │ + beq.n 8677c │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 868b0 │ │ │ │ + beq.n 86780 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 868b4 │ │ │ │ + beq.n 86784 │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r5, sl, #1 │ │ │ │ add r1, r5 │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 868b8 │ │ │ │ + bne.n 86788 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 86726 │ │ │ │ + b.n 865f6 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 8686a │ │ │ │ + bne.n 8673a │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 86736 │ │ │ │ + beq.w 86606 │ │ │ │ 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 86846 │ │ │ │ + bne.n 86716 │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 866d2 │ │ │ │ + b.n 865a2 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 866d2 │ │ │ │ + b.n 865a2 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86798 │ │ │ │ + b.n 86668 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 866d2 │ │ │ │ + b.n 865a2 │ │ │ │ adds r5, #16 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 86736 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 86606 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 86824 │ │ │ │ + b.n 866f4 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 868f6 │ │ │ │ + bcc.n 867c6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8687e │ │ │ │ + beq.n 8674e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86890 │ │ │ │ + beq.n 86760 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86894 │ │ │ │ + beq.n 86764 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86898 │ │ │ │ + beq.n 86768 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 868a8 │ │ │ │ + beq.n 86778 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 868a4 │ │ │ │ + beq.n 86774 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 868ac │ │ │ │ + beq.n 8677c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 868b0 │ │ │ │ + beq.n 86780 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 868b4 │ │ │ │ + beq.n 86784 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86824 │ │ │ │ - b.n 868b8 │ │ │ │ + beq.n 866f4 │ │ │ │ + b.n 86788 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 866d0 │ │ │ │ - b.n 8675e │ │ │ │ + bne.w 865a0 │ │ │ │ + b.n 8662e │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86988 │ │ │ │ + cbz r0, 86858 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 866d2 │ │ │ │ + b.n 865a2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8677c │ │ │ │ + b.n 8664c │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86838 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 86730 │ │ │ │ + bhi.w 86600 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86964 │ │ │ │ + beq.n 86834 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86964 │ │ │ │ + beq.n 86834 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4cac │ │ │ │ - b.n 86964 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1a3364 │ │ │ │ + b.n 86834 │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86738 │ │ │ │ + b.n 86608 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -138232,1072 +138115,1072 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 869d8 │ │ │ │ + cbz r5, 868a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 869e2 │ │ │ │ + bne.n 868b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e81c │ │ │ │ + b.w 7e73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 869d8 │ │ │ │ - ldr r2, [pc, #48] @ (86a1c ) │ │ │ │ + bne.n 868a8 │ │ │ │ + ldr r2, [pc, #48] @ (868ec ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86a04 │ │ │ │ + cbnz r3, 868d4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e81c │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.w 7e73c │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 869f6 │ │ │ │ + beq.n 868c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 869f6 │ │ │ │ + b.n 868c6 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086a20 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000868f0 <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 86a3e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 8690e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86a48 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86918 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86a78 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86948 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86a78 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86948 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86a3a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 8690a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86a3a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 8690a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86aaa <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 8697a <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86a98 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86968 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f410 │ │ │ │ - b.n 86a44 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 86914 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86ac0 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86990 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 86a44 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 86914 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #26856 @ 0x68e8 │ │ │ │ + movw r2, #27368 @ 0x6ae8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f410 │ │ │ │ - b.n 86a44 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 86914 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86a58 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86928 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86a58 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86928 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #26808 @ 0x68b8 │ │ │ │ + movw r2, #27320 @ 0x6ab8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 86a44 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 86914 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #692] @ (86d9c <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + ldr r2, [pc, #692] @ (86c6c <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 86c26 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + beq.w 86af6 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86cee <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ + beq.w 86bbe <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #660] @ 86da4 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + ldr.w sl, [pc, #660] @ 86c74 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86d00 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ + beq.w 86bd0 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86d2c <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ + ble.w 86bfc <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86c7a <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ + bmi.w 86b4a <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86b68 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + beq.n 86a38 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86c2c <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ + bne.n 86afc <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86bd2 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + beq.n 86aa2 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86b82 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + beq.n 86a52 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86c54 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ + bne.n 86b24 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86bd0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86aa0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86ba8 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86a78 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86ba8 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86a78 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86cb6 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + beq.w 86b86 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86bd0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86aa0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86bca <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + cbz r7, 86a9a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86bca <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + beq.n 86a9a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86cd8 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ + beq.w 86ba8 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86bb4 <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ + bcs.n 86a84 <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86c92 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + beq.n 86b62 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86c92 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bgt.n 86b62 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 86c92 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bcs.n 86b62 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86c92 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bne.n 86b62 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 86caa <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ + bgt.n 86b7a <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86b68 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ - ldr r2, [pc, #360] @ (86da0 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86a38 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr r2, [pc, #360] @ (86c70 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86d82 <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ + bne.w 86c52 <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86b6c <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ - b.n 86bd0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86a3c <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ + b.n 86aa0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86b82 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ - ldr r2, [pc, #320] @ (86da0 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86a52 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + ldr r2, [pc, #320] @ (86c70 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86d68 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ + bne.n 86c38 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86b86 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ - b.n 86bd0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86a56 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 86aa0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86d4c <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + beq.n 86c1c <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 86bf4 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + bcc.n 86ac4 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 86c26 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + ble.n 86af6 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e508 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #232] @ (86da0 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #232] @ (86c70 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86d50 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ + bne.n 86c20 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ mov r0, r8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86bb0 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ - b.n 86bd0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #196] @ (86da0 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.w 86a80 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + b.n 86aa0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #196] @ (86c70 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86d14 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ + cbnz r3, 86be4 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86bca <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ - ldr.w sl, [pc, #180] @ 86da4 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + b.n 86a9a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + ldr.w sl, [pc, #180] @ 86c74 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86b3c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + bne.w 86a0c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32632 @ 0x7f78 │ │ │ │ + movw r0, #33144 @ 0x8178 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86ce6 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + beq.n 86bb6 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86ce6 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + b.n 86bb6 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27349 @ 0x6ad5 │ │ │ │ + movw r2, #27045 @ 0x69a5 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86b44 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86a14 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e4f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86c92 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 86b62 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86cc8 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + beq.n 86b98 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cc8 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 86b98 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86c70 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + beq.w 86b40 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86c70 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 86b40 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86c4a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + beq.w 86b1a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86c4a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + b.n 86b1a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086da8 <_PyNamespace_New@@Base>: │ │ │ │ +00086c78 <_PyNamespace_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 86df8 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86df2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86cc8 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86cc2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86dd8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86ca8 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86e38 │ │ │ │ - cbnz r0, 86ddc <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86d08 │ │ │ │ + cbnz r0, 86cac <_PyNamespace_New@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86df2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86cc2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86df2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86cc2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86dd8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86ca8 <_PyNamespace_New@@Base+0x30> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 86e34 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86d04 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71320 │ │ │ │ + bl 71200 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86e1e <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86cee <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86e34 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86d04 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86e34 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86d04 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86e1a <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86cea <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086e38 : │ │ │ │ +00086d08 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86e54 ) │ │ │ │ + ldr r4, [pc, #20] @ (86d24 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 86e58 │ │ │ │ + b.n 86d28 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87b16 │ │ │ │ + beq.w 879e6 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 87b16 │ │ │ │ + bmi.w 879e6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 87362 │ │ │ │ + beq.w 87232 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #57121 @ 0xdf21 │ │ │ │ + movw r1, #57005 @ 0xdead │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87362 │ │ │ │ + bne.w 87232 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86eb8 │ │ │ │ + beq.n 86d88 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86ec0 │ │ │ │ + cbnz r6, 86d90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 870c4 │ │ │ │ + bne.w 86f94 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 870c0 │ │ │ │ + bne.w 86f90 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 870c0 │ │ │ │ + bne.w 86f90 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 870c0 │ │ │ │ + bne.w 86f90 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87514 │ │ │ │ + bne.w 873e4 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 8795e │ │ │ │ + bne.w 8782e │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w r6, r9, r0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r9, r0] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str.w r3, [r9, r0] │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87708 │ │ │ │ + beq.w 875d8 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 87734 │ │ │ │ + bmi.w 87604 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 876d4 │ │ │ │ - ldr r3, [pc, #696] @ (87224 ) │ │ │ │ + bne.w 875a4 │ │ │ │ + ldr r3, [pc, #688] @ (870ec ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 875ee │ │ │ │ + bcs.w 874be │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87696 │ │ │ │ + beq.w 87566 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 87302 │ │ │ │ + beq.w 871d2 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 876e8 │ │ │ │ + beq.w 875b8 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r2, r8, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r1, r2, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #8 │ │ │ │ - ble.n 87026 │ │ │ │ + ble.n 86ef6 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87000 │ │ │ │ + b.n 86ed0 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87018 │ │ │ │ + bne.n 86ee8 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 87026 │ │ │ │ + beq.n 86ef6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86ff6 │ │ │ │ + beq.n 86ec6 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 86fea │ │ │ │ + bne.n 86eba │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 86ff6 │ │ │ │ + beq.n 86ec6 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87000 │ │ │ │ + bne.n 86ed0 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8727e │ │ │ │ + beq.w 8714e │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 8727e │ │ │ │ + bne.w 8714e │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87256 │ │ │ │ + beq.w 87126 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87270 │ │ │ │ + ble.w 87140 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 87090 │ │ │ │ + b.n 86f60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 87088 │ │ │ │ + cbz r6, 86f58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87088 │ │ │ │ + beq.n 86f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872d0 │ │ │ │ + beq.w 871a0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 87270 │ │ │ │ + beq.w 87140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8706e │ │ │ │ + beq.n 86f3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8706e │ │ │ │ + beq.n 86f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8706e │ │ │ │ - ldr r3, [pc, #380] @ (87228 ) │ │ │ │ + bne.n 86f3e │ │ │ │ + ldr r3, [pc, #372] @ (870f0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87756 │ │ │ │ + bne.w 87626 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8706e │ │ │ │ + b.n 86f3e │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r7, r0 │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ smull ip, r0, r0, r7 │ │ │ │ sub.w r0, r0, r7, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 874d6 │ │ │ │ + bgt.w 873a6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86eb8 │ │ │ │ + beq.w 86d88 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876a6 │ │ │ │ + bne.w 87576 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86eb8 │ │ │ │ + ble.w 86d88 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8722c │ │ │ │ + beq.w 870f4 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 872e8 │ │ │ │ + beq.w 871b8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 87250 │ │ │ │ + bne.w 87118 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87202 │ │ │ │ + bne.n 870d2 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 87184 │ │ │ │ + bne.n 87054 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8721c │ │ │ │ + bne.n 8711e │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b9a4 │ │ │ │ + bl 7b8b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 871d2 │ │ │ │ + bne.n 870a2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 871ee │ │ │ │ + bne.n 870be │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87578 │ │ │ │ + bne.w 87448 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87ae2 │ │ │ │ + bne.w 879b2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 870f4 │ │ │ │ + b.n 86fc4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87b0e │ │ │ │ + beq.w 879de │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8754a │ │ │ │ + bne.w 8741a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87750 │ │ │ │ + bne.w 87620 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7b9a4 │ │ │ │ + bl 7b8b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87164 │ │ │ │ + beq.n 87034 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87164 │ │ │ │ + bne.n 87034 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8716a │ │ │ │ + beq.n 8703a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8716a │ │ │ │ + bne.n 8703a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8716a │ │ │ │ + b.n 8703a │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87184 │ │ │ │ + bne.n 87054 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8721c │ │ │ │ + bne.n 8711e │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8714e │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 87212 │ │ │ │ + b.n 8701e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8753c │ │ │ │ + beq.w 8740c │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8713c │ │ │ │ + beq.w 8700c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8713c │ │ │ │ + b.n 8700c │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 870e2 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 8726a │ │ │ │ + b.n 8713a │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8725c │ │ │ │ + blt.n 8712c │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 87328 │ │ │ │ + beq.n 871f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [fp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [fp, #24] │ │ │ │ str.w r2, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86eb8 │ │ │ │ + beq.w 86d88 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86eb8 │ │ │ │ - ldr r0, [pc, #724] @ (87580 ) │ │ │ │ + bne.w 86d88 │ │ │ │ + ldr r0, [pc, #724] @ (87450 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ sub.w r1, fp, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [fp, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 86eb8 │ │ │ │ - ldr r3, [pc, #688] @ (87584 ) │ │ │ │ + b.n 86d88 │ │ │ │ + ldr r3, [pc, #688] @ (87454 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8773a │ │ │ │ + bne.w 8760a │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87088 │ │ │ │ + b.n 86f58 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86eb8 │ │ │ │ + ble.w 86d88 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87626 │ │ │ │ + beq.w 874f6 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 8712c │ │ │ │ - b.n 86eb8 │ │ │ │ + bgt.w 86ffc │ │ │ │ + b.n 86d88 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 87356 │ │ │ │ + bhi.n 87226 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 875ee │ │ │ │ + beq.w 874be │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 86fb2 │ │ │ │ - ldr r3, [pc, #596] @ (87580 ) │ │ │ │ + b.n 86e82 │ │ │ │ + ldr r3, [pc, #596] @ (87450 ) │ │ │ │ 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 87278 │ │ │ │ + bhi.n 87148 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87278 │ │ │ │ + beq.n 87148 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8727e │ │ │ │ + b.n 8714e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 86fb2 │ │ │ │ + b.n 86e82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123214 │ │ │ │ + bl 123440 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87578 │ │ │ │ - bl 86204 │ │ │ │ + beq.w 87448 │ │ │ │ + bl 860d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8738a │ │ │ │ + beq.n 8725a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87afa │ │ │ │ + beq.w 879ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87578 │ │ │ │ + beq.w 87448 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86548 │ │ │ │ + bl 86418 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 877e6 │ │ │ │ + bne.w 876b6 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 874ae │ │ │ │ + beq.n 8737e │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87580 │ │ │ │ + ldr.w sl, [pc, #440] @ 87450 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 87420 │ │ │ │ + b.n 872f0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 87458 │ │ │ │ + beq.n 87328 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.n 87498 │ │ │ │ - bl 7b9a4 │ │ │ │ + beq.n 87368 │ │ │ │ + bl 7b8b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87474 │ │ │ │ + bne.n 87344 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8740a │ │ │ │ + beq.n 872da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b02 │ │ │ │ + beq.w 879d2 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87798 │ │ │ │ + beq.w 87668 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 874a0 │ │ │ │ + beq.n 87370 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87588 │ │ │ │ + beq.w 87458 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87588 │ │ │ │ + beq.w 87458 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875d0 │ │ │ │ + beq.w 874a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87492 │ │ │ │ + bne.n 87362 │ │ │ │ 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 873d2 │ │ │ │ + beq.n 872a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 873d8 │ │ │ │ + bne.n 872a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1498 │ │ │ │ + bl 19fb48 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 873fa │ │ │ │ + beq.n 872ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 873fa │ │ │ │ + bne.n 872ca │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87400 │ │ │ │ - b.n 8740a │ │ │ │ + bne.n 872d0 │ │ │ │ + b.n 872da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87446 │ │ │ │ - bl 79470 │ │ │ │ + b.n 87316 │ │ │ │ + bl 7936c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8746e │ │ │ │ - ldr r3, [pc, #220] @ (87580 ) │ │ │ │ + b.n 8733e │ │ │ │ + ldr r3, [pc, #220] @ (87450 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87938 │ │ │ │ + bne.w 87808 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 874c8 │ │ │ │ + beq.n 87398 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 874c8 │ │ │ │ + cbnz r3, 87398 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86eba │ │ │ │ + b.n 86d8a │ │ │ │ add r6, r5 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ subs r2, #0 │ │ │ │ add.w r1, r6, #1 │ │ │ │ it ne │ │ │ │ @@ -139307,1581 +139190,1581 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c04c │ │ │ │ - cbnz r0, 87578 │ │ │ │ + bl 7bf5c │ │ │ │ + cbnz r0, 87448 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 870e4 │ │ │ │ + b.n 86fb4 │ │ │ │ movs r3, #1 │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ lsl.w r0, r3, r7 │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ smull ip, lr, r0, ip │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 86eee │ │ │ │ + bgt.w 86dbe │ │ │ │ mov sl, r3 │ │ │ │ - b.n 870c4 │ │ │ │ + b.n 86f94 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87234 │ │ │ │ - b.n 86eb8 │ │ │ │ + bne.w 870fc │ │ │ │ + b.n 86d88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8719e │ │ │ │ + beq.w 8706e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87adc │ │ │ │ + beq.w 879ac │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a7c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f99b4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87aca │ │ │ │ + bne.w 8799a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 877d4 │ │ │ │ + bne.w 876a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86eba │ │ │ │ + b.n 86d8a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87634 │ │ │ │ + beq.n 87504 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87634 │ │ │ │ + beq.n 87504 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ab0 │ │ │ │ + beq.w 87980 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ab0 │ │ │ │ + beq.w 87980 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 877c8 │ │ │ │ + beq.w 87698 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6ee4 │ │ │ │ + bl e6e94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87440 │ │ │ │ + bne.w 87310 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8756c │ │ │ │ + beq.n 8743c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8756c │ │ │ │ + bne.n 8743c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8756c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8743c │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 8776a │ │ │ │ + bne.w 8763a │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87734 │ │ │ │ + beq.w 87604 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87324 │ │ │ │ + b.n 871f4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 872f2 │ │ │ │ - b.n 86eb8 │ │ │ │ + bgt.w 871c2 │ │ │ │ + b.n 86d88 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87912 │ │ │ │ + bge.w 877e2 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87906 │ │ │ │ - ldr r1, [pc, #736] @ (8792c ) │ │ │ │ + beq.w 877d6 │ │ │ │ + ldr r1, [pc, #736] @ (877fc ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 875d0 │ │ │ │ + blt.n 874a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87988 │ │ │ │ + beq.w 87858 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 878e0 │ │ │ │ + beq.w 877b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 875ca │ │ │ │ + beq.n 8749a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 875ca │ │ │ │ + bne.n 8749a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 875ca │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8749a │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8731c │ │ │ │ + b.n 871ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86eb8 │ │ │ │ + ble.w 86d88 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 87240 │ │ │ │ + b.n 87108 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87734 │ │ │ │ + cbz r0, 87604 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 86fb2 │ │ │ │ + b.n 86e82 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r1, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r2, r1, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #12 │ │ │ │ add.w r1, r1, #8 │ │ │ │ - bgt.w 86fe2 │ │ │ │ - b.n 87026 │ │ │ │ + bgt.w 86eb2 │ │ │ │ + b.n 86ef6 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r7 │ │ │ │ lsls r3, r0 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 86f4e │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 87578 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + bge.w 86e1e │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 87448 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87978 │ │ │ │ + bne.w 87848 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87088 │ │ │ │ + b.n 86f58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 871aa │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 8707a │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 877ba │ │ │ │ + bne.n 8768a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8706e │ │ │ │ + b.n 86f3e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87612 │ │ │ │ + b.n 874e2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8778c │ │ │ │ + bne.n 8765c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 879fa │ │ │ │ + beq.w 878ca │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a7c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f99b4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a96 │ │ │ │ + bne.w 87966 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87578 │ │ │ │ + beq.w 87448 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87578 │ │ │ │ + bne.w 87448 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87578 │ │ │ │ - ldr r2, [pc, #372] @ (87930 ) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87448 │ │ │ │ + ldr r2, [pc, #372] @ (87800 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87762 │ │ │ │ - bl 7f710 │ │ │ │ + b.n 87632 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875c0 │ │ │ │ - b.n 875d0 │ │ │ │ + beq.w 87490 │ │ │ │ + b.n 874a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87578 │ │ │ │ + bne.w 87448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87578 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87448 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87934 ) │ │ │ │ + ldr r7, [pc, #328] @ (87804 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 874ae │ │ │ │ + beq.w 8737e │ │ │ │ mov r9, r4 │ │ │ │ movw lr, #42220 @ 0xa4ec │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd sl, lr, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 78270 │ │ │ │ + bl 78158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8777a │ │ │ │ + bne.n 8764a │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 879c0 │ │ │ │ + beq.w 87890 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 879c0 │ │ │ │ + beq.w 87890 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 875d0 │ │ │ │ + beq.w 874a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 879a6 │ │ │ │ + bne.w 87876 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 879a6 │ │ │ │ + beq.w 87876 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.w 8799e │ │ │ │ - bl 7b9a4 │ │ │ │ + beq.w 8786e │ │ │ │ + bl 7b8b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 8798c │ │ │ │ + bne.w 8785c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87894 │ │ │ │ + beq.n 87764 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87aa8 │ │ │ │ + beq.w 87978 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87798 │ │ │ │ + beq.w 87668 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8780a │ │ │ │ + bne.n 876da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 874ae │ │ │ │ + beq.w 8737e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 874ae │ │ │ │ + beq.w 8737e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 874ae │ │ │ │ + beq.w 8737e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ - b.n 874ae │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8737e │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #26164 @ 0x6634 │ │ │ │ + movw r1, #26676 @ 0x6834 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 875d0 │ │ │ │ + bl d187c │ │ │ │ + b.n 874a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121e2c │ │ │ │ + bl 122054 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 875ca │ │ │ │ + b.n 8749a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26200 @ 0x6658 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 875d0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87af0 ) │ │ │ │ + bl d187c │ │ │ │ + b.n 874a0 │ │ │ │ + add r0, pc, #448 @ (adr r0, 879c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 874ae │ │ │ │ + beq.w 8737e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 874ae │ │ │ │ + beq.w 8737e │ │ │ │ mov r0, r6 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ - b.n 873b4 │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ + b.n 87284 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e313c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 86efa │ │ │ │ - ldr r2, [pc, #428] @ (87b28 ) │ │ │ │ + b.w 86dca │ │ │ │ + ldr r2, [pc, #428] @ (879f8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87748 │ │ │ │ + b.n 87618 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 878e8 │ │ │ │ + b.n 877b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87884 │ │ │ │ + bne.w 87754 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87884 │ │ │ │ - bl 79470 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87754 │ │ │ │ + bl 7936c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8787c │ │ │ │ + b.n 8774c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8785e │ │ │ │ + bne.w 8772e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1498 │ │ │ │ + bl 19fb48 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8787c │ │ │ │ + b.n 8774c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87a22 │ │ │ │ + cbz r3, 878f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87a22 │ │ │ │ + cbz r3, 878f2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87ab0 │ │ │ │ + beq.n 87980 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87ab0 │ │ │ │ + beq.n 87980 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87a18 │ │ │ │ + beq.n 878e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6ee4 │ │ │ │ + bl e6e94 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87832 │ │ │ │ + b.n 87702 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8789c │ │ │ │ + beq.w 8776c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8789c │ │ │ │ + bne.w 8776c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8789c │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8776c │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 879ee │ │ │ │ - b.n 875d0 │ │ │ │ + beq.n 878be │ │ │ │ + b.n 874a0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87912 │ │ │ │ + bge.w 877e2 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87a8a │ │ │ │ - ldr r1, [pc, #244] @ (87b2c ) │ │ │ │ + beq.n 8795a │ │ │ │ + ldr r1, [pc, #244] @ (879fc ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 875d0 │ │ │ │ + blt.w 874a0 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87986 │ │ │ │ + beq.n 87856 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 878de │ │ │ │ + beq.w 877ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d25f4 │ │ │ │ + bl d25a4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 87832 │ │ │ │ + beq.w 87702 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87832 │ │ │ │ + bne.w 87702 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87832 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87702 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121e2c │ │ │ │ + bl 122054 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87832 │ │ │ │ + b.n 87702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87798 │ │ │ │ + bne.w 87668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87798 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87894 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87764 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26116 @ 0x6604 │ │ │ │ + movw r1, #26628 @ 0x6804 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 875d0 │ │ │ │ + bl d187c │ │ │ │ + b.n 874a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8756c │ │ │ │ + bne.w 8743c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8756c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8743c │ │ │ │ mov r3, sl │ │ │ │ - b.w 871c8 │ │ │ │ + b.w 87098 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26900 @ 0x6914 │ │ │ │ + movw r1, #27412 @ 0x6b14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 87578 │ │ │ │ + bl 127324 │ │ │ │ + b.n 87448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8738a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8725a │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8740a │ │ │ │ + b.n 872da │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 871c8 │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + b.w 87098 │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87578 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 87448 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87cf0 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87bc0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #672] @ (87de4 ) │ │ │ │ + ldr r2, [pc, #672] @ (87cb4 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 881d6 │ │ │ │ + beq.w 880a6 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 881e0 │ │ │ │ + bne.w 880b0 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ mov r4, r6 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrd r3, sl, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87da8 │ │ │ │ + beq.w 87c78 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldr r2, [pc, #572] @ (87de4 ) │ │ │ │ + ldr r2, [pc, #572] @ (87cb4 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87db6 │ │ │ │ + beq.w 87c86 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 8828c │ │ │ │ + ble.w 8815c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87dfa │ │ │ │ + bne.w 87cca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f78 │ │ │ │ + beq.w 87e48 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87ce2 │ │ │ │ + beq.n 87bb2 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 87f78 │ │ │ │ + bne.w 87e48 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87d58 │ │ │ │ + beq.w 87c28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87e48 │ │ │ │ + ble.w 87d18 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87c36 │ │ │ │ + b.n 87b06 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87c30 │ │ │ │ + cbz r6, 87b00 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87c30 │ │ │ │ + beq.n 87b00 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87c64 │ │ │ │ + cbz r2, 87b34 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87c80 │ │ │ │ + beq.n 87b50 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87c1a │ │ │ │ + beq.n 87aea │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87c1a │ │ │ │ + beq.n 87aea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87c1a │ │ │ │ - ldr r3, [pc, #408] @ (87de8 ) │ │ │ │ + bne.n 87aea │ │ │ │ + ldr r3, [pc, #408] @ (87cb8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 880c4 │ │ │ │ + bne.w 87f94 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87c1a │ │ │ │ - ldr r3, [pc, #384] @ (87de8 ) │ │ │ │ + b.n 87aea │ │ │ │ + ldr r3, [pc, #384] @ (87cb8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 880e0 │ │ │ │ + bne.w 87fb0 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87c36 │ │ │ │ + bne.n 87b06 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87d38 │ │ │ │ - ldr r2, [pc, #344] @ (87de4 ) │ │ │ │ + bne.n 87c08 │ │ │ │ + ldr r2, [pc, #344] @ (87cb4 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 87d38 │ │ │ │ + bhi.n 87c08 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d38 │ │ │ │ + beq.n 87c08 │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ str.w r3, [r0, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 87cf6 │ │ │ │ + bls.n 87bc6 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 87d24 │ │ │ │ + ble.n 87bf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e508 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bhi.n 87cbc │ │ │ │ + bhi.n 87b8c │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87cbc │ │ │ │ + bne.n 87b8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bgt.n 87cd6 │ │ │ │ + bgt.n 87ba6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87de4 ) │ │ │ │ + ldr r2, [pc, #184] @ (87cb4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87c8e │ │ │ │ + beq.n 87b5e │ │ │ │ mov r0, r3 │ │ │ │ - bl 771f0 │ │ │ │ - ldr r3, [pc, #164] @ (87de4 ) │ │ │ │ + bl 770e8 │ │ │ │ + ldr r3, [pc, #164] @ (87cb4 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 87cf6 │ │ │ │ - b.n 87cbc │ │ │ │ + bls.n 87bc6 │ │ │ │ + b.n 87b8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87e48 │ │ │ │ + ble.n 87d18 │ │ │ │ add r4, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 87d7c │ │ │ │ + b.n 87c4c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - cbz r7, 87d74 │ │ │ │ + cbz r7, 87c44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d74 │ │ │ │ + beq.n 87c44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r2, 87dca │ │ │ │ + cbz r2, 87c9a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87d2a │ │ │ │ + beq.n 87bfa │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 87d64 │ │ │ │ + beq.n 87c34 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d64 │ │ │ │ + beq.n 87c34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87d64 │ │ │ │ - ldr r3, [pc, #84] @ (87de8 ) │ │ │ │ + bne.n 87c34 │ │ │ │ + ldr r3, [pc, #84] @ (87cb8 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88256 │ │ │ │ + bne.w 88126 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 87d64 │ │ │ │ - ldr r2, [pc, #56] @ (87de4 ) │ │ │ │ + b.n 87c34 │ │ │ │ + ldr r2, [pc, #56] @ (87cb4 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87bc6 │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + bne.w 87a96 │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32632 @ 0x7f78 │ │ │ │ + movw r0, #33144 @ 0x8178 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87de8 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87cb8 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8821e │ │ │ │ + bne.w 880ee │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 87d74 │ │ │ │ + b.n 87c44 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87bdc │ │ │ │ + beq.w 87aac │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87e58 │ │ │ │ + cbnz r5, 87d28 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87e1a │ │ │ │ - b.n 87e4e │ │ │ │ + bne.n 87cea │ │ │ │ + b.n 87d1e │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87e4c │ │ │ │ + beq.n 87d1c │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87e14 │ │ │ │ + beq.n 87ce4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87e14 │ │ │ │ + beq.n 87ce4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87e14 │ │ │ │ - ldr r3, [pc, #608] @ (88094 ) │ │ │ │ + bne.n 87ce4 │ │ │ │ + ldr r3, [pc, #608] @ (87f64 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8823a │ │ │ │ + bne.w 8810a │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87e14 │ │ │ │ + b.n 87ce4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87d32 │ │ │ │ + b.n 87c02 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 87f6a │ │ │ │ + beq.w 87e3a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 87f6a │ │ │ │ + bne.n 87e3a │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87fca │ │ │ │ + beq.w 87e9a │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87f42 │ │ │ │ + ble.n 87e12 │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87ec2 │ │ │ │ + beq.n 87d92 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87ea6 │ │ │ │ + cbz r4, 87d76 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87ea6 │ │ │ │ + beq.n 87d76 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88100 │ │ │ │ + beq.w 87fd0 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87ebc │ │ │ │ + cbz r4, 87d8c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87ebc │ │ │ │ + beq.n 87d8c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8811a │ │ │ │ + beq.w 87fea │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87f42 │ │ │ │ + beq.n 87e12 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 87f12 │ │ │ │ + b.n 87de2 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87ede │ │ │ │ + cbz r4, 87dae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87ede │ │ │ │ + beq.n 87dae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87f82 │ │ │ │ + beq.n 87e52 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 87ef4 │ │ │ │ + cbz r4, 87dc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87ef4 │ │ │ │ + beq.n 87dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87f9a │ │ │ │ + beq.n 87e6a │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87f0c │ │ │ │ + cbz r4, 87ddc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f0c │ │ │ │ + beq.n 87ddc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87fb2 │ │ │ │ + beq.n 87e82 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87f40 │ │ │ │ + beq.n 87e10 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87ec6 │ │ │ │ + beq.n 87d96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87ec6 │ │ │ │ + beq.n 87d96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87ec6 │ │ │ │ - ldr r3, [pc, #360] @ (88094 ) │ │ │ │ + bne.n 87d96 │ │ │ │ + ldr r3, [pc, #360] @ (87f64 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88186 │ │ │ │ + bne.w 88056 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87ec6 │ │ │ │ + b.n 87d96 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87f64 │ │ │ │ - ldr r2, [pc, #332] @ (88098 ) │ │ │ │ + bne.n 87e34 │ │ │ │ + ldr r2, [pc, #332] @ (87f68 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 87f64 │ │ │ │ + bhi.n 87e34 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87ca2 │ │ │ │ + bne.w 87b72 │ │ │ │ mov r0, r3 │ │ │ │ - bl 771f0 │ │ │ │ - ldr r3, [pc, #300] @ (88098 ) │ │ │ │ + bl 770e8 │ │ │ │ + ldr r3, [pc, #300] @ (87f68 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87cb0 │ │ │ │ + b.n 87b80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87cb0 │ │ │ │ - ldr r3, [pc, #272] @ (88094 ) │ │ │ │ + b.n 87b80 │ │ │ │ + ldr r3, [pc, #272] @ (87f64 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8816a │ │ │ │ + bne.w 8803a │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87ede │ │ │ │ - ldr r3, [pc, #248] @ (88094 ) │ │ │ │ + b.n 87dae │ │ │ │ + ldr r3, [pc, #248] @ (87f64 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882c8 │ │ │ │ + bne.w 88198 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87ef4 │ │ │ │ - ldr r3, [pc, #224] @ (88094 ) │ │ │ │ + b.n 87dc4 │ │ │ │ + ldr r3, [pc, #224] @ (87f64 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88130 │ │ │ │ + bne.w 88000 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f0c │ │ │ │ + b.n 87ddc │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87f42 │ │ │ │ - ldr.w r9, [pc, #192] @ 88094 │ │ │ │ + ble.n 87e12 │ │ │ │ + ldr.w r9, [pc, #192] @ 87f64 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88010 │ │ │ │ + beq.n 87ee0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 87ff2 │ │ │ │ + cbz r4, 87ec2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87ff2 │ │ │ │ + beq.n 87ec2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88318 │ │ │ │ + beq.w 881e8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88006 │ │ │ │ + cbz r4, 87ed6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88006 │ │ │ │ + beq.n 87ed6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88304 │ │ │ │ + beq.w 881d4 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 87f42 │ │ │ │ + beq.n 87e12 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 88056 │ │ │ │ + b.n 87f26 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88026 │ │ │ │ + cbz r4, 87ef6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88026 │ │ │ │ + beq.n 87ef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880b0 │ │ │ │ + beq.n 87f80 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 8803c │ │ │ │ + cbz r4, 87f0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8803c │ │ │ │ + beq.n 87f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8807e │ │ │ │ + cbz r3, 87f4e │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8804c │ │ │ │ + cbz r4, 87f1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8804c │ │ │ │ + beq.n 87f1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8809c │ │ │ │ + cbz r3, 87f6c │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 880fc │ │ │ │ + beq.n 87fcc │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88014 │ │ │ │ + beq.n 87ee4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88014 │ │ │ │ + beq.n 87ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88014 │ │ │ │ + bne.n 87ee4 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881a2 │ │ │ │ + bne.w 88072 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88014 │ │ │ │ + b.n 87ee4 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881bc │ │ │ │ + bne.w 8808c │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8803c │ │ │ │ + b.n 87f0c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882ae │ │ │ │ + bne.w 8817e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8804c │ │ │ │ + b.n 87f1c │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88272 │ │ │ │ + bne.w 88142 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88026 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87ef6 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87c5e │ │ │ │ - ldr r2, [pc, #680] @ (8837c ) │ │ │ │ + beq.w 87b2e │ │ │ │ + ldr r2, [pc, #680] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87c5e │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87b2e │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87c76 │ │ │ │ - ldr r2, [pc, #652] @ (8837c ) │ │ │ │ + beq.w 87b46 │ │ │ │ + ldr r2, [pc, #652] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87c76 │ │ │ │ + b.n 87b46 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 87f42 │ │ │ │ - ldr r2, [pc, #632] @ (8837c ) │ │ │ │ + b.n 87e12 │ │ │ │ + ldr r2, [pc, #632] @ (8824c ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 882e4 │ │ │ │ + bne.w 881b4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87ea6 │ │ │ │ - ldr r2, [pc, #608] @ (8837c ) │ │ │ │ + b.n 87d76 │ │ │ │ + ldr r2, [pc, #608] @ (8824c ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 8814c │ │ │ │ + cbnz r5, 8801c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87ebc │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87d8c │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87fc4 │ │ │ │ - ldr r2, [pc, #572] @ (8837c ) │ │ │ │ + beq.w 87e94 │ │ │ │ + ldr r2, [pc, #572] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87fc4 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87e94 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 88126 │ │ │ │ + beq.n 87ff6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #540] @ (8837c ) │ │ │ │ + ldr r3, [pc, #540] @ (8824c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88126 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87ff6 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f94 │ │ │ │ - ldr r2, [pc, #512] @ (8837c ) │ │ │ │ + beq.w 87e64 │ │ │ │ + ldr r2, [pc, #512] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87f94 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87e64 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f3a │ │ │ │ - ldr r2, [pc, #484] @ (8837c ) │ │ │ │ + beq.w 87e0a │ │ │ │ + ldr r2, [pc, #484] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87f3a │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87e0a │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88078 │ │ │ │ + beq.w 87f48 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88078 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87f48 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8808c │ │ │ │ + beq.w 87f5c │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8808c │ │ │ │ + b.n 87f5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88364 │ │ │ │ + beq.w 88234 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e313c │ │ │ │ + bl 1e22cc │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r5, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r5, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 87d24 │ │ │ │ + beq.w 87bf4 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d24 │ │ │ │ + bne.w 87bf4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87b84 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87a54 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ddc │ │ │ │ - ldr r2, [pc, #332] @ (8837c ) │ │ │ │ + beq.w 87cac │ │ │ │ + ldr r2, [pc, #332] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87ddc │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87cac │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e42 │ │ │ │ - ldr r2, [pc, #304] @ (8837c ) │ │ │ │ + beq.w 87d12 │ │ │ │ + ldr r2, [pc, #304] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e42 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87d12 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87da2 │ │ │ │ - ldr r2, [pc, #276] @ (8837c ) │ │ │ │ + beq.w 87c72 │ │ │ │ + ldr r2, [pc, #276] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87da2 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87c72 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880be │ │ │ │ + beq.w 87f8e │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 880be │ │ │ │ + b.n 87f8e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31537 @ 0x7b31 │ │ │ │ + movw r1, #31233 @ 0x7a01 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87dec │ │ │ │ + bne.w 87cbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e4f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880aa │ │ │ │ + beq.w 87f7a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 880aa │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87f7a │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87fac │ │ │ │ - ldr r2, [pc, #164] @ (8837c ) │ │ │ │ + beq.w 87e7c │ │ │ │ + ldr r2, [pc, #164] @ (8824c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87fac │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87e7c │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88110 │ │ │ │ + beq.w 87fe0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #132] @ (8837c ) │ │ │ │ + ldr r3, [pc, #132] @ (8824c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88110 │ │ │ │ + b.n 87fe0 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r7, 8832c │ │ │ │ + cbnz r7, 881fc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88006 │ │ │ │ + b.n 87ed6 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r7, 88348 │ │ │ │ + cbnz r7, 88218 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87ff2 │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 87ec2 │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 8830e │ │ │ │ + beq.n 881de │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8830e │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 881de │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 88322 │ │ │ │ + beq.n 881f2 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88322 │ │ │ │ + b.n 881f2 │ │ │ │ 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 87d24 │ │ │ │ + b.n 87bf4 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088380 : │ │ │ │ +00088250 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088388 : │ │ │ │ +00088258 : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000883a4 : │ │ │ │ +00088274 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ (88438 ) │ │ │ │ + ldr r2, [pc, #132] @ (88308 ) │ │ │ │ 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, 883dc │ │ │ │ + cbz r3, 882ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 8841c │ │ │ │ + cbnz r2, 882ec │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 8842a │ │ │ │ - movw r1, #43852 @ 0xab4c │ │ │ │ + cbz r6, 882fa │ │ │ │ + movw r1, #44364 @ 0xad4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 8842a │ │ │ │ + cbz r0, 882fa │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #43788 @ 0xab0c │ │ │ │ + movw r1, #44300 @ 0xad0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8842e │ │ │ │ + cbnz r0, 882fe │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8843c │ │ │ │ + b.n 8830c │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 133cb8 │ │ │ │ + b.w 133c44 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8840e │ │ │ │ + b.n 882de │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8840e │ │ │ │ + b.n 882de │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88626 │ │ │ │ + bne.w 884f6 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 88626 │ │ │ │ + bne.w 884f6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88578 │ │ │ │ - ldr r3, [pc, #676] @ (88714 ) │ │ │ │ + bne.w 88448 │ │ │ │ + ldr r3, [pc, #676] @ (885e4 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 885ba │ │ │ │ + bgt.w 8848a │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 885e8 │ │ │ │ + beq.w 884b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 885f8 │ │ │ │ + bne.w 884c8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 88496 │ │ │ │ + beq.n 88366 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 8860c │ │ │ │ + bne.w 884dc │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 884f4 │ │ │ │ + beq.n 883c4 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 885d8 │ │ │ │ + bcs.w 884a8 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8863e │ │ │ │ + bne.w 8850e │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 885d8 │ │ │ │ + beq.n 884a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 886c8 │ │ │ │ + bne.w 88598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 885d8 │ │ │ │ + bcs.n 884a8 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bf48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 885d8 │ │ │ │ + beq.n 884a8 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ @@ -140889,606 +140772,606 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ add.w r2, fp, #4 │ │ │ │ adds r0, #4 │ │ │ │ - bhi.w 8864e │ │ │ │ + bhi.w 8851e │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 88652 │ │ │ │ + bls.w 88522 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 88652 │ │ │ │ + bcs.n 88522 │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8851e │ │ │ │ + bne.n 883ee │ │ │ │ sub.w r1, r8, r7 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 88594 │ │ │ │ + b.n 88464 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c1d8 │ │ │ │ - cbnz r0, 885d0 │ │ │ │ + bl 6c0d8 │ │ │ │ + cbnz r0, 884a0 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88718 │ │ │ │ + bl 885e8 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 885de │ │ │ │ + bne.n 884ae │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c4d0 │ │ │ │ + bl 19ab60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88588 │ │ │ │ + beq.n 88458 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 88676 │ │ │ │ + beq.n 88546 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8860c │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 88622 │ │ │ │ + beq.n 884dc │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 884f2 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 885b2 │ │ │ │ - bl 199ad0 │ │ │ │ - ldr r3, [pc, #292] @ (88714 ) │ │ │ │ + b.n 88482 │ │ │ │ + bl 198134 │ │ │ │ + ldr r3, [pc, #292] @ (885e4 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8848a │ │ │ │ + beq.w 8835a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 66ed6 │ │ │ │ + bl 656a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88588 │ │ │ │ - b.n 885d0 │ │ │ │ + beq.n 88458 │ │ │ │ + b.n 884a0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26976 @ 0x6960 │ │ │ │ + movw r1, #27488 @ 0x6b60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 885b2 │ │ │ │ + b.n 88482 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26948 @ 0x6944 │ │ │ │ + movw r1, #27460 @ 0x6b44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 88622 │ │ │ │ + bl 127324 │ │ │ │ + b.n 884f2 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 884dc │ │ │ │ - b.n 885d8 │ │ │ │ + bne.w 883ac │ │ │ │ + b.n 884a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88564 │ │ │ │ + beq.n 88434 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 886fe │ │ │ │ + bne.n 885ce │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c074 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #55680 @ 0xd980 │ │ │ │ + movw r3, #56192 @ 0xdb80 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ subs r1, r1, r6 │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r5, r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #24868 @ 0x6124 │ │ │ │ + movw r2, #25380 @ 0x6324 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #26968 @ 0x6958 │ │ │ │ + movw r1, #27480 @ 0x6b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88622 │ │ │ │ - bl 1d5da0 │ │ │ │ + beq.n 884f2 │ │ │ │ + bl 1d4540 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88622 │ │ │ │ + beq.n 884f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88622 │ │ │ │ + bne.n 884f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88622 │ │ │ │ - cbz r0, 886f8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 884f2 │ │ │ │ + cbz r0, 885c8 │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 884ee │ │ │ │ + bne.w 883be │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 886d2 │ │ │ │ + bne.n 885a2 │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88594 │ │ │ │ + b.n 88464 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 8855c │ │ │ │ + b.n 8842c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088718 : │ │ │ │ +000885e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ clz r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88c98 │ │ │ │ + bne.w 88b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 889cc │ │ │ │ + beq.w 8889c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88b2a │ │ │ │ + beq.w 889fa │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88b2e │ │ │ │ + beq.w 889fe │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88786 │ │ │ │ + bcs.n 88656 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8876a │ │ │ │ + b.n 8863a │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88780 │ │ │ │ + bcs.n 88650 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 88766 │ │ │ │ + bls.n 88636 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88cba │ │ │ │ + bcs.w 88b8a │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 8876a │ │ │ │ + bcc.n 8863a │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 889ec │ │ │ │ + bhi.w 888bc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88c58 │ │ │ │ + blt.w 88b28 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88a74 │ │ │ │ + bgt.w 88944 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88a64 │ │ │ │ - ldr r3, [pc, #704] @ (88a84 ) │ │ │ │ + bne.w 88934 │ │ │ │ + ldr r3, [pc, #704] @ (88954 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 889a0 │ │ │ │ + bcs.w 88870 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 88b84 │ │ │ │ + beq.w 88a54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 88974 │ │ │ │ + beq.w 88844 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #612] @ (88a88 ) │ │ │ │ + ldr r2, [pc, #612] @ (88958 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88c14 │ │ │ │ + bne.w 88ae4 │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88aec │ │ │ │ + beq.w 889bc │ │ │ │ add r6, r7 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r7, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 88c28 │ │ │ │ + bne.w 88af8 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88cb6 │ │ │ │ + bpl.w 88b86 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 889d4 │ │ │ │ + bpl.w 888a4 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 889e6 │ │ │ │ + bcs.w 888b6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r6, r4, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls.n 8891e │ │ │ │ + bls.n 887ee │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r2, [r3, #4] │ │ │ │ add.w r2, r4, #32 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strb r1, [r3, #7] │ │ │ │ - bls.n 8891e │ │ │ │ + bls.n 887ee │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strb r2, [r3, #8] │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r3, #9] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ strb r1, [r3, #10] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ strb r1, [r3, #11] │ │ │ │ - bls.n 8891e │ │ │ │ + bls.n 887ee │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r3, #12] │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb r1, [r3, #14] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb r1, [r3, #15] │ │ │ │ - bls.n 8891e │ │ │ │ + bls.n 887ee │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ strb r2, [r3, #16] │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ strb r1, [r3, #17] │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r3, #18] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r3, #19] │ │ │ │ - bcs.n 8891e │ │ │ │ + bcs.n 887ee │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ strb.w r4, [r1, #-4] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ strb.w r4, [r1, #-7] │ │ │ │ ldr.w r4, [r2, #-8] │ │ │ │ strb.w r4, [r1, #-6] │ │ │ │ ldr.w r4, [r2, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ strb.w r4, [r1, #-5] │ │ │ │ - bcc.n 888f8 │ │ │ │ + bcc.n 887c8 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 8895e │ │ │ │ + bcs.n 8882e │ │ │ │ mov.w r8, r8, lsr #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 8895e │ │ │ │ + bls.n 8882e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 8895e │ │ │ │ + bcs.n 8882e │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 88952 │ │ │ │ + bcc.n 88822 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88caa │ │ │ │ + beq.w 88b7a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88a8c │ │ │ │ + beq.w 8895c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 8880a │ │ │ │ + bhi.w 886da │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8880a │ │ │ │ + bne.w 886da │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88c70 │ │ │ │ + bne.w 88b40 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88a74 │ │ │ │ + beq.n 88944 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 8880a │ │ │ │ + b.n 886da │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88748 │ │ │ │ + b.n 88618 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 8887c │ │ │ │ + bcc.w 8874c │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 88938 │ │ │ │ - b.n 8895e │ │ │ │ + bcc.n 88808 │ │ │ │ + b.n 8882e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88b5e │ │ │ │ + bls.w 88a2e │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88b7a │ │ │ │ + bcc.w 88a4a │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88c40 │ │ │ │ + bcs.w 88b10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88c58 │ │ │ │ + blt.w 88b28 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26cb08 │ │ │ │ + bl 26cd28 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 88a74 │ │ │ │ + blt.n 88944 │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 887c0 │ │ │ │ + beq.w 88690 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8880a │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 886da │ │ │ │ + bl 1e8f18 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88852 │ │ │ │ + bne.w 88722 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8896c │ │ │ │ + b.n 8883c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8896c │ │ │ │ + bne.w 8883c │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88c8a │ │ │ │ + bpl.w 88b5a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #532] @ (88cdc ) │ │ │ │ + ldrge r4, [pc, #532] @ (88bac ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88ae8 │ │ │ │ + beq.n 889b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88ae8 │ │ │ │ + beq.n 889b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88ae8 │ │ │ │ + cbnz r3, 889b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 8896c │ │ │ │ + b.n 8883c │ │ │ │ orr.w r3, r3, #32 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r7, #16] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - beq.n 88b56 │ │ │ │ + beq.n 88a26 │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88b94 │ │ │ │ + beq.n 88a64 │ │ │ │ str.w r2, [r3, r8] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 8895e │ │ │ │ - ldr r7, [pc, #436] @ (88ce0 ) │ │ │ │ - b.n 8896c │ │ │ │ + b.n 8882e │ │ │ │ + ldr r7, [pc, #436] @ (88bb0 ) │ │ │ │ + b.n 8883c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88c7c │ │ │ │ + bhi.w 88b4c │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88cdc ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88bac ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 8896c │ │ │ │ + b.n 8883c │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 88852 │ │ │ │ + b.n 88722 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88c58 │ │ │ │ + blt.n 88b28 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88a74 │ │ │ │ + bgt.n 88944 │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88a46 │ │ │ │ + b.n 88916 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88c58 │ │ │ │ + blt.n 88b28 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88a0c │ │ │ │ + b.n 888dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8880a │ │ │ │ - b.n 889a0 │ │ │ │ + bne.w 886da │ │ │ │ + b.n 88870 │ │ │ │ strh.w r2, [r3, r6, lsl #1] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r2, r4 │ │ │ │ add.w lr, r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 88be0 │ │ │ │ + b.n 88ab0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ adds r2, #16 │ │ │ │ bfi r0, r3, #0, #16 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ bfi r0, r3, #16, #16 │ │ │ │ @@ -141496,571 +141379,571 @@ │ │ │ │ str.w r0, [r1, #-8] │ │ │ │ bfi r6, r3, #0, #16 │ │ │ │ bfi r6, ip, #16, #16 │ │ │ │ str.w r6, [r1, #-4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, lr │ │ │ │ mov r6, r0 │ │ │ │ - bcc.n 88bb6 │ │ │ │ + bcc.n 88a86 │ │ │ │ sub.w r2, r4, #15 │ │ │ │ mov.w r1, r8, lsr #1 │ │ │ │ cmp r2, lr │ │ │ │ mov r3, r9 │ │ │ │ itt hi │ │ │ │ movhi r8, r0 │ │ │ │ movhi r1, r0 │ │ │ │ add.w r2, r8, r4 │ │ │ │ add r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.w 8895e │ │ │ │ + bcs.w 8882e │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88c00 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 88ad0 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88c34 │ │ │ │ + bne.n 88b04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 88832 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 88702 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88c8e │ │ │ │ + bne.n 88b5e │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88b98 │ │ │ │ + bmi.n 88a68 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88ba6 │ │ │ │ + b.n 88a76 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 88832 │ │ │ │ + b.n 88702 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4436 @ 0x1154 │ │ │ │ + movw r1, #4948 @ 0x1354 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 88a80 │ │ │ │ + bl 127324 │ │ │ │ + b.n 88950 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4488 @ 0x1188 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 88a80 │ │ │ │ + bl 127324 │ │ │ │ + b.n 88950 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 889ba │ │ │ │ + b.n 8888a │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 88760 │ │ │ │ - b.n 8878c │ │ │ │ + bhi.w 88630 │ │ │ │ + b.n 8865c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88aaa │ │ │ │ + b.n 8897a │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88b12 │ │ │ │ + bmi.w 889e2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88b20 │ │ │ │ - movw r0, #27004 @ 0x697c │ │ │ │ + b.n 889f0 │ │ │ │ + movw r0, #27516 @ 0x6b7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88a80 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88950 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a5158 │ │ │ │ + b.w 1a3810 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 889d8 │ │ │ │ + b.n 888a8 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #27032 @ 0x6998 │ │ │ │ + movw r1, #27544 @ 0x6b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 88a80 │ │ │ │ + bl d187c │ │ │ │ + b.n 88950 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088ce4 : │ │ │ │ +00088bb4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 88d06 │ │ │ │ + bne.n 88bd6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 8591c │ │ │ │ + bl 857f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88d02 │ │ │ │ + bne.n 88bd2 │ │ │ │ bl 498ac │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088d18 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088be8 <_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 88d60 │ │ │ │ - cbz r0, 88d58 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88c30 │ │ │ │ + cbz r0, 88c28 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88d42 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88c12 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88d3c <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88c0c <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088d60 : │ │ │ │ +00088c30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 88dde │ │ │ │ + bpl.n 88cae │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88d9e │ │ │ │ + bpl.n 88c6e │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88df2 │ │ │ │ + bpl.n 88cc2 │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88dac │ │ │ │ - cbz r1, 88d92 │ │ │ │ + beq.n 88c7c │ │ │ │ + cbz r1, 88c62 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88dd2 │ │ │ │ + bpl.n 88ca2 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88dac │ │ │ │ + cbz r0, 88c7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d9a │ │ │ │ + beq.n 88c6a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88d9a │ │ │ │ + b.n 88c6a │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d5278 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88de6 │ │ │ │ + beq.n 88cb6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88dce │ │ │ │ - cbz r2, 88dd6 │ │ │ │ + cbz r1, 88c9e │ │ │ │ + cbz r2, 88ca6 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88dd6 │ │ │ │ + bpl.n 88ca6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88d96 │ │ │ │ + b.n 88c66 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88d92 │ │ │ │ + bne.n 88c62 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88d9a │ │ │ │ + b.n 88c6a │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88d9a │ │ │ │ + b.n 88c6a │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 498ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88dee │ │ │ │ + cbz r1, 88cbe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88d9a │ │ │ │ + b.n 88c6a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88dac │ │ │ │ + beq.n 88c7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88d92 │ │ │ │ + beq.n 88c62 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88d92 │ │ │ │ + b.n 88c62 │ │ │ │ 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 6d264 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d144 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088e24 : │ │ │ │ +00088cf4 : │ │ │ │ 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 88e52 │ │ │ │ + bpl.n 88d22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88e6e │ │ │ │ + bcs.n 88d3e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 781b8 │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bl 780a0 │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27268 @ 0x6a84 │ │ │ │ + movw r1, #27780 @ 0x6c84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 88e68 │ │ │ │ + bl 127324 │ │ │ │ + b.n 88d38 │ │ │ │ │ │ │ │ -00088e8c : │ │ │ │ +00088d5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ - cbnz r5, 88efe │ │ │ │ + cbnz r5, 88dce │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 88eca │ │ │ │ + cbz r5, 88d9a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 88eca │ │ │ │ + cbz r5, 88d9a │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 88f18 │ │ │ │ + cbz r1, 88de8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 88f14 │ │ │ │ + cbz r0, 88de4 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 88f14 │ │ │ │ + cbz r0, 88de4 │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 88f0a │ │ │ │ + beq.n 88dda │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 259510 │ │ │ │ - bl 263ddc │ │ │ │ + b.w 2596cc │ │ │ │ + bl 263fa4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88ef0 │ │ │ │ - b.n 88f02 │ │ │ │ + beq.n 88dc0 │ │ │ │ + b.n 88dd2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 88f32 │ │ │ │ + cbnz r3, 88e02 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #27304 @ 0x6aa8 │ │ │ │ + movw r1, #27816 @ 0x6ca8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 88f02 │ │ │ │ + bl d187c │ │ │ │ + b.n 88dd2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26116 @ 0x6604 │ │ │ │ + movw r1, #26628 @ 0x6804 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 88f02 │ │ │ │ + bl d187c │ │ │ │ + b.n 88dd2 │ │ │ │ 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 88fee │ │ │ │ + beq.n 88ebe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 89024 │ │ │ │ + bpl.n 88ef4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 88fbc │ │ │ │ + bne.n 88e8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88fc6 │ │ │ │ + beq.n 88e96 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 88fd4 │ │ │ │ + bne.n 88ea4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 88fd4 │ │ │ │ - ldr r1, [pc, #164] @ (8903c ) │ │ │ │ + beq.n 88ea4 │ │ │ │ + ldr r1, [pc, #164] @ (88f0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8901e │ │ │ │ - bl 7b9a4 │ │ │ │ + beq.n 88eee │ │ │ │ + bl 7b8b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88f7e │ │ │ │ + bne.n 88e4e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 88f90 │ │ │ │ + beq.n 88e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 88f96 │ │ │ │ + bne.n 88e66 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a1498 │ │ │ │ + b.w 19fb48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89016 │ │ │ │ + beq.n 88ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 89034 │ │ │ │ + beq.n 88f04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc5b8 │ │ │ │ + b.w bc598 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89008 │ │ │ │ - b.n 88ffc │ │ │ │ - bl 79470 │ │ │ │ - b.n 88fb8 │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + bne.n 88ed8 │ │ │ │ + b.n 88ecc │ │ │ │ + bl 7936c │ │ │ │ + b.n 88e88 │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88fb8 │ │ │ │ + b.n 88e88 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089040 <_PyType_Lookup@@Base>: │ │ │ │ +00088f10 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8194c <_PyType_LookupRef@@Base> │ │ │ │ + bl 81860 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 8905a <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 88f2a <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89056 <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 88f26 <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89056 <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89056 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 88f26 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88f26 <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -00089074 : │ │ │ │ +00088f44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ blx 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8915c │ │ │ │ + beq.n 8902c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 89128 │ │ │ │ + beq.n 88ff8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 89138 │ │ │ │ - bl 71320 │ │ │ │ + bne.n 89008 │ │ │ │ + bl 71200 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89184 │ │ │ │ + beq.n 89054 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (8918c ) │ │ │ │ + ldr r1, [pc, #216] @ (8905c ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 78270 │ │ │ │ + bl 78158 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 8917c │ │ │ │ - bne.n 8914e │ │ │ │ + blt.n 8904c │ │ │ │ + bne.n 8901e │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f6ac │ │ │ │ + bl 7f5cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8917c │ │ │ │ + beq.n 8904c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8918c ) │ │ │ │ + ldr r1, [pc, #184] @ (8905c ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89156 │ │ │ │ + bne.n 89026 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8913e │ │ │ │ + bmi.n 8900e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 89152 │ │ │ │ + cbz r0, 89022 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #27444 @ 0x6b34 │ │ │ │ + movw r1, #27956 @ 0x6d34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85050 │ │ │ │ + bl 84f24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, sl │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 890a2 │ │ │ │ + beq.n 88f72 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 890b0 │ │ │ │ + b.n 88f80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890f0 │ │ │ │ + beq.n 88fc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 890f0 │ │ │ │ + b.n 88fc0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 890dc │ │ │ │ + b.n 88fac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8910e │ │ │ │ + b.n 88fde │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8910e │ │ │ │ - ldr r0, [pc, #48] @ (89190 ) │ │ │ │ + b.n 88fde │ │ │ │ + ldr r0, [pc, #48] @ (89060 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27396 @ 0x6b04 │ │ │ │ + movw r2, #27908 @ 0x6d04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 127178 <_PyErr_SetString@@Base> │ │ │ │ - b.n 89120 │ │ │ │ + bl 127388 <_PyErr_SetString@@Base> │ │ │ │ + b.n 88ff0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8910e │ │ │ │ + b.n 88fde │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 8910e │ │ │ │ + b.n 88fde │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -142070,693 +141953,693 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 891d6 │ │ │ │ + beq.n 890a6 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (89204 ) │ │ │ │ + ldr r0, [pc, #64] @ (890d4 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89208 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 890d8 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 891ec │ │ │ │ + cbnz r3, 890bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 891d2 │ │ │ │ + beq.n 890a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 891d2 │ │ │ │ + b.n 890a2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #27244 @ 0x6a6c │ │ │ │ + movw r0, #27756 @ 0x6c6c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23cd4c │ │ │ │ + bl 23cb74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 891d8 │ │ │ │ - b.n 891d2 │ │ │ │ + bne.n 890a8 │ │ │ │ + b.n 890a2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089208 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000890d8 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89680 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 89550 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 893ea <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 896e2 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 8961c <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 892ba <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 895b2 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 894ec <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r6, #20 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - bgt.w 894e2 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 893b2 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89468 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89620 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 89338 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 894f0 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [ip, #1416] @ 0x588 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 895fe <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 894ce <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 893d2 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 892a2 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 892ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 891bc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, lr, #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 89450 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 89320 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 892ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 891bc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ add.w lr, r8, #8 │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [lr], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 8945c <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 8932c <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 892d4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 891a4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 893f2 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 892c2 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - blt.w 8942a <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #38801 @ 0x9791 │ │ │ │ + blt.w 892fa <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #38497 @ 0x9661 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 893de <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (8961c <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 892ae <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (894ec <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 894ba <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 8938a <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 896f2 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 895c2 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89596 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 89466 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896b4 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 89584 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 89538 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 89408 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 895ca <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 8949a <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 893b8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 89288 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 893b8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89620 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 89288 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (894f0 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895e4 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 894b4 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8948c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 8935c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8957c <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 8944c <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89686 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 89556 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ - bne.w 892a8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 892ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89178 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 891bc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (89624 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (894f4 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 89316 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 891e6 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 895ba <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 8948a <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89316 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 891e6 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bce88 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bce6c <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8973c <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 8960c <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 89328 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 891f8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27448 @ 0x6b38 │ │ │ │ + movw r1, #27960 @ 0x6d38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e7edc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e71fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89328 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 891f8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8939c <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 893b8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 8926c <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 89288 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 892c8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 892ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89198 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 891bc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 892d4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 892ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 891a4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 891bc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8928c <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 8915c <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 893bc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 8928c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 893bc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89620 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 8928c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (894f0 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89666 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 89536 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 893bc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 8928c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8975a <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 8962a <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8934c <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 8921c <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27480 @ 0x6b58 │ │ │ │ + movw r1, #27992 @ 0x6d58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 89628 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 894f8 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8958a <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 8945a <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ mov ip, lr │ │ │ │ str.w r0, [ip], #4 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 892bc <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 8918c <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 892c8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89198 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8971c <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 895ec <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89378 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89248 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89378 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89248 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89378 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89248 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8956a <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 8943a <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89636 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89506 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89636 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89506 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 893ca <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 8929a <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 892a8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 8959e <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 89178 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 8946e <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 894de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 893ae <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 894de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 893ae <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 89328 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 8942a <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 891f8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 892fa <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 894de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 893ae <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 894de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 893ae <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 894de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 893ae <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 893b4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 89284 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 893b4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 89284 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 89652 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 89522 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89288 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 89158 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89506 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 893d6 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89288 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 89158 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 894b4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 89384 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 894b4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f3720 │ │ │ │ - b.n 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 89384 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f2b14 │ │ │ │ + b.n 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 893ca <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 8929a <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89780 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 89650 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20f410 │ │ │ │ - b.n 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89370 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 89240 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8970e <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 895de <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20f410 │ │ │ │ - b.n 894de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 893ae <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #4608 @ 0x1200 │ │ │ │ + movw r0, #5120 @ 0x1400 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #27512 @ 0x6b78 │ │ │ │ + movw r2, #28024 @ 0x6d78 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 894de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 893ae <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 896c6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 896c6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 89596 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89596 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89378 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89248 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8971e <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 895ee <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89378 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89248 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89586 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89456 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8976a <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 8963a <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 894c8 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 89398 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 8925c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89698 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 89568 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89698 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89568 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #360] @ (8990c <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (897dc <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r3, r5] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 897f6 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 896c6 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89878 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 89748 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8983a <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 8970a <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89894 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 89764 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8981a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 896ea <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 897f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 896c0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8985e <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 8972e <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 898ce <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 8979e <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 897bc <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 8968c <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27480 @ 0x6b58 │ │ │ │ + movw r1, #27992 @ 0x6d58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 897f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 896c0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 898ea <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 897ba <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 897f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 896c0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 89828 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 897de <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 89842 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 896f8 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 896ae <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 89712 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89816 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 896e6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 89816 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 896e6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89816 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 896e6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89816 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 896e6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89816 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 896e6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #27512 @ 0x6b78 │ │ │ │ + movw r2, #28024 @ 0x6d78 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 89816 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 896e6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 897d8 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 896a8 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 898c0 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89790 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20f410 │ │ │ │ - b.n 89816 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 896e6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898a4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 898a4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 898d6 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 89774 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89774 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 897a6 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89800 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 896d0 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 897f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 896c0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 897f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 896c0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 897de <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 896ae <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 898ec <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 897bc <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 897de <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 897f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 896ae <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 896c0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -142767,277 +142650,277 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #27544 @ 0x6b98 │ │ │ │ + movw r1, #28056 @ 0x6d98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c488 │ │ │ │ + bl 8c378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + beq.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ 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 89b80 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + beq.w 89a50 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bdde <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ + bge.w 8bb5a <_PyObject_MakeTpCall@@Base+0x2a82> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8ac6e <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + beq.w 8ab22 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ 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 8bc0c <_PyObject_MakeTpCall@@Base+0x2a04> │ │ │ │ + bge.w 8bde8 <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89990 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 89860 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + ble.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ 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 8bc36 <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ + beq.w 8bad2 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ 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 8b0fe <_PyObject_MakeTpCall@@Base+0x1ef6> │ │ │ │ + beq.w 8af64 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + ble.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b2e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b194 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b0fe <_PyObject_MakeTpCall@@Base+0x1ef6> │ │ │ │ + beq.w 8af64 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89a90 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89960 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89a76 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89946 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89a5c <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 8992c <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89a42 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89912 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b2ba <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ + bne.w 8b16e <_PyObject_MakeTpCall@@Base+0x2096> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + ble.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b2e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b194 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + ble.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b2e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b194 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + ble.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b2e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b194 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + ble.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b2e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b194 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + ble.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b2e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b194 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b740 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + ble.w 8b5f6 <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b2de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + bne.w 8b192 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x2162> │ │ │ │ + bne.w 8b22c <_PyObject_MakeTpCall@@Base+0x2154> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8b8ee <_PyObject_MakeTpCall@@Base+0x26e6> │ │ │ │ + bne.w 8b7d0 <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bae2 <_PyObject_MakeTpCall@@Base+0x28da> │ │ │ │ + bge.w 8b7f6 <_PyObject_MakeTpCall@@Base+0x271e> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 8abee <_PyObject_MakeTpCall@@Base+0x19e6> │ │ │ │ + bmi.w 8aaa2 <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ac36 <_PyObject_MakeTpCall@@Base+0x1a2e> │ │ │ │ + beq.w 8aaea <_PyObject_MakeTpCall@@Base+0x1a12> │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bpl.w 8b29a <_PyObject_MakeTpCall@@Base+0x2092> │ │ │ │ + bpl.w 8b14e <_PyObject_MakeTpCall@@Base+0x2076> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ab9c <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + beq.w 8aa50 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ac48 <_PyObject_MakeTpCall@@Base+0x1a40> │ │ │ │ + beq.w 8aafc <_PyObject_MakeTpCall@@Base+0x1a24> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8af60 <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ + beq.w 8ae14 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b1a0 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + beq.w 8b054 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b35e <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.w 8b2c0 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ + beq.w 8b186 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f568 │ │ │ │ + bl 7f488 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89b64 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89a34 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b1a8 <_PyObject_MakeTpCall@@Base+0x1fa0> │ │ │ │ + bne.w 8b05c <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b1a8 <_PyObject_MakeTpCall@@Base+0x1fa0> │ │ │ │ + b.w 8b05c <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + beq.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bd1e <_PyObject_MakeTpCall@@Base+0x2b16> │ │ │ │ + beq.w 8baa4 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8bd1e <_PyObject_MakeTpCall@@Base+0x2b16> │ │ │ │ + bpl.w 8baa4 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81e48 │ │ │ │ + bl 81d5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + beq.w 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bd0a <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ - ldr r1, [pc, #564] @ (89dfc <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8ba90 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + ldr r1, [pc, #564] @ (89ccc <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8acde <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ + bne.w 8ab92 <_PyObject_MakeTpCall@@Base+0x1aba> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8acde <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ + beq.w 8ab92 <_PyObject_MakeTpCall@@Base+0x1aba> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8acfe <_PyObject_MakeTpCall@@Base+0x1af6> │ │ │ │ - ldr.w r9, [pc, #532] @ 89e0c <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8abb2 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + ldr.w r9, [pc, #532] @ 89cdc <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b708 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ + bne.w 8b5be <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ 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 8aa0e <_PyObject_MakeTpCall@@Base+0x1806> │ │ │ │ + bne.w 8a8c2 <_PyObject_MakeTpCall@@Base+0x17ea> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa0e <_PyObject_MakeTpCall@@Base+0x1806> │ │ │ │ + bne.w 8a8c2 <_PyObject_MakeTpCall@@Base+0x17ea> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40293 @ 0x9d65 │ │ │ │ + movw r8, #40033 @ 0x9c61 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8b970 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ + bne.w 8b930 <_PyObject_MakeTpCall@@Base+0x2858> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + beq.w 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ 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 89c82 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 89e0c <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89b52 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 89cdc <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ sub.w r2, sl, #8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -143058,1112 +142941,1101 @@ │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ add.w r3, sl, #380 @ 0x17c │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ add.w r3, sl, #368 @ 0x170 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ add.w r3, sl, #420 @ 0x1a4 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8c16e <_PyObject_MakeTpCall@@Base+0x2f66> │ │ │ │ + beq.w 8c06e <_PyObject_MakeTpCall@@Base+0x2f96> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89cd2 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 89ba2 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #64793 @ 0xfd19 │ │ │ │ + movw r2, #65157 @ 0xfe85 │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59421 @ 0xe81d │ │ │ │ + movw r2, #59197 @ 0xe73d │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #5765 @ 0x1685 │ │ │ │ + movw r2, #6313 @ 0x18a9 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #10937 @ 0x2ab9 │ │ │ │ + movw r2, #11853 @ 0x2e4d │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sl, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [sl, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8bdd0 <_PyObject_MakeTpCall@@Base+0x2bc8> │ │ │ │ + bpl.w 8bbba <_PyObject_MakeTpCall@@Base+0x2ae2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8be16 <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ + bpl.w 8bbc8 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8be16 <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ + bpl.w 8bbc8 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8be2a <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ + beq.w 8bbdc <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c086 <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ + bne.w 8c258 <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8ac76 <_PyObject_MakeTpCall@@Base+0x1a6e> │ │ │ │ - ldr r5, [pc, #152] @ (89e00 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8ab2a <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + ldr r5, [pc, #152] @ (89cd0 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8accc <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + bne.w 8ab80 <_PyObject_MakeTpCall@@Base+0x1aa8> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8accc <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + beq.w 8ab80 <_PyObject_MakeTpCall@@Base+0x1aa8> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (89e04 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (89cd4 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89e10 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 106dcc │ │ │ │ + bne.n 89ce0 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 106f44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e16 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (89e08 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 89ce6 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (89cd8 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 80314 │ │ │ │ + bl 80234 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89dd6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 89ca6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (89e04 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (89cd4 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b914 <_PyObject_MakeTpCall@@Base+0x270c> │ │ │ │ + bne.w 8b776 <_PyObject_MakeTpCall@@Base+0x269e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89e16 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 89ce6 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89df2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89cc2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c248 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ + beq.w 8bef6 <_PyObject_MakeTpCall@@Base+0x2e1e> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a756 <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + b.w 8a62a <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89da0 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 89c70 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c346 <_PyObject_MakeTpCall@@Base+0x313e> │ │ │ │ + bmi.w 8c012 <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c38e <_PyObject_MakeTpCall@@Base+0x3186> │ │ │ │ + bpl.w 8c05a <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b18e <_PyObject_MakeTpCall@@Base+0x1f86> │ │ │ │ + bne.w 8b042 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b18e <_PyObject_MakeTpCall@@Base+0x1f86> │ │ │ │ - ldr r1, [pc, #736] @ (8a128 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b042 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ + ldr r1, [pc, #736] @ (89ff8 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8aaa6 <_PyObject_MakeTpCall@@Base+0x189e> │ │ │ │ + bne.w 8a95a <_PyObject_MakeTpCall@@Base+0x1882> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89e6c <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89d3c <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c40c <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ + bmi.w 8c0ec <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c468 <_PyObject_MakeTpCall@@Base+0x3260> │ │ │ │ + bpl.w 8c148 <_PyObject_MakeTpCall@@Base+0x3070> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aa56 <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + bne.w 8a90a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8aa56 <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8a90a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a12c <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (89ffc <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8aa64 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8a918 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 89f40 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 89e10 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bf14 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ + bpl.w 8bcc0 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bf14 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ + bpl.w 8bcc0 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bf1c <_PyObject_MakeTpCall@@Base+0x2d14> │ │ │ │ + beq.w 8bcc8 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b7fc <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a140 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b664 <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a010 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8ab0c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bhi.w 8a9c0 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b814 <_PyObject_MakeTpCall@@Base+0x260c> │ │ │ │ + beq.w 8b67c <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aaec <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq.w 8a9a0 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ str.w r6, [sl, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c2b8 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + bmi.w 8c1a4 <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c314 <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ + bpl.w 8c200 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b614 <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ + bne.w 8b528 <_PyObject_MakeTpCall@@Base+0x2450> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b614 <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ - ldr r1, [pc, #448] @ (8a130 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b528 <_PyObject_MakeTpCall@@Base+0x2450> │ │ │ │ + ldr r1, [pc, #448] @ (8a000 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1ce <_PyObject_MakeTpCall@@Base+0x1fc6> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a140 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b082 <_PyObject_MakeTpCall@@Base+0x1faa> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a010 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b6f0 <_PyObject_MakeTpCall@@Base+0x24e8> │ │ │ │ + bne.w 8b5a6 <_PyObject_MakeTpCall@@Base+0x24ce> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b21e <_PyObject_MakeTpCall@@Base+0x2016> │ │ │ │ + bmi.w 8b0d2 <_PyObject_MakeTpCall@@Base+0x1ffa> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bd34 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + bpl.w 8be52 <_PyObject_MakeTpCall@@Base+0x2d7a> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b54c <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + bne.w 8b404 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b54c <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ - ldr r1, [pc, #368] @ (8a134 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b404 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + ldr r1, [pc, #368] @ (8a004 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b55e <_PyObject_MakeTpCall@@Base+0x2356> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a140 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b416 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a010 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b6fc <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + bne.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x24da> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b580 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ + bmi.w 8b438 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bfa4 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + bpl.w 8bc56 <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b626 <_PyObject_MakeTpCall@@Base+0x241e> │ │ │ │ + bne.w 8b4b8 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b626 <_PyObject_MakeTpCall@@Base+0x241e> │ │ │ │ - ldr r1, [pc, #288] @ (8a138 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b4b8 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ + ldr r1, [pc, #288] @ (8a008 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b638 <_PyObject_MakeTpCall@@Base+0x2430> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a140 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b4ca <_PyObject_MakeTpCall@@Base+0x23f2> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a010 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b71e <_PyObject_MakeTpCall@@Base+0x2516> │ │ │ │ + bne.w 8b5d4 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae8a <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ + bne.w 8ad3e <_PyObject_MakeTpCall@@Base+0x1c66> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a060 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 89f30 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8a078 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 89f48 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r7, [sl, #16] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8a492 <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ + beq.w 8a362 <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, sl │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a4bc <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a38c <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b288 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + bne.w 8b13c <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b28e <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + bgt.w 8b142 <_PyObject_MakeTpCall@@Base+0x206a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a4fa <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ + bmi.w 8a3ca <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c3ae <_PyObject_MakeTpCall@@Base+0x31a6> │ │ │ │ + bpl.w 8c336 <_PyObject_MakeTpCall@@Base+0x325e> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b602 <_PyObject_MakeTpCall@@Base+0x23fa> │ │ │ │ + bne.w 8b516 <_PyObject_MakeTpCall@@Base+0x243e> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b602 <_PyObject_MakeTpCall@@Base+0x23fa> │ │ │ │ - ldr r1, [pc, #84] @ (8a13c <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b516 <_PyObject_MakeTpCall@@Base+0x243e> │ │ │ │ + ldr r1, [pc, #84] @ (8a00c <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b104 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a140 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8afb8 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a010 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b712 <_PyObject_MakeTpCall@@Base+0x250a> │ │ │ │ + bne.w 8b5c8 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b13a <_PyObject_MakeTpCall@@Base+0x1f32> │ │ │ │ + bmi.w 8afee <_PyObject_MakeTpCall@@Base+0x1f16> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c3a2 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ - b.n 8a144 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c230 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ + b.n 8a014 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a390 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a260 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a368 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a238 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a2fc <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a1cc <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a3a0 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a270 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b5f0 <_PyObject_MakeTpCall@@Base+0x23e8> │ │ │ │ + bne.w 8b4a6 <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b5f0 <_PyObject_MakeTpCall@@Base+0x23e8> │ │ │ │ - ldr r1, [pc, #732] @ (8a438 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + beq.w 8b4a6 <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ + ldr r1, [pc, #732] @ (8a308 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bda8 <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ - ldr.w r9, [pc, #724] @ 8a444 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8bb92 <_PyObject_MakeTpCall@@Base+0x2aba> │ │ │ │ + ldr.w r9, [pc, #724] @ 8a314 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b72a <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ + bne.w 8b5e0 <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a1ae <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a07e <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [sl] │ │ │ │ - bl 72e34 │ │ │ │ + bl 72d1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a1c8 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a098 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d79c │ │ │ │ + bl 8d69c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a1ba <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a08a <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bd50 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ + beq.w 8b8c4 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bcb2 <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ + bmi.w 8b86c <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bcf6 <_PyObject_MakeTpCall@@Base+0x2aee> │ │ │ │ + beq.w 8b8b0 <_PyObject_MakeTpCall@@Base+0x27d8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bcf6 <_PyObject_MakeTpCall@@Base+0x2aee> │ │ │ │ - bl 81e48 │ │ │ │ + bpl.w 8b8b0 <_PyObject_MakeTpCall@@Base+0x27d8> │ │ │ │ + bl 81d5c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8a444 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #35889 @ 0x8c31 │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #576] @ 8a314 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + movw r3, #35697 @ 0x8b71 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #540] @ (8a43c <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r3, [pc, #540] @ (8a30c <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r9 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8a56a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bpl.w 8a43a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7ae <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ + bne.w 8b68e <_PyObject_MakeTpCall@@Base+0x25b6> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a56a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a43a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a9ca <_PyObject_MakeTpCall@@Base+0x17c2> │ │ │ │ + beq.w 8a87e <_PyObject_MakeTpCall@@Base+0x17a6> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a554 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.w 8a424 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8a43c <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #444] @ (8a30c <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ eor.w r9, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8a818 <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + bne.w 8a6ce <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ movs r3, #12 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r1, r5, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a816 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + bne.w 8a6cc <_PyObject_MakeTpCall@@Base+0x15f4> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a7ac <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a680 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a2d4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.n 8a1a4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a44a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a31a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a784 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + bne.w 8a658 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c116 <_PyObject_MakeTpCall@@Base+0x2f0e> │ │ │ │ + beq.w 8c272 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ movw r6, #33156 @ 0x8184 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r5, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ - bmi.w 8c0a0 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + bmi.w 8c342 <_PyObject_MakeTpCall@@Base+0x326a> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8b780 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + bhi.w 8b636 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b780 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + bmi.w 8b636 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b770 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ + bne.w 8b626 <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ 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 8b4f2 <_PyObject_MakeTpCall@@Base+0x22ea> │ │ │ │ + bcs.w 8b3aa <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ 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 8b4de <_PyObject_MakeTpCall@@Base+0x22d6> │ │ │ │ + beq.w 8b396 <_PyObject_MakeTpCall@@Base+0x22be> │ │ │ │ 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 8a7e2 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ + beq.w 8a698 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ 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 8b0aa <_PyObject_MakeTpCall@@Base+0x1ea2> │ │ │ │ + bgt.w 8af6a <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8a440 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ + ldr r2, [pc, #140] @ (8a310 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb84 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + bne.w 8baba <_PyObject_MakeTpCall@@Base+0x29e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bb9c <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + beq.w 8ba46 <_PyObject_MakeTpCall@@Base+0x296e> │ │ │ │ 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 8bba6 <_PyObject_MakeTpCall@@Base+0x299e> │ │ │ │ + beq.w 8ba50 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r6, #37609 @ 0x92e9 │ │ │ │ + movw r6, #37417 @ 0x9229 │ │ │ │ movt r6, #15 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r7, [r5, #12] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ str r6, [r5, #20] │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r1, [lr] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq.n 8a448 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.n 8a318 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bc5c <_PyObject_MakeTpCall@@Base+0x2a54> │ │ │ │ - b.n 8a448 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.w 8b91a <_PyObject_MakeTpCall@@Base+0x2842> │ │ │ │ + b.n 8a318 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a7bc <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a68c <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl be454 │ │ │ │ + bl be43c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a46e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + beq.n 8a33e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a46e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + cbnz r3, 8a33e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c31e <_PyObject_MakeTpCall@@Base+0x3116> │ │ │ │ + beq.w 8bf9c <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a230 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a100 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a230 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bne.w 8a100 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a230 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a100 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20396 @ 0x4fac │ │ │ │ + movw r1, #20908 @ 0x51ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a0a6 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 89f76 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b0f8 <_PyObject_MakeTpCall@@Base+0x1ef0> │ │ │ │ + beq.w 8af5e <_PyObject_MakeTpCall@@Base+0x1e86> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8a774 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + ldr r2, [pc, #688] @ (8a648 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a4d4 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a3a4 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c3ba <_PyObject_MakeTpCall@@Base+0x31b2> │ │ │ │ + beq.w 8c300 <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a0b8 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 89f88 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a0b8 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 89f88 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #4877 @ 0x130d │ │ │ │ + movw r3, #4645 @ 0x1225 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a0c2 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #644] @ 8a780 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ + bpl.w 89f92 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #648] @ 8a654 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r4, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8a536 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + beq.n 8a406 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r4, r1, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a0d0 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + bmi.w 89fa0 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a100 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89fd0 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a56a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.n 8a43a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a554 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.n 8a424 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a26c <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ + bgt.w 8a13c <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, sl │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a594 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a464 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a594 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + cbnz r3, 8a464 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8a778 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r2, [pc, #500] @ (8a64c <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bca0 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ + bne.w 8be12 <_PyObject_MakeTpCall@@Base+0x2d3a> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8aa84 <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ + bpl.w 8a938 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aa84 <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ + beq.w 8a938 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bc68 <_PyObject_MakeTpCall@@Base+0x2a60> │ │ │ │ + beq.w 8be24 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb20 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + bne.w 8bb06 <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8bb68 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + bpl.w 8bb3e <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c3ca <_PyObject_MakeTpCall@@Base+0x31c2> │ │ │ │ - movw r3, #57137 @ 0xdf31 │ │ │ │ + beq.w 8c29a <_PyObject_MakeTpCall@@Base+0x31c2> │ │ │ │ + movw r3, #57113 @ 0xdf19 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aa3c <_PyObject_MakeTpCall@@Base+0x1834> │ │ │ │ + bne.w 8a8f0 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8a77c <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r1, [pc, #392] @ (8a650 <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd508 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd4ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aa4a <_PyObject_MakeTpCall@@Base+0x1842> │ │ │ │ + beq.w 8a8fe <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a62c <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a4fc <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a62c <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #348] @ (8a778 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a4fc <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + ldr r2, [pc, #352] @ (8a64c <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdfa <_PyObject_MakeTpCall@@Base+0x2bf2> │ │ │ │ + bne.w 8bb76 <_PyObject_MakeTpCall@@Base+0x2a9e> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr.w r7, [r9, fp] │ │ │ │ + ldr.w r6, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b5c4 <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ + bpl.w 8b47a <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b5c4 <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ + beq.w 8b47a <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af7e <_PyObject_MakeTpCall@@Base+0x1d76> │ │ │ │ - movw r3, #56233 @ 0xdba9 │ │ │ │ + bne.w 8ae32 <_PyObject_MakeTpCall@@Base+0x1d5a> │ │ │ │ + movw r3, #56189 @ 0xdb7d │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8ab3a <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 8c072 <_PyObject_MakeTpCall@@Base+0x2e6a> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8be56 <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ + bne.w 8a9ee <_PyObject_MakeTpCall@@Base+0x1916> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.w 8c242 <_PyObject_MakeTpCall@@Base+0x316a> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 8bd08 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8be62 <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ - ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ + beq.w 8bd14 <_PyObject_MakeTpCall@@Base+0x2c3c> │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ - cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8be62 <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r7, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp.w r7, r2, asr #2 │ │ │ │ + bge.w 8bd14 <_PyObject_MakeTpCall@@Base+0x2c3c> │ │ │ │ + add.w r7, r4, r7, lsl #2 │ │ │ │ + str.w r7, [r6, #148] @ 0x94 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov.w r1, #0 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r4, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrd r0, r1, [r5, #8] │ │ │ │ - strd r0, r1, [r4, #12] │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str r3, [r4, #20] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ + ldr.w r2, [r3, #-76] │ │ │ │ + ldrd r7, r0, [r5, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + strd r7, r0, [r4, #12] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str r1, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - strh r3, [r4, #36] @ 0x24 │ │ │ │ - strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8af1c <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ + str r1, [r4, #24] │ │ │ │ + strh r1, [r4, #36] @ 0x24 │ │ │ │ + strb.w r1, [r4, #38] @ 0x26 │ │ │ │ + ble.w 8add0 <_PyObject_MakeTpCall@@Base+0x1cf8> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d5e8 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d3e0 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af34 <_PyObject_MakeTpCall@@Base+0x1d2c> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + bne.w 8ade8 <_PyObject_MakeTpCall@@Base+0x1d10> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b992 <_PyObject_MakeTpCall@@Base+0x278a> │ │ │ │ + bne.w 8b82c <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e13c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9df34 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab4e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + beq.w 8aa02 <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf58 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + bne.w 8bc72 <_PyObject_MakeTpCall@@Base+0x2b9a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a74a <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + beq.n 8a61e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a74a <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ - ldr r2, [pc, #68] @ (8a778 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a61e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + ldr r2, [pc, #68] @ (8a64c <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf88 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + bne.w 8bca4 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c29a <_PyObject_MakeTpCall@@Base+0x3092> │ │ │ │ + bne.w 8c212 <_PyObject_MakeTpCall@@Base+0x313a> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a76c <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + beq.n 8a640 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2ae <_PyObject_MakeTpCall@@Base+0x30a6> │ │ │ │ + beq.w 8c226 <_PyObject_MakeTpCall@@Base+0x314e> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a9b0 <_PyObject_MakeTpCall@@Base+0x17a8>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a884 <_PyObject_MakeTpCall@@Base+0x17ac>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a7a2 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + beq.n 8a676 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bbe6 <_PyObject_MakeTpCall@@Base+0x29de> │ │ │ │ + beq.w 8b910 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a448 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + bne.w 8a318 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a230 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a100 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a230 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a100 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2ede> │ │ │ │ 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 8a386 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + bcc.w 8a256 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8a386 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.n 8a256 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8aad4 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r0, [pc, #696] @ (8a988 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b848 <_PyObject_MakeTpCall@@Base+0x2640> │ │ │ │ + bne.w 8b6fc <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8b966 <_PyObject_MakeTpCall@@Base+0x275e> │ │ │ │ + bgt.w 8b926 <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b414 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + beq.w 8b2cc <_PyObject_MakeTpCall@@Base+0x21f4> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8aad4 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r3, [pc, #660] @ (8a988 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b84e <_PyObject_MakeTpCall@@Base+0x2646> │ │ │ │ + beq.w 8b702 <_PyObject_MakeTpCall@@Base+0x262a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b86c <_PyObject_MakeTpCall@@Base+0x2664> │ │ │ │ + beq.w 8b720 <_PyObject_MakeTpCall@@Base+0x2648> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b4b0 <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ + beq.w 8b368 <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8af3e <_PyObject_MakeTpCall@@Base+0x1d36> │ │ │ │ + ble.w 8adf2 <_PyObject_MakeTpCall@@Base+0x1d1a> │ │ │ │ add.w r3, r1, #8 │ │ │ │ strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8aad8 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r1, [pc, #584] @ (8a98c <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a8d8 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + bmi.n 8a78e <_PyObject_MakeTpCall@@Base+0x16b6> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a922 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ + beq.n 8a7d8 <_PyObject_MakeTpCall@@Base+0x1700> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a948 <_PyObject_MakeTpCall@@Base+0x1740> │ │ │ │ + bne.n 8a7fc <_PyObject_MakeTpCall@@Base+0x1724> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a884 <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ + blt.n 8a73a <_PyObject_MakeTpCall@@Base+0x1662> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a8cc <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.n 8a782 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bbf0 <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ + beq.w 8bdc0 <_PyObject_MakeTpCall@@Base+0x2ce8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8a97a <_PyObject_MakeTpCall@@Base+0x1772> │ │ │ │ + b.n 8a82e <_PyObject_MakeTpCall@@Base+0x1756> │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ @@ -144176,284 +144048,283 @@ │ │ │ │ add r3, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b95a <_PyObject_MakeTpCall@@Base+0x2752> │ │ │ │ + beq.w 8bddc <_PyObject_MakeTpCall@@Base+0x2d04> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8aad8 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - bl 782dc │ │ │ │ + ldr r1, [pc, #444] @ (8a98c <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a8a2 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ + bne.n 8a758 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a93e <_PyObject_MakeTpCall@@Base+0x1736> │ │ │ │ + beq.n 8a7f2 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8a93e <_PyObject_MakeTpCall@@Base+0x1736> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl d3c3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8bff2 <_PyObject_MakeTpCall@@Base+0x2f1a> │ │ │ │ + bl d3be0 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ - b.n 8a7ac <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.n 8a680 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8aef4 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ + beq.w 8ada8 <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a972 <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.n 8a826 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bbf0 <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ + beq.w 8bdc0 <_PyObject_MakeTpCall@@Base+0x2ce8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2d4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.w 8a1a4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r6, r1, r3 │ │ │ │ str r4, [r6, #8] │ │ │ │ add r5, r3 │ │ │ │ adds r3, #4 │ │ │ │ add r3, r1 │ │ │ │ movw r1, #43772 @ 0xaafc │ │ │ │ ldr r0, [r5, r1] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #312] @ (8aad4 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #312] @ (8a988 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8aad4 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldrne r5, [pc, #300] @ (8a988 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ strne.w r1, [r5, #260] @ 0x104 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab78 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bne.w 8aa2c <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a2d4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a1a4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b4c0 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + beq.w 8b378 <_PyObject_MakeTpCall@@Base+0x22a0> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #244] @ (8aad8 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r2, [pc, #244] @ (8a98c <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8a2a0 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8a818 <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + beq.w 8a170 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ + b.n 8a6ce <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40293 @ 0x9d65 │ │ │ │ + movw r8, #40033 @ 0x9c61 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bc96 <_PyObject_MakeTpCall@@Base+0x2a8e> │ │ │ │ + bne.w 8bc08 <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + beq.w 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89c52 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #156] @ (8aadc <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + b.w 89b22 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #156] @ (8a990 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a608 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8aadc <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + bne.w 8a4d8 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #144] @ (8a990 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d345c │ │ │ │ + bl d3400 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a608 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8aae0 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ - bl 6cb9c │ │ │ │ + b.n 8a4d8 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r0, [pc, #136] @ (8a994 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89e9e <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #128] @ 8aae8 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bne.w 89d6e <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #128] @ 8a99c <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f40 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 89e10 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f40 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e10 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 89208 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 890d8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a5d0 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a4a0 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8c148 <_PyObject_MakeTpCall@@Base+0x2f40> │ │ │ │ - ldr r1, [pc, #36] @ (8aae4 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ + bpl.w 8c310 <_PyObject_MakeTpCall@@Base+0x3238> │ │ │ │ + ldr r1, [pc, #36] @ (8a998 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc1f8 │ │ │ │ + bl bc1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89e70 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bge.w 89d40 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8ad10 <_PyObject_MakeTpCall@@Base+0x1b08>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8abc4 <_PyObject_MakeTpCall@@Base+0x1aec>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ad44 <_PyObject_MakeTpCall@@Base+0x1b3c>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8abf8 <_PyObject_MakeTpCall@@Base+0x1b20>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 8ab8e <_PyObject_MakeTpCall@@Base+0x1986> │ │ │ │ + bhi.n 8aa42 <_PyObject_MakeTpCall@@Base+0x196a> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89f32 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 89e02 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b9a0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ + bne.w 8b952 <_PyObject_MakeTpCall@@Base+0x287a> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b80c <_PyObject_MakeTpCall@@Base+0x2604> │ │ │ │ + beq.w 8b674 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 89f32 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89e02 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a71a <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + bne.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba22 <_PyObject_MakeTpCall@@Base+0x281a> │ │ │ │ + beq.w 8b80e <_PyObject_MakeTpCall@@Base+0x2736> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba22 <_PyObject_MakeTpCall@@Base+0x281a> │ │ │ │ + beq.w 8b80e <_PyObject_MakeTpCall@@Base+0x2736> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a730 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a604 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9c2 <_PyObject_MakeTpCall@@Base+0x17ba> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8a876 <_PyObject_MakeTpCall@@Base+0x179e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a2d4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a1a4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 89f32 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89e02 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ac6a <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ + bne.n 8ab1e <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ac6a <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ + bne.n 8ab1e <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b262 <_PyObject_MakeTpCall@@Base+0x205a> │ │ │ │ + bne.w 8b116 <_PyObject_MakeTpCall@@Base+0x203e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8abce <_PyObject_MakeTpCall@@Base+0x19c6> │ │ │ │ + beq.n 8aa82 <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89ae6 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 899b6 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + beq.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ 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 89b9e <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8aedc <_PyObject_MakeTpCall@@Base+0x1cd4>) │ │ │ │ + b.w 89a6e <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #748] @ (8ad90 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -144468,2179 +144339,2200 @@ │ │ │ │ ite ne │ │ │ │ movne r5, r3 │ │ │ │ orreq.w r5, r3, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bafc <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + beq.w 8b9b4 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b06 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 899d6 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + blt.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 89b06 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 899d6 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8b1c2 <_PyObject_MakeTpCall@@Base+0x1fba> │ │ │ │ + bne.w 8b076 <_PyObject_MakeTpCall@@Base+0x1f9e> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b1c2 <_PyObject_MakeTpCall@@Base+0x1fba> │ │ │ │ + bne.w 8b076 <_PyObject_MakeTpCall@@Base+0x1f9e> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8abac <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + beq.n 8aa60 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8abb4 <_PyObject_MakeTpCall@@Base+0x19ac> │ │ │ │ + b.n 8aa68 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 899b2 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8aedc <_PyObject_MakeTpCall@@Base+0x1cd4> │ │ │ │ + b.w 89882 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8ad90 <_PyObject_MakeTpCall@@Base+0x1cb8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8acb2 <_PyObject_MakeTpCall@@Base+0x1aaa> │ │ │ │ + beq.n 8ab66 <_PyObject_MakeTpCall@@Base+0x1a8e> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8aee0 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ + ldr r5, [pc, #556] @ (8ad94 <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89d82 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8aee4 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 89c52 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8ad98 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89d8c <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8aee8 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ - bl 6cb9c │ │ │ │ + bne.w 89c5c <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8ad9c <_PyObject_MakeTpCall@@Base+0x1cc4>) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89bf6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8aee8 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ + beq.w 89ac6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8ad9c <_PyObject_MakeTpCall@@Base+0x1cc4>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89bf6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89ac6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8ba5e <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ - bl 77584 │ │ │ │ + bmi.w 8b846 <_PyObject_MakeTpCall@@Base+0x276e> │ │ │ │ + bl 77474 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + beq.w 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ 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 8ad8e <_PyObject_MakeTpCall@@Base+0x1b86> │ │ │ │ + bne.n 8ac42 <_PyObject_MakeTpCall@@Base+0x1b6a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ba52 <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ + bne.w 8b83a <_PyObject_MakeTpCall@@Base+0x2762> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8ad9a <_PyObject_MakeTpCall@@Base+0x1b92> │ │ │ │ + ble.n 8ac4e <_PyObject_MakeTpCall@@Base+0x1b76> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 8c27e <_PyObject_MakeTpCall@@Base+0x3076> │ │ │ │ + bpl.w 8bf80 <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbe94 │ │ │ │ + bl bbe74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c264 <_PyObject_MakeTpCall@@Base+0x305c> │ │ │ │ - ldr r1, [pc, #388] @ (8aeec <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + beq.w 8bf66 <_PyObject_MakeTpCall@@Base+0x2e8e> │ │ │ │ + ldr r1, [pc, #388] @ (8ada0 <_PyObject_MakeTpCall@@Base+0x1cc8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b942 <_PyObject_MakeTpCall@@Base+0x273a> │ │ │ │ - ldr r1, [pc, #376] @ (8aef0 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + bne.w 8b854 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ + ldr r1, [pc, #376] @ (8ada4 <_PyObject_MakeTpCall@@Base+0x1ccc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b92a <_PyObject_MakeTpCall@@Base+0x2722> │ │ │ │ + bne.w 8b75e <_PyObject_MakeTpCall@@Base+0x2686> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8ad4c <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + bgt.n 8ac00 <_PyObject_MakeTpCall@@Base+0x1b28> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8ada0 <_PyObject_MakeTpCall@@Base+0x1b98> │ │ │ │ + b.n 8ac54 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b314 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + bgt.w 8b1c8 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + beq.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8ae1c <_PyObject_MakeTpCall@@Base+0x1c14> │ │ │ │ + ble.n 8acd0 <_PyObject_MakeTpCall@@Base+0x1bf8> │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, ip │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, ip │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b898 <_PyObject_MakeTpCall@@Base+0x2690> │ │ │ │ + bne.w 8b74c <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b534 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + bne.w 8b3f4 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd4dc │ │ │ │ + bl dd49c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c21c <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + beq.w 8bf42 <_PyObject_MakeTpCall@@Base+0x2e6a> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78270 │ │ │ │ + bl 78158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c21c <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ - bne.w 8c1da <_PyObject_MakeTpCall@@Base+0x2fd2> │ │ │ │ + blt.w 8bf42 <_PyObject_MakeTpCall@@Base+0x2e6a> │ │ │ │ + bne.w 8bf00 <_PyObject_MakeTpCall@@Base+0x2e28> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8adce <_PyObject_MakeTpCall@@Base+0x1bc6> │ │ │ │ + bne.n 8ac82 <_PyObject_MakeTpCall@@Base+0x1baa> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83f00 │ │ │ │ + bl 83e1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c21c <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + beq.w 8bf42 <_PyObject_MakeTpCall@@Base+0x2e6a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7771c │ │ │ │ + bl 77604 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ae4a <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ + beq.n 8acfe <_PyObject_MakeTpCall@@Base+0x1c26> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8ae4a <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ + cbnz r3, 8acfe <_PyObject_MakeTpCall@@Base+0x1c26> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + beq.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b684 <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ + bgt.w 8b53a <_PyObject_MakeTpCall@@Base+0x2462> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40293 @ 0x9d65 │ │ │ │ + movw r8, #40033 @ 0x9c61 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8b97a <_PyObject_MakeTpCall@@Base+0x2772> │ │ │ │ + bne.w 8b93a <_PyObject_MakeTpCall@@Base+0x2862> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89c52 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b33c <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ + bne.w 89b22 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b1f0 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f648 │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a048 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 89f18 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #16 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a048 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 89f18 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8aeaa <_PyObject_MakeTpCall@@Base+0x1ca2> │ │ │ │ + b.n 8ad5e <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8af50 <_PyObject_MakeTpCall@@Base+0x1d48>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8ae04 <_PyObject_MakeTpCall@@Base+0x1d2c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8a972 <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.w 8a826 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a972 <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + bne.w 8a826 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a97a <_PyObject_MakeTpCall@@Base+0x1772> │ │ │ │ - b.w 8a2d4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + bne.w 8a82e <_PyObject_MakeTpCall@@Base+0x1756> │ │ │ │ + b.w 8a1a4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d5e8 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d3e0 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a6f6 <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ + beq.w 8a5ca <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1a828c │ │ │ │ - b.n 8ab4e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a6944 │ │ │ │ + b.n 8aa02 <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8a8cc <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.w 8a782 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a8cc <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + bne.w 8a782 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a8d4 <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ - b.n 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a78a <_PyObject_MakeTpCall@@Base+0x16b2> │ │ │ │ + b.n 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ac50 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ + bne.w 8ab04 <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - b.n 8ac50 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ + b.n 8ab04 <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a652 <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a522 <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d5314 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ - mov r6, r0 │ │ │ │ + bl d52b8 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab5e <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + beq.w 8aa12 <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ 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 8b082 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ble.n 8af36 <_PyObject_MakeTpCall@@Base+0x1e5e> │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8afd2 <_PyObject_MakeTpCall@@Base+0x1dca> │ │ │ │ + beq.n 8ae86 <_PyObject_MakeTpCall@@Base+0x1dae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bfe0 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ + beq.w 8c0ca <_PyObject_MakeTpCall@@Base+0x2ff2> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b082 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + beq.n 8af36 <_PyObject_MakeTpCall@@Base+0x1e5e> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8afee <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ + beq.n 8aea2 <_PyObject_MakeTpCall@@Base+0x1dca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c240 <_PyObject_MakeTpCall@@Base+0x3038> │ │ │ │ + beq.w 8be96 <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b082 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + beq.n 8af36 <_PyObject_MakeTpCall@@Base+0x1e5e> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b00a <_PyObject_MakeTpCall@@Base+0x1e02> │ │ │ │ + beq.n 8aebe <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c180 <_PyObject_MakeTpCall@@Base+0x2f78> │ │ │ │ + beq.w 8c19c <_PyObject_MakeTpCall@@Base+0x30c4> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b082 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + beq.n 8af36 <_PyObject_MakeTpCall@@Base+0x1e5e> │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b026 <_PyObject_MakeTpCall@@Base+0x1e1e> │ │ │ │ + beq.n 8aeda <_PyObject_MakeTpCall@@Base+0x1e02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c188 <_PyObject_MakeTpCall@@Base+0x2f80> │ │ │ │ + beq.w 8c20a <_PyObject_MakeTpCall@@Base+0x3132> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b082 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + beq.n 8af36 <_PyObject_MakeTpCall@@Base+0x1e5e> │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b042 <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.n 8aef6 <_PyObject_MakeTpCall@@Base+0x1e1e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c00c <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + beq.w 8bee6 <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b082 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + beq.n 8af36 <_PyObject_MakeTpCall@@Base+0x1e5e> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r0, [r6, r4, lsl #2] │ │ │ │ + ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b070 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + beq.n 8af24 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c014 <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ + beq.w 8beee <_PyObject_MakeTpCall@@Base+0x2e16> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b05c <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + bne.n 8af10 <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r8 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - subs r0, r6, #4 │ │ │ │ - bl 771f0 │ │ │ │ + subs r0, r7, #4 │ │ │ │ + bl 770e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ab46 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + beq.w 8a9fa <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab46 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bne.w 8a9fa <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ab46 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a9fa <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + ldr r3, [pc, #692] @ (8b214 <_PyObject_MakeTpCall@@Base+0x213c>) │ │ │ │ + b.w 89f7c <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + mov r4, fp │ │ │ │ + b.w 8997c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3a6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a276 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a3a6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a276 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a3a6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a276 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bfc4 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ + bne.w 8c0be <_PyObject_MakeTpCall@@Base+0x2fe6> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a3a6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bmi.w 8a276 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b0e0 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + bne.n 8afa0 <_PyObject_MakeTpCall@@Base+0x1ec8> │ │ │ │ dmb ish │ │ │ │ - b.w 8a3a6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [pc, #768] @ (8b3fc <_PyObject_MakeTpCall@@Base+0x21f4>) │ │ │ │ - b.w 8a0ac <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ - mov r4, fp │ │ │ │ - b.w 89aac <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 8a276 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c03c <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ + bne.w 8c0a4 <_PyObject_MakeTpCall@@Base+0x2fcc> │ │ │ │ mov r1, sl │ │ │ │ - bl e142c │ │ │ │ - ldr r1, [pc, #740] @ (8b400 <_PyObject_MakeTpCall@@Base+0x21f8>) │ │ │ │ + bl e13e8 │ │ │ │ + ldr r1, [pc, #584] @ (8b218 <_PyObject_MakeTpCall@@Base+0x2140>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1f8 │ │ │ │ + bl bc1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a116 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #732] @ 8b410 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + bpl.w 89fe6 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #576] @ 8b228 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8b16e <_PyObject_MakeTpCall@@Base+0x1f66> │ │ │ │ + beq.n 8b022 <_PyObject_MakeTpCall@@Base+0x1f4a> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a144 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + bmi.w 8a014 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a174 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #628] @ (8b404 <_PyObject_MakeTpCall@@Base+0x21fc>) │ │ │ │ - bl 6cb9c │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a044 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #472] @ (8b21c <_PyObject_MakeTpCall@@Base+0x2144>) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89e44 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89d14 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8af68 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ + bne.w 8ae1c <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8af68 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ + b.n 8ae1c <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8ac6a <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ + bne.w 8ab1e <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8abac <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + b.n 8aa60 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b20c <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ - bl 7e5dc │ │ │ │ + bne.n 8b0c0 <_PyObject_MakeTpCall@@Base+0x1fe8> │ │ │ │ + bl 7e4f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #540] @ (8b408 <_PyObject_MakeTpCall@@Base+0x2200>) │ │ │ │ + ldr r1, [pc, #384] @ (8b220 <_PyObject_MakeTpCall@@Base+0x2148>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bff2 <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ + blt.w 8c08a <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b20c <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ + beq.n 8b0c0 <_PyObject_MakeTpCall@@Base+0x1fe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bfe8 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + beq.w 8c080 <_PyObject_MakeTpCall@@Base+0x2fa8> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 89f9e <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #504] @ 8b410 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + bpl.w 89e6e <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #348] @ 8b228 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b252 <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + beq.n 8b106 <_PyObject_MakeTpCall@@Base+0x202e> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 89fac <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8bd3c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + bmi.w 89e7c <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8be5a <_PyObject_MakeTpCall@@Base+0x2d82> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b8aa <_PyObject_MakeTpCall@@Base+0x26a2> │ │ │ │ + beq.w 8b78c <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8b8c8 <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ + ble.w 8b7aa <_PyObject_MakeTpCall@@Base+0x26d2> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b4bc <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ + bne.w 8b374 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8abbc <_PyObject_MakeTpCall@@Base+0x19b4> │ │ │ │ - ldr r3, [pc, #384] @ (8b40c <_PyObject_MakeTpCall@@Base+0x2204>) │ │ │ │ + b.n 8aa70 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + ldr r3, [pc, #228] @ (8b224 <_PyObject_MakeTpCall@@Base+0x214c>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4cc <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8a4d4 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + beq.w 8a39c <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + b.w 8a3a4 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20168 @ 0x4ec8 │ │ │ │ + movw r1, #20680 @ 0x50c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a76c <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + b.w 8a640 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + ble.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b2e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.n 8b194 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89a28 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 898f8 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89b52 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89a22 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + beq.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b736 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + bne.w 8b5ec <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b544 <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ + bne.w 8b3ec <_PyObject_MakeTpCall@@Base+0x2314> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89ad0 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 899a0 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8ad3c <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + beq.w 8abf0 <_PyObject_MakeTpCall@@Base+0x1b18> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27632 @ 0x6bf0 │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ 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 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + beq.n 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + cbnz r3, 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78214 │ │ │ │ - b.w 89df2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - movw r1, #36416 @ 0x8e40 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 89b64 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bl 780fc │ │ │ │ + b.w 89cc2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + nop │ │ │ │ + asrs r4, r4, #27 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b47c <_PyObject_MakeTpCall@@Base+0x23a4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b2de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + bne.n 8b192 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b2de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + bne.n 8b192 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b2de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + bne.n 8b192 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b2de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + bne.n 8b192 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ 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 8b740 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + ble.w 8b5f6 <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b2de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + bne.n 8b192 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b2de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + bne.w 8b192 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b2de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + bne.w 8b192 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89aac <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ - asrs r4, r4, #27 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b664 <_PyObject_MakeTpCall@@Base+0x245c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 8997c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 89a34 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8baa6 <_PyObject_MakeTpCall@@Base+0x289e> │ │ │ │ + beq.w 8bc4a <_PyObject_MakeTpCall@@Base+0x2b72> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8ba4e <_PyObject_MakeTpCall@@Base+0x2846> │ │ │ │ + bcs.w 8bc50 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8b46e <_PyObject_MakeTpCall@@Base+0x2266> │ │ │ │ + ble.n 8b326 <_PyObject_MakeTpCall@@Base+0x224e> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 81a64 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81978 <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b444 <_PyObject_MakeTpCall@@Base+0x223c> │ │ │ │ + bne.n 8b2fc <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b4aa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + b.n 8b362 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8ba6c <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ + bne.w 8ba0c <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c33c <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ + beq.w 8c008 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8a83c <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + b.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x161a> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8a870 <_PyObject_MakeTpCall@@Base+0x1668> │ │ │ │ - b.w 8a8cc <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + bgt.w 8a726 <_PyObject_MakeTpCall@@Base+0x164e> │ │ │ │ + b.w 8a782 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8b272 <_PyObject_MakeTpCall@@Base+0x206a> │ │ │ │ + b.n 8b126 <_PyObject_MakeTpCall@@Base+0x204e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a56a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a43a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ba96 <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ + beq.w 8ba36 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8a9da <_PyObject_MakeTpCall@@Base+0x17d2> │ │ │ │ - b.w 8a56a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + blt.w 8a88e <_PyObject_MakeTpCall@@Base+0x17b6> │ │ │ │ + b.w 8a43a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a80c <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a6c2 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8ba40 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + bne.w 8baf8 <_PyObject_MakeTpCall@@Base+0x2a20> │ │ │ │ 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 8b780 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + beq.w 8b636 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8a386 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - ldr r1, [pc, #752] @ (8b828 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ - b.n 8ae12 <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ + b.w 8a256 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 899c4 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r0, [pc, #732] @ (8b82c <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ - bl 6cb9c │ │ │ │ + b.w 89894 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #740] @ (8b6dc <_PyObject_MakeTpCall@@Base+0x2604>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ac9a <_PyObject_MakeTpCall@@Base+0x1bc2> │ │ │ │ + b.n 8acc6 <_PyObject_MakeTpCall@@Base+0x1bee> │ │ │ │ + ldr r0, [pc, #728] @ (8b6e0 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89fc2 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 89fd4 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + bne.w 89e92 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 89ea4 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8b9e8 <_PyObject_MakeTpCall@@Base+0x27e0> │ │ │ │ + beq.w 8b9c0 <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 89ff2 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #712] @ 8b844 <_PyObject_MakeTpCall@@Base+0x263c> │ │ │ │ + bpl.w 89ec2 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #708] @ 8b6f8 <_PyObject_MakeTpCall@@Base+0x2620> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b5b4 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ + beq.n 8b46c <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a000 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.w 8bfac <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ + bmi.w 89ed0 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.n 8bc5e <_PyObject_MakeTpCall@@Base+0x2b86> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 89208 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 890d8 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a744 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + beq.w 8a618 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a730 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 8a744 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r0, [pc, #572] @ (8b830 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ - bl 6cb9c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a15a <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a16c <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #560] @ (8b834 <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ - bl 6cb9c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a0e6 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a0f8 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ - ldr r0, [pc, #544] @ (8b838 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 8a604 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 8a618 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr r0, [pc, #572] @ (8b6e4 <_PyObject_MakeTpCall@@Base+0x260c>) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89f6e <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 89f80 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #532] @ (8b83c <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ - bl 6cb9c │ │ │ │ + bne.w 8a02a <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a03c <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #556] @ (8b6e8 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a016 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a028 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + bne.w 89ee6 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 89ef8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a03c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 1d9d20 │ │ │ │ + bne.w 89f0c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 1d8948 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #484] @ (8b83c <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + ldr r1, [pc, #508] @ (8b6e8 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bff2 <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ + blt.w 8c08a <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a03c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + beq.w 89f0c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a03c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bne.w 89f0c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a03c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f0c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #468] @ (8b6ec <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ + bl 6ca7c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 89fb6 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 89fc8 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + ldr r0, [pc, #452] @ (8b6f0 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ + bl 6ca7c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 89e3e <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 89e50 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c0ce <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + bne.w 8c188 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c0ce <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + bne.w 8c188 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8b6e2 <_PyObject_MakeTpCall@@Base+0x24da> │ │ │ │ + beq.n 8b598 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c056 <_PyObject_MakeTpCall@@Base+0x2e4e> │ │ │ │ - cbnz r1, 8b6be <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ + bne.w 8c17c <_PyObject_MakeTpCall@@Base+0x30a4> │ │ │ │ + cbnz r1, 8b574 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8bb18 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ + beq.w 8b9ac <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bb08 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + bne.w 8b99c <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb10 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne.w 8b9a4 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bb10 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne.w 8b9a4 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b6a4 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ + bne.n 8b55a <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.w 8ae62 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + b.w 8ad16 <_PyObject_MakeTpCall@@Base+0x1c3e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b20c <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b0c0 <_PyObject_MakeTpCall@@Base+0x1fe8> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b56e <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b426 <_PyObject_MakeTpCall@@Base+0x234e> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c0a <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + beq.w 89ada <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b128 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8afdc <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a03c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a180 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a050 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8b2f2 <_PyObject_MakeTpCall@@Base+0x20ea> │ │ │ │ + bne.w 8b1a6 <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8b9ae <_PyObject_MakeTpCall@@Base+0x27a6> │ │ │ │ + beq.w 8b960 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ mov r0, ip │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [r0, #8]! │ │ │ │ cmp sl, lr │ │ │ │ add.w lr, lr, #1 │ │ │ │ - ble.w 8b9d0 <_PyObject_MakeTpCall@@Base+0x27c8> │ │ │ │ + ble.w 8b982 <_PyObject_MakeTpCall@@Base+0x28aa> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8b75a <_PyObject_MakeTpCall@@Base+0x2552> │ │ │ │ + bne.n 8b610 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8b302 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ + b.n 8b1b6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a80c <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a6c2 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a3a6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a276 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89e02 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71728 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 89e02 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a9c0 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a56a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a43a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #108] @ (8b840 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + ldr r2, [pc, #64] @ (8b6f4 <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r3, #12 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add r1, r6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ - b.w 8a28a <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89f32 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 71848 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 89f32 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8ab0c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - nop │ │ │ │ + b.w 8a15a <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8ba60 <_PyObject_MakeTpCall@@Base+0x2858>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8b914 <_PyObject_MakeTpCall@@Base+0x283c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bbb4 <_PyObject_MakeTpCall@@Base+0x29ac>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8ba68 <_PyObject_MakeTpCall@@Base+0x2990>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8ba98 <_PyObject_MakeTpCall@@Base+0x2890>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8b8ac <_PyObject_MakeTpCall@@Base+0x27d4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b950 <_PyObject_MakeTpCall@@Base+0x2878>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8ba00 <_PyObject_MakeTpCall@@Base+0x27f8>) │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #776] @ (8bb58 <_PyObject_MakeTpCall@@Base+0x2950>) │ │ │ │ + ldr r0, [pc, #760] @ (8b9fc <_PyObject_MakeTpCall@@Base+0x2924>) │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8a93e <_PyObject_MakeTpCall@@Base+0x1736> │ │ │ │ + beq.w 8a7f2 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a854 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + bne.w 8a70a <_PyObject_MakeTpCall@@Base+0x1632> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c190 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + bmi.w 8be9e <_PyObject_MakeTpCall@@Base+0x2dc6> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bmi.w 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a93e <_PyObject_MakeTpCall@@Base+0x1736> │ │ │ │ + blt.w 8a7f2 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8a854 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ - ldr r1, [pc, #704] @ (8bb5c <_PyObject_MakeTpCall@@Base+0x2954>) │ │ │ │ + beq.w 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.w 8a70a <_PyObject_MakeTpCall@@Base+0x1632> │ │ │ │ + ldr r1, [pc, #688] @ (8ba00 <_PyObject_MakeTpCall@@Base+0x2928>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8adde <_PyObject_MakeTpCall@@Base+0x1bd6> │ │ │ │ - b.w 8ae12 <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ + beq.w 8ac92 <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ + b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1bee> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8c2dc <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c2dc <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8ac36 <_PyObject_MakeTpCall@@Base+0x1b5e> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89ca6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89ca6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b282 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ + beq.w 8b136 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b8ac <_PyObject_MakeTpCall@@Base+0x26a4> │ │ │ │ + bne.n 8b78e <_PyObject_MakeTpCall@@Base+0x26b6> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b282 <_PyObject_MakeTpCall@@Base+0x207a> │ │ │ │ + beq.w 8b136 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8baaa <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ + beq.w 8bc12 <_PyObject_MakeTpCall@@Base+0x2b3a> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8bac8 <_PyObject_MakeTpCall@@Base+0x28c0> │ │ │ │ + ble.w 8bc30 <_PyObject_MakeTpCall@@Base+0x2b58> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8b8d8 <_PyObject_MakeTpCall@@Base+0x26d0> │ │ │ │ - b.w 8abbc <_PyObject_MakeTpCall@@Base+0x19b4> │ │ │ │ + bne.n 8b7ba <_PyObject_MakeTpCall@@Base+0x26e2> │ │ │ │ + b.w 8aa70 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39185 @ 0x9911 │ │ │ │ + movw r2, #38881 @ 0x97e1 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89ad6 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + beq.w 899a6 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a76c <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - b.n 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89dd6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89dd6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c0e2 <_PyObject_MakeTpCall@@Base+0x2eda> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c0e2 <_PyObject_MakeTpCall@@Base+0x2eda> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8ad82 <_PyObject_MakeTpCall@@Base+0x1b7a> │ │ │ │ + bne.w 8a640 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + b.n 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20660 @ 0x50b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 8aa12 <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8a9fa <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b1d4 <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ + b.w 8ac4e <_PyObject_MakeTpCall@@Base+0x1b76> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d62c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8abc2 <_PyObject_MakeTpCall@@Base+0x1aea> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0fc <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ + bne.w 8bfd8 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0fc <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ + bne.w 8bfd8 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8ad74 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8a914 <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + b.w 8ac28 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + ldr.w r9, [pc, #408] @ 8ba08 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + add r2, r1 │ │ │ │ + cmp r4, sl │ │ │ │ + beq.n 8b8a8 <_PyObject_MakeTpCall@@Base+0x27d0> │ │ │ │ + cmp r0, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ + addls r3, #228 @ 0xe4 │ │ │ │ + addls r2, r1, r3 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a0bc <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 8dcec │ │ │ │ + cbz r0, 8b900 <_PyObject_MakeTpCall@@Base+0x2828> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bmi.n 8b8c4 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #28680 @ 0x7008 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 1f69f8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + bmi.n 8b86c <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + b.w 8a0b4 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a676 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a31a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a83c <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + b.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x161a> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89c82 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + bne.w 89b52 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b33c <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ - b.n 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ab46 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bne.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + b.n 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 8ab26 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ + b.w 8a9da <_PyObject_MakeTpCall@@Base+0x1902> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8b76c <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ + beq.w 8b622 <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b9b2 <_PyObject_MakeTpCall@@Base+0x27aa> │ │ │ │ + bne.n 8b964 <_PyObject_MakeTpCall@@Base+0x288c> │ │ │ │ movw ip, #36416 @ 0x8e40 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8c252 <_PyObject_MakeTpCall@@Base+0x304a> │ │ │ │ + beq.w 8c23c <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19404 @ 0x4bcc │ │ │ │ + movw r1, #19916 @ 0x4dcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ - bl 1d9d20 │ │ │ │ + bl 127324 │ │ │ │ + b.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b592 <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ + b.n 8b59e <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b59e <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ + b.n 8b598 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b598 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + b.n 8b59e <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8aae2 <_PyObject_MakeTpCall@@Base+0x1a0a> │ │ │ │ + bl 1d8948 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #360] @ (8bb60 <_PyObject_MakeTpCall@@Base+0x2958>) │ │ │ │ + ldr r1, [pc, #52] @ (8ba04 <_PyObject_MakeTpCall@@Base+0x292c>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bff2 <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ + blt.w 8c08a <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b56e <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ + beq.w 8b426 <_PyObject_MakeTpCall@@Base+0x234e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b56e <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b56e <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + bne.w 8b426 <_PyObject_MakeTpCall@@Base+0x234e> │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.w 8ab5e <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.n 8b516 <_PyObject_MakeTpCall@@Base+0x230e> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b4aa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b320 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ - b.w 8ad9a <_PyObject_MakeTpCall@@Base+0x1b92> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d71c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8ad0e <_PyObject_MakeTpCall@@Base+0x1b06> │ │ │ │ - ldr r1, [pc, #244] @ (8bb64 <_PyObject_MakeTpCall@@Base+0x295c>) │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b426 <_PyObject_MakeTpCall@@Base+0x234e> │ │ │ │ + nop │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8ba64 <_PyObject_MakeTpCall@@Base+0x298c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bc38 <_PyObject_MakeTpCall@@Base+0x2b60>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #744] @ (8bcf8 <_PyObject_MakeTpCall@@Base+0x2c20>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8c258 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ + bcs.w 8bffc <_PyObject_MakeTpCall@@Base+0x2f24> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8ba8c <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ + cbz r3, 8ba2c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ 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 8b4aa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + b.n 8b362 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8b4cc <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ - b.w 8a56a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b4aa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8abbc <_PyObject_MakeTpCall@@Base+0x19b4> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8baac <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8abbc <_PyObject_MakeTpCall@@Base+0x19b4> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20216 @ 0x4ef8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20148 @ 0x4eb4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8ac2e <_PyObject_MakeTpCall@@Base+0x1a26> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b6dc <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ - b.n 8b6e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b6e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - b.n 8b6e2 <_PyObject_MakeTpCall@@Base+0x24da> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b6e2 <_PyObject_MakeTpCall@@Base+0x24da> │ │ │ │ - b.n 8b6e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a5d0 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c062 <_PyObject_MakeTpCall@@Base+0x2e5a> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 20f410 │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bbc0 <_PyObject_MakeTpCall@@Base+0x29b8>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bd94 <_PyObject_MakeTpCall@@Base+0x2b8c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.w 8aa52 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8bf3e <_PyObject_MakeTpCall@@Base+0x2d36> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1269f8 │ │ │ │ - b.w 8a3c6 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + bgt.w 8b384 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ + b.w 8a43a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a3e8 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ + bne.w 8a2b8 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r5, #12] │ │ │ │ - movw r0, #37609 @ 0x92e9 │ │ │ │ + movw r0, #37417 @ 0x9229 │ │ │ │ movt r0, #15 │ │ │ │ cmp r3, ip │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ orr.w lr, r2, r6 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r1, lr, [r5, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne.w 8a42a <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ + bne.w 8a2fa <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8a44a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7a2 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a97a <_PyObject_MakeTpCall@@Base+0x1772> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a2d4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8a7a8 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - ldr r1, [pc, #756] @ (8bf04 <_PyObject_MakeTpCall@@Base+0x2cfc>) │ │ │ │ - bl 10f1a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ - beq.w 8999e <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27564 @ 0x6bac │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + b.w 8a31a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89ac6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b208 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8bcea <_PyObject_MakeTpCall@@Base+0x2c12> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 126c08 │ │ │ │ + b.w 8a296 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b2fc <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ + beq.w 8b1b0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8bc3a <_PyObject_MakeTpCall@@Base+0x2a32> │ │ │ │ + bne.n 8bad6 <_PyObject_MakeTpCall@@Base+0x29fe> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b300 <_PyObject_MakeTpCall@@Base+0x20f8> │ │ │ │ - b.n 8b742 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a44a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - cbz r3, 8bc72 <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ + beq.w 8b1b4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + b.n 8b5f8 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.n 8b3ce <_PyObject_MakeTpCall@@Base+0x22f6> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a4a0 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c152 <_PyObject_MakeTpCall@@Base+0x307a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - b.n 8b97a <_PyObject_MakeTpCall@@Base+0x2772> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8bd9c <_PyObject_MakeTpCall@@Base+0x2b94> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a592 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - ldr.w r9, [pc, #604] @ 8bf10 <_PyObject_MakeTpCall@@Base+0x2d08> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add r2, r1 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 8bcee <_PyObject_MakeTpCall@@Base+0x2ae6> │ │ │ │ - cmp r0, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ - addls r3, #228 @ 0xe4 │ │ │ │ - addls r2, r1, r3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a1ec <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89bf6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b354 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ - ldr.w r9, [pc, #472] @ 8bf10 <_PyObject_MakeTpCall@@Base+0x2d08> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89fdc <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 8ddec │ │ │ │ - cbz r0, 8bd8c <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bmi.n 8bd50 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ + bl 20ec04 │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #28168 @ 0x6e08 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 1f7804 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.n 8bcb2 <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a1e4 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + bl d187c │ │ │ │ + b.w 8a906 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + ldr r1, [pc, #416] @ (8bcfc <_PyObject_MakeTpCall@@Base+0x2c24>) │ │ │ │ + bl 10f2ec │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + bne.w 8bdf8 <_PyObject_MakeTpCall@@Base+0x2d20> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 89856 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89876 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a4f8 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bcac <_PyObject_MakeTpCall@@Base+0x2aa4> │ │ │ │ + b.w 8a4f8 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c022 <_PyObject_MakeTpCall@@Base+0x2e1a> │ │ │ │ + bne.w 8c162 <_PyObject_MakeTpCall@@Base+0x308a> │ │ │ │ mov r1, r4 │ │ │ │ - bl e142c │ │ │ │ - ldr r1, [pc, #328] @ (8bf08 <_PyObject_MakeTpCall@@Base+0x2d00>) │ │ │ │ + bl e13e8 │ │ │ │ + ldr r1, [pc, #340] @ (8bd00 <_PyObject_MakeTpCall@@Base+0x2c28>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1f8 │ │ │ │ + bl bc1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a180 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bge.w 8a050 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ bl 498ac │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #292] @ (8bf04 <_PyObject_MakeTpCall@@Base+0x2cfc>) │ │ │ │ - bl 10f1a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b2b2 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ - bne.w 8bc1c <_PyObject_MakeTpCall@@Base+0x2a14> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 89986 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 899a6 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a628 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a628 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8be2a <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ + cbz r0, 8bbdc <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ ldr r5, [r6, #20] │ │ │ │ str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d52 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89c22 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d5278 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8bdd4 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + beq.n 8bbbe <_PyObject_MakeTpCall@@Base+0x2ae6> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 8bfc0 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + bpl.w 8be7a <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.w 8bfc0 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + bpl.w 8be7a <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r0, r6, #20 │ │ │ │ str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d52 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a688 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ - add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ - mov.w r9, #16384 @ 0x4000 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - blt.w 8c01c <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ - movw r2, #19968 @ 0x4e00 │ │ │ │ - movt r2, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r8, [r7, #144] @ 0x90 │ │ │ │ + bne.w 89c22 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + b.n 8b93a <_PyObject_MakeTpCall@@Base+0x2862> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8aa70 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8bc14 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8aa70 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20728 @ 0x50f8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b362 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b362 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + ldr.w r9, [pc, #172] @ 8bd04 <_PyObject_MakeTpCall@@Base+0x2c2c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89f00 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a5f4 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8be84 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 20ec04 │ │ │ │ + b.w 8aa12 <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a614 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a614 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89d9e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d5278 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8bdb4 <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 8bdb4 <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ + adds.w r7, r6, #20 │ │ │ │ + bne.w 89d9e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a296 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c084 <_PyObject_MakeTpCall@@Base+0x2fac>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a558 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ + add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ + mov.w r9, #16384 @ 0x4000 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + cmp r9, r2 │ │ │ │ + blt.w 8be7e <_PyObject_MakeTpCall@@Base+0x2da6> │ │ │ │ + movw r2, #19968 @ 0x4e00 │ │ │ │ + movt r2, #72 @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bed0 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ - ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ + cbz r0, 8bd82 <_PyObject_MakeTpCall@@Base+0x2caa> │ │ │ │ + ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8beaa <_PyObject_MakeTpCall@@Base+0x2ca2> │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + cbz r1, 8bd5c <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ + ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w r0, r1, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r8 │ │ │ │ add.w r1, r4, r9 │ │ │ │ - str.w r4, [r7, #144] @ 0x90 │ │ │ │ + str.w r4, [r6, #144] @ 0x90 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - str.w r1, [r7, #152] @ 0x98 │ │ │ │ + str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r7, #148] @ 0x94 │ │ │ │ + add.w r7, r4, r7, lsl #2 │ │ │ │ + str.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a69e <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a56e <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8befa <_PyObject_MakeTpCall@@Base+0x2cf2> │ │ │ │ + beq.n 8bdac <_PyObject_MakeTpCall@@Base+0x2cd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8befa <_PyObject_MakeTpCall@@Base+0x2cf2> │ │ │ │ - ldr r2, [pc, #40] @ (8bf0c <_PyObject_MakeTpCall@@Base+0x2d04>) │ │ │ │ + cbnz r3, 8bdac <_PyObject_MakeTpCall@@Base+0x2cd4> │ │ │ │ + ldr r2, [pc, #832] @ (8c0d4 <_PyObject_MakeTpCall@@Base+0x2ffc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bef2 <_PyObject_MakeTpCall@@Base+0x2cea> │ │ │ │ + cbz r3, 8bda4 <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ 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 1e9bf4 │ │ │ │ - b.w 8ab4e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ - nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c28c <_PyObject_MakeTpCall@@Base+0x3084>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89ece <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d6ad8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8bf4c <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 8bf4c <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - bne.w 89ece <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a3c6 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.w 8aa02 <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89ece <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne.w 89d9e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a720 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8bfd0 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + bne.w 8a82e <_PyObject_MakeTpCall@@Base+0x1756> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a1a4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.w 8a67c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8a7ca <_PyObject_MakeTpCall@@Base+0x16f2> │ │ │ │ + ldr r1, [pc, #748] @ (8c0d8 <_PyObject_MakeTpCall@@Base+0x3000>) │ │ │ │ + bl 10f2ec │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + beq.w 8986e <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 20f410 │ │ │ │ - b.w 8ab5e <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + movw r1, #28076 @ 0x6dac │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.w 8b166 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a740 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a740 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ - ldr.w r9, [pc, #1244] @ 8c484 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + bne.n 8be6e <_PyObject_MakeTpCall@@Base+0x2d96> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a462 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ + cbz r3, 8be2e <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #660] @ 8c0e8 <_PyObject_MakeTpCall@@Base+0x3010> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a030 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89eac <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8be1e <_PyObject_MakeTpCall@@Base+0x2d46> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - b.n 8be1a <_PyObject_MakeTpCall@@Base+0x2c12> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a3a6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b0ce <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8bf6a <_PyObject_MakeTpCall@@Base+0x2d62> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bf6a <_PyObject_MakeTpCall@@Base+0x2d62> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8afd2 <_PyObject_MakeTpCall@@Base+0x1dca> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b20c <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b042 <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b070 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + b.n 8bbcc <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8be6c <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27996 @ 0x6d5c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8b6c6 <_PyObject_MakeTpCall@@Base+0x24be> │ │ │ │ - b.w 8b6e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + b.n 8bd1e <_PyObject_MakeTpCall@@Base+0x2c46> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bb34 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bb34 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a7d28 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ab46 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27912 @ 0x6d08 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - subs r2, r2, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bls.w 8a326 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8b780 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8ae62 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8b694 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ - b.w 8ae62 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27768 @ 0x6c78 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a44a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8c13e <_PyObject_MakeTpCall@@Base+0x2f36> │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a44a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bne.w 8bc86 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a44a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a44a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #27956 @ 0x6d34 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - b.n 8bff8 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 89cce <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 89cd2 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b00a <_PyObject_MakeTpCall@@Base+0x1e02> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b026 <_PyObject_MakeTpCall@@Base+0x1e1e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bc86 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aea2 <_PyObject_MakeTpCall@@Base+0x1dca> │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #28 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mul.w r6, r3, ip │ │ │ │ add.w r3, lr, r6 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, lr │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 8c1ce <_PyObject_MakeTpCall@@Base+0x2fc6> │ │ │ │ + beq.n 8bedc <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ addls r6, #228 @ 0xe4 │ │ │ │ addls.w r3, lr, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a7ac <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8b87a <_PyObject_MakeTpCall@@Base+0x2672> │ │ │ │ - ldr r1, [pc, #664] @ (8c474 <_PyObject_MakeTpCall@@Base+0x326c>) │ │ │ │ + bne.w 8a680 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ + b.n 8b72e <_PyObject_MakeTpCall@@Base+0x2656> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aef6 <_PyObject_MakeTpCall@@Base+0x1e1e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8af24 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89cc2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + ldr r1, [pc, #472] @ (8c0dc <_PyObject_MakeTpCall@@Base+0x3004>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae10 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ - ldr r1, [pc, #652] @ (8c478 <_PyObject_MakeTpCall@@Base+0x3270>) │ │ │ │ + bne.w 8acc4 <_PyObject_MakeTpCall@@Base+0x1bec> │ │ │ │ + ldr r1, [pc, #464] @ (8c0e0 <_PyObject_MakeTpCall@@Base+0x3008>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae10 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ - ldr r1, [pc, #644] @ (8c47c <_PyObject_MakeTpCall@@Base+0x3274>) │ │ │ │ + bne.w 8acc4 <_PyObject_MakeTpCall@@Base+0x1bec> │ │ │ │ + ldr r1, [pc, #452] @ (8c0e4 <_PyObject_MakeTpCall@@Base+0x300c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae10 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ + bne.w 8acc4 <_PyObject_MakeTpCall@@Base+0x1bec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27864 @ 0x6cd8 │ │ │ │ + movw r1, #28376 @ 0x6ed8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + beq.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + bne.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8afee <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89df2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b302 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b4aa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27736 @ 0x6c58 │ │ │ │ + movw r1, #28248 @ 0x6e58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + bl 127324 │ │ │ │ + b.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #28200 @ 0x6e28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.w 8b338 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a756 <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a756 <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a76c <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - ldr.w r9, [pc, #456] @ 8c484 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - adds r6, r1, r2 │ │ │ │ - adds r2, r1, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 8c2f4 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ - cmp r0, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ - addls r3, #228 @ 0xe4 │ │ │ │ - addls r6, r1, r3 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 89f58 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89f88 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #364] @ 8c484 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c300 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + bl d187c │ │ │ │ + b.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #28616 @ 0x6fc8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 239254 │ │ │ │ - b.w 8a7c0 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ + bl 238c58 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28280 @ 0x6e78 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a7f2 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b362 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b4aa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - ldr.w r9, [pc, #316] @ 8c484 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + b.w 8b362 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + ldr.w r9, [pc, #212] @ 8c0e8 <_PyObject_MakeTpCall@@Base+0x3010> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8c382 <_PyObject_MakeTpCall@@Base+0x317a> │ │ │ │ + beq.n 8c04e <_PyObject_MakeTpCall@@Base+0x2f76> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.w 89e2e <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + bmi.w 89cfe <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #224] @ 8c484 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 89b9e <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 89ba2 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0c0 <_PyObject_MakeTpCall@@Base+0x1fe8> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28508 @ 0x6f5c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d187c │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a276 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8af8e <_PyObject_MakeTpCall@@Base+0x1eb6> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ae86 <_PyObject_MakeTpCall@@Base+0x1dae> │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c344 <_PyObject_MakeTpCall@@Base+0x326c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c468 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r9, [pc, #644] @ 8c374 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b17a <_PyObject_MakeTpCall@@Base+0x1f72> │ │ │ │ - ldr.w r9, [pc, #212] @ 8c484 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + adds r6, r1, r2 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, sl │ │ │ │ + beq.n 8c128 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ + cmp r0, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ + addls r3, #228 @ 0xe4 │ │ │ │ + addls r6, r1, r3 │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 89d58 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a920 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + ldr.w r9, [pc, #552] @ 8c374 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a542 <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ - movw r3, #57137 @ 0xdf31 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a4d4 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c3ee <_PyObject_MakeTpCall@@Base+0x31e6> │ │ │ │ - ldr r0, [pc, #176] @ (8c480 <_PyObject_MakeTpCall@@Base+0x3278>) │ │ │ │ - bl 8fd48 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aa52 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a608 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8aa4a <_PyObject_MakeTpCall@@Base+0x1842> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ + b.n 8c134 <_PyObject_MakeTpCall@@Base+0x305c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bb1a <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bb1a <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #28560 @ 0x6f90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #124] @ (8c480 <_PyObject_MakeTpCall@@Base+0x3278>) │ │ │ │ - bl d18a4 │ │ │ │ - b.w 8aa4a <_PyObject_MakeTpCall@@Base+0x1842> │ │ │ │ - ldr.w r9, [pc, #116] @ 8c484 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + bl d187c │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b57c <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + b.w 8b59e <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8ad16 <_PyObject_MakeTpCall@@Base+0x1c3e> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b54a <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ + b.w 8ad16 <_PyObject_MakeTpCall@@Base+0x1c3e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aebe <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ + ldr.w r9, [pc, #460] @ 8c374 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r6, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8c448 <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ + beq.n 8c1e0 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r6, r1, r3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 89e88 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + bmi.w 89e28 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8aa6c <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr.w r9, [pc, #24] @ 8c484 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89e58 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #368] @ 8c374 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c454 <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ - nop │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c6dc ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c800 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c6b4 ) │ │ │ │ + b.n 8c1ec <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aeda <_PyObject_MakeTpCall@@Base+0x1e02> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a62a <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a62a <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a640 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + ldr.w r9, [pc, #320] @ 8c374 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b02e <_PyObject_MakeTpCall@@Base+0x1f56> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + strd r2, r2, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1a63e0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8a9fa <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28424 @ 0x6f08 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a31a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8c2f6 <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a31a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a31a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c2be <_PyObject_MakeTpCall@@Base+0x31e6> │ │ │ │ + ldr r0, [pc, #208] @ (8c370 <_PyObject_MakeTpCall@@Base+0x3298>) │ │ │ │ + bl 8fc48 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8a906 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a4d8 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + b.w 8a8fe <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #22144 @ 0x5680 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #156] @ (8c370 <_PyObject_MakeTpCall@@Base+0x3298>) │ │ │ │ + bl d187c │ │ │ │ + b.w 8a8fe <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28328 @ 0x6ea8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.w 8b1ec <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a31a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + movw r3, #57113 @ 0xdf19 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a3a4 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #28468 @ 0x6f34 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d187c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.n 8c090 <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ + ldr.w r9, [pc, #60] @ 8c374 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a412 <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ + ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ + subs r2, r2, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r1, [r1, #12] │ │ │ │ + add r3, r1 │ │ │ │ + adds r1, r3, #3 │ │ │ │ + adds r3, #1 │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bls.w 8a1f6 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ + b.w 8b636 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c5a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c488 : │ │ │ │ +0008c378 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8c4c8 │ │ │ │ + beq.n 8c3b8 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c4e8 │ │ │ │ + bl 8c3d8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28216 @ 0x6e38 │ │ │ │ + movw r1, #28728 @ 0x7038 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c4be │ │ │ │ + b.n 8c3ae │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -146654,130 +146546,130 @@ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.w 8c64c │ │ │ │ + bhi.w 8c53c │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8c848 │ │ │ │ + bhi.w 8c738 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c8b0 │ │ │ │ + beq.w 8c7a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca74 │ │ │ │ - movw r1, #48608 @ 0xbde0 │ │ │ │ + bne.w 8c964 │ │ │ │ + movw r1, #49120 @ 0xbfe0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldrb.w sl, [r4] │ │ │ │ add.w r4, lr, #2 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ cmp.w sl, #59 @ 0x3b │ │ │ │ - bhi.n 8c5fc │ │ │ │ + bhi.n 8c4ec │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ - bhi.w 8c8f6 │ │ │ │ + bhi.w 8c7e6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c6b4 │ │ │ │ + beq.w 8c5a4 │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ add.w r4, lr, #3 │ │ │ │ ldrb.w ip, [lr, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8c62a │ │ │ │ + bhi.n 8c51a │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8c92a │ │ │ │ + bhi.w 8c81a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c6b4 │ │ │ │ + beq.w 8c5a4 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8c5dc │ │ │ │ + bhi.n 8c4cc │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c67c │ │ │ │ + bhi.n 8c56c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c6b4 │ │ │ │ + beq.n 8c5a4 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8c5be │ │ │ │ + bls.n 8c4ae │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c8e6 │ │ │ │ + beq.w 8c7d6 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ and.w ip, r0, #3 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c5b6 │ │ │ │ + b.n 8c4a6 │ │ │ │ cmp.w sl, #124 @ 0x7c │ │ │ │ - beq.w 8c8e6 │ │ │ │ + beq.w 8c7d6 │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w ip, [lr, #2] │ │ │ │ add r2, r3 │ │ │ │ add.w r4, lr, #3 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.n 8c598 │ │ │ │ + bls.n 8c488 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8c8e6 │ │ │ │ + beq.w 8c7d6 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c5b6 │ │ │ │ + b.n 8c4a6 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8c8be │ │ │ │ + beq.w 8c7ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c53e │ │ │ │ + beq.w 8c42e │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w ip, [r1], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.w 8c9b0 │ │ │ │ + bls.w 8c8a0 │ │ │ │ mov lr, r4 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8ca8a │ │ │ │ + beq.w 8c97a │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c53e │ │ │ │ - b.n 8c65a │ │ │ │ + beq.w 8c42e │ │ │ │ + b.n 8c54a │ │ │ │ sub.w ip, r3, #40 @ 0x28 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.w 8c95e │ │ │ │ + bhi.w 8c84e │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r4, #10 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ @@ -146799,234 +146691,234 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w r9, r9, r9, asr #32 │ │ │ │ it cs │ │ │ │ movcs r9, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8ca2c │ │ │ │ + bgt.w 8c91c │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7ec │ │ │ │ + bne.w 8c6dc │ │ │ │ cmp r5, r2 │ │ │ │ it le │ │ │ │ cmple r9, r5 │ │ │ │ - bgt.w 8cc44 │ │ │ │ + bgt.w 8cb34 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8c8ac │ │ │ │ + ble.w 8c79c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c9d8 │ │ │ │ + beq.w 8c8c8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8cab8 │ │ │ │ + beq.w 8c9a8 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cd08 │ │ │ │ + bl 8cbf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cabc │ │ │ │ + bne.w 8c9ac │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8c79c │ │ │ │ + beq.n 8c68c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cacc │ │ │ │ + beq.w 8c9bc │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cd08 │ │ │ │ + bl 8cbf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb02 │ │ │ │ + bne.w 8c9f2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8c79c │ │ │ │ + beq.n 8c68c │ │ │ │ adds r6, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cb0e │ │ │ │ + beq.w 8c9fe │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cd08 │ │ │ │ + bl 8cbf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cac0 │ │ │ │ + bne.w 8c9b0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8c75e │ │ │ │ + bne.n 8c64e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c7da │ │ │ │ + cbz r3, 8c6ca │ │ │ │ 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, #48608 @ 0xbde0 │ │ │ │ + movw r1, #49120 @ 0xbfe0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cb88 │ │ │ │ + bne.w 8ca78 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca22 │ │ │ │ + bne.w 8c912 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cc10 │ │ │ │ + beq.w 8cb00 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8ca56 │ │ │ │ + bne.w 8c946 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cbe2 │ │ │ │ + beq.w 8cad2 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8cb4a │ │ │ │ + beq.w 8ca3a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8cd08 │ │ │ │ + bl 8cbf8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c7da │ │ │ │ + beq.n 8c6ca │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23d4e0 │ │ │ │ + bl 23d308 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23824c │ │ │ │ - b.n 8c7e6 │ │ │ │ + bl 238008 │ │ │ │ + b.n 8c6d6 │ │ │ │ sub.w r1, ip, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8c538 │ │ │ │ + bhi.w 8c428 │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r1, lsl #2] │ │ │ │ nop │ │ │ │ - ldmia r1!, {r0, r3, r4, r7} │ │ │ │ + ldmia r0, {r0, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r3, r5, r7} │ │ │ │ + ldmia r2!, {r0, r3, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r4, r5} │ │ │ │ + stmia r4!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0, {r0, r1, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0, {r0, r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r0, r1, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c79c │ │ │ │ + b.n 8c68c │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9be │ │ │ │ + bne.w 8c8ae │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c6bc │ │ │ │ + b.n 8c5ac │ │ │ │ mov lr, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca88 │ │ │ │ + bne.w 8c978 │ │ │ │ mov r4, lr │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls r9, r2 │ │ │ │ - bls.w 8c528 │ │ │ │ + bls.w 8c418 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ - bne.w 8c53e │ │ │ │ + bne.w 8c42e │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c8c6 │ │ │ │ + b.n 8c7b6 │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c9be │ │ │ │ + bne.n 8c8ae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c6bc │ │ │ │ + b.n 8c5ac │ │ │ │ sub.w r3, sl, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8c96e │ │ │ │ + bhi.n 8c85e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ @@ -147042,15 +146934,15 @@ │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ sub.w r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8c97c │ │ │ │ + bhi.n 8c86c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r4, r6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ @@ -147069,331 +146961,331 @@ │ │ │ │ movs r5, r5 │ │ │ │ movs r3, r5 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c5b6 │ │ │ │ + b.n 8c4a6 │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c61a │ │ │ │ + b.n 8c50a │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c5b6 │ │ │ │ + b.n 8c4a6 │ │ │ │ mov r0, fp │ │ │ │ - b.n 8c8f0 │ │ │ │ + b.n 8c7e0 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c6bc │ │ │ │ + b.n 8c5ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbb0 │ │ │ │ + bne.w 8caa0 │ │ │ │ mov lr, r4 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8ca80 │ │ │ │ + bhi.n 8c970 │ │ │ │ mov r1, lr │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 8c528 │ │ │ │ + b.n 8c418 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c994 │ │ │ │ - movw r1, #28388 @ 0x6ee4 │ │ │ │ + beq.n 8c884 │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47728 @ 0xba70 │ │ │ │ + movw r0, #48240 @ 0xbc70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 8c994 │ │ │ │ + b.n 8c884 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c6fa │ │ │ │ + bne.w 8c5ea │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215718 │ │ │ │ + bl 215180 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ca9c │ │ │ │ + bne.n 8c98c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c720 │ │ │ │ - b.n 8c79c │ │ │ │ + bne.w 8c610 │ │ │ │ + b.n 8c68c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 771f0 │ │ │ │ - b.n 8c7e4 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 8c6d4 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cb7a │ │ │ │ + bcs.w 8ca6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cb80 │ │ │ │ + beq.w 8ca70 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6d2 │ │ │ │ + beq.w 8c5c2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28488 @ 0x6f48 │ │ │ │ + movw r1, #29000 @ 0x7148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23824c │ │ │ │ - b.n 8c7e6 │ │ │ │ + bl 238008 │ │ │ │ + b.n 8c6d6 │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.n 8c9ae │ │ │ │ + bls.n 8c89e │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 8c51a │ │ │ │ + bne.w 8c40a │ │ │ │ mov r1, lr │ │ │ │ mov lr, r1 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8cb70 │ │ │ │ + bhi.n 8ca60 │ │ │ │ mov r4, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 8c528 │ │ │ │ + b.n 8c418 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23d4e0 │ │ │ │ + bl 23d308 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23824c │ │ │ │ - b.n 8c7e6 │ │ │ │ + bl 238008 │ │ │ │ + b.n 8c6d6 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c9e8 │ │ │ │ + b.n 8c8d8 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8caa0 │ │ │ │ + b.n 8c990 │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215718 │ │ │ │ - cbnz r0, 8cb08 │ │ │ │ + bl 215180 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8c9f8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c758 │ │ │ │ - b.n 8c79c │ │ │ │ + bne.w 8c648 │ │ │ │ + b.n 8c68c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cac0 │ │ │ │ + b.n 8c9b0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8caa0 │ │ │ │ + b.n 8c990 │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215718 │ │ │ │ + bl 215180 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8caa0 │ │ │ │ + bne.n 8c990 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c75e │ │ │ │ - b.n 8c79c │ │ │ │ + bne.w 8c64e │ │ │ │ + b.n 8c68c │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 215718 │ │ │ │ + bl 215180 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c7da │ │ │ │ - b.n 8c832 │ │ │ │ + beq.w 8c6ca │ │ │ │ + b.n 8c722 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 8c51a │ │ │ │ - b.n 8c8c0 │ │ │ │ + bne.w 8c40a │ │ │ │ + b.n 8c7b0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c7e6 │ │ │ │ + b.n 8c6d6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28576 @ 0x6fa0 │ │ │ │ + movw r1, #29088 @ 0x71a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23824c │ │ │ │ - b.n 8c7e6 │ │ │ │ - cbz r3, 8cbce │ │ │ │ + bl 238008 │ │ │ │ + b.n 8c6d6 │ │ │ │ + cbz r3, 8cabe │ │ │ │ subs r3, #1 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c51a │ │ │ │ + b.n 8c40a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8cbba │ │ │ │ + bgt.n 8caaa │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c51a │ │ │ │ - movw r1, #28300 @ 0x6e8c │ │ │ │ + b.n 8c40a │ │ │ │ + movw r1, #28812 @ 0x708c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47728 @ 0xba70 │ │ │ │ + movw r0, #48240 @ 0xbc70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28356 @ 0x6ec4 │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28868 @ 0x70c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47728 @ 0xba70 │ │ │ │ + movw r0, #48240 @ 0xbc70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ccde │ │ │ │ - movw r3, #31588 @ 0x7b64 │ │ │ │ + beq.n 8cbce │ │ │ │ + movw r3, #32100 @ 0x7d64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #28448 @ 0x6f20 │ │ │ │ + movw r1, #28960 @ 0x7120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23824c │ │ │ │ - b.n 8c7e6 │ │ │ │ + bl 238008 │ │ │ │ + b.n 8c6d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c7e4 │ │ │ │ + beq.w 8c6d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ccf2 │ │ │ │ - movw r3, #31588 @ 0x7b64 │ │ │ │ + beq.n 8cbe2 │ │ │ │ + movw r3, #32100 @ 0x7d64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #28420 @ 0x6f04 │ │ │ │ + movw r1, #28932 @ 0x7104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23824c │ │ │ │ - b.n 8c7e6 │ │ │ │ + bl 238008 │ │ │ │ + b.n 8c6d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ccd6 │ │ │ │ + bne.n 8cbc6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8ccc2 │ │ │ │ - movw r3, #39120 @ 0x98d0 │ │ │ │ + cbnz r3, 8cbb2 │ │ │ │ + movw r3, #39632 @ 0x9ad0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #4164 @ 0x1044 │ │ │ │ + movw r3, #4676 @ 0x1244 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 8ccae │ │ │ │ - movw r1, #28272 @ 0x6e70 │ │ │ │ + bne.n 8cb9e │ │ │ │ + movw r1, #28784 @ 0x7070 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 8ccba │ │ │ │ + ble.n 8cbaa │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8cca0 │ │ │ │ - movw r2, #32596 @ 0x7f54 │ │ │ │ + beq.n 8cb90 │ │ │ │ + movw r2, #33108 @ 0x8154 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #28532 @ 0x6f74 │ │ │ │ + movw r1, #29044 @ 0x7174 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 8cba0 │ │ │ │ - movw r2, #4164 @ 0x1044 │ │ │ │ + bl d187c │ │ │ │ + b.n 8ca90 │ │ │ │ + movw r2, #4676 @ 0x1244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cc86 │ │ │ │ + b.n 8cb76 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt.n 8cccc │ │ │ │ - movw r1, #28292 @ 0x6e84 │ │ │ │ + bgt.n 8cbbc │ │ │ │ + movw r1, #28804 @ 0x7084 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8cca0 │ │ │ │ + beq.n 8cb90 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 8cc7e │ │ │ │ - movw r3, #31588 @ 0x7b64 │ │ │ │ + b.n 8cb6e │ │ │ │ + movw r3, #32100 @ 0x7d64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8cc68 │ │ │ │ - movw r1, #28280 @ 0x6e78 │ │ │ │ + b.n 8cb58 │ │ │ │ + movw r1, #28792 @ 0x7078 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8cc78 │ │ │ │ + b.n 8cb68 │ │ │ │ mov r1, r4 │ │ │ │ - bl 127114 │ │ │ │ - b.n 8cba0 │ │ │ │ - movw r3, #39120 @ 0x98d0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 8ca90 │ │ │ │ + movw r3, #39632 @ 0x9ad0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #4164 @ 0x1044 │ │ │ │ + movw r3, #4676 @ 0x1244 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8cbfa │ │ │ │ - movw r3, #39120 @ 0x98d0 │ │ │ │ + b.n 8caea │ │ │ │ + movw r3, #39632 @ 0x9ad0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #4164 @ 0x1044 │ │ │ │ + movw r3, #4676 @ 0x1244 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8cc2e │ │ │ │ + b.n 8cb1e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ @@ -147404,835 +147296,718 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8d77e │ │ │ │ + bhi.w 8d60c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r5, #13 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r5, r1, #11 │ │ │ │ lsls r4, r4, #7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ movs r1, r7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r5, r6, #7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r7, r4, #18 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r5, r6, #13 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsls r7, r6, #18 │ │ │ │ + lsls r7, r3, #16 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r5, #6 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r3, r5, #19 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8ce1a │ │ │ │ + bne.n 8cd0a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r2, [ip, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r2, 8ce36 │ │ │ │ + cbz r2, 8cd26 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8ce16 │ │ │ │ + ble.n 8cd06 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ce50 │ │ │ │ + beq.n 8cd40 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8ce16 │ │ │ │ + beq.n 8cd06 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ce50 │ │ │ │ + beq.n 8cd40 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8ce16 │ │ │ │ + beq.n 8cd06 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ce50 │ │ │ │ + beq.n 8cd40 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8ce16 │ │ │ │ + beq.n 8cd06 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8ce50 │ │ │ │ + beq.n 8cd40 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8ce08 │ │ │ │ + bne.n 8ccf8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d14a │ │ │ │ + b.n 8d03a │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d2a8 │ │ │ │ + beq.w 8d198 │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [r6] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ce50 │ │ │ │ + beq.n 8cd40 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ce38 │ │ │ │ + bne.n 8cd28 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8ce16 │ │ │ │ + bne.n 8cd06 │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d122 │ │ │ │ + beq.w 8d012 │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.n 8ce24 │ │ │ │ - movw r0, #2420 @ 0x974 │ │ │ │ + bmi.n 8cd14 │ │ │ │ + movw r0, #2892 @ 0xb4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8d14a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl c339c │ │ │ │ - cmp r0, #0 │ │ │ │ - itt gt │ │ │ │ - movgt r3, #1 │ │ │ │ - strgt r3, [r4, #0] │ │ │ │ - bgt.n 8ce26 │ │ │ │ - bne.w 8d02e │ │ │ │ - str r0, [r4, #0] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8d03a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #29092 @ 0x71a4 │ │ │ │ + movwne r0, #29604 @ 0x73a4 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d14a │ │ │ │ + bne.w 8d03a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d65e │ │ │ │ + blt.w 8d416 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47571 @ 0xb9d3 │ │ │ │ + movw r2, #47443 @ 0xb953 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl c3384 │ │ │ │ + cmp r0, #0 │ │ │ │ + itt gt │ │ │ │ + movgt r3, #1 │ │ │ │ + strgt r3, [r4, #0] │ │ │ │ + bgt.n 8cd16 │ │ │ │ + bne.w 8cf1e │ │ │ │ + str r0, [r4, #0] │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8d4ac │ │ │ │ + beq.w 8d534 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d302 │ │ │ │ + bne.w 8d1f2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d506 │ │ │ │ + bne.w 8d5fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d352 │ │ │ │ + bpl.w 8d242 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d68a │ │ │ │ + beq.w 8d440 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d7800 <_PyNumber_Index@@Base> │ │ │ │ + bl d77a8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d342 │ │ │ │ - bl 83920 │ │ │ │ + beq.w 8d232 │ │ │ │ + bl 8383c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d296 │ │ │ │ + bne.w 8d186 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d342 │ │ │ │ + beq.w 8d232 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13e8a8 │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8cfb6 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 8cea6 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d02e │ │ │ │ + bne.n 8cf1e │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 8d4d8 │ │ │ │ + bpl.w 8d588 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d4d8 │ │ │ │ + bne.w 8d588 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d4d4 │ │ │ │ + bpl.w 8d584 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d464 │ │ │ │ + bne.w 8d55e │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d4e2 │ │ │ │ + beq.w 8d5d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d4ec │ │ │ │ + blt.w 8d5de │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8ce26 │ │ │ │ + ble.w 8cd16 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28672 @ 0x7000 │ │ │ │ + movw r1, #29184 @ 0x7200 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ + b.n 8cd1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd710 │ │ │ │ + bl dd6cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d2f4 │ │ │ │ + beq.w 8d1e4 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d46e │ │ │ │ + blt.w 8d63a │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d492 │ │ │ │ + bge.w 8d568 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8d710 │ │ │ │ - bl 1449ec │ │ │ │ + bpl.w 8d4ac │ │ │ │ + bl 14512c │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11c008 │ │ │ │ + bl 11c290 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d334 │ │ │ │ + beq.w 8d224 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13e8a8 │ │ │ │ + bl 13ec50 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d67a │ │ │ │ + beq.w 8d432 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8d374 │ │ │ │ + bne.w 8d264 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl cdf10 │ │ │ │ + bl cdee4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d788 │ │ │ │ + bne.w 8d4a2 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47571 @ 0xb9d3 │ │ │ │ + movw r2, #47443 @ 0xb953 │ │ │ │ movt r2, #5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8ce68 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 8cd58 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ce68 │ │ │ │ + beq.w 8cd58 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ + b.n 8cd1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.w 8ce24 │ │ │ │ - movw r0, #17792 @ 0x4580 │ │ │ │ + bmi.w 8cd14 │ │ │ │ + movw r0, #18304 @ 0x4780 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23f1a8 │ │ │ │ + b.w 23efc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8d710 │ │ │ │ + bpl.w 8d4ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + movw r1, #19352 @ 0x4b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8d3ee │ │ │ │ + beq.w 8d2de │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d3e4 │ │ │ │ + bne.w 8d2d4 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d3c4 │ │ │ │ + beq.w 8d2b4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ and.w r3, r2, #134217728 @ 0x8000000 │ │ │ │ tst.w r2, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 8d3a6 │ │ │ │ + bne.w 8d296 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d3a6 │ │ │ │ - bl 8591c │ │ │ │ + beq.w 8d296 │ │ │ │ + bl 857f0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d3ce │ │ │ │ + bne.w 8d2be │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d36a │ │ │ │ + bpl.w 8d25a │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb0f4 │ │ │ │ + bl cb11c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5fc │ │ │ │ + beq.w 8d3b6 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #4164 @ 0x1044 │ │ │ │ + movw r2, #4676 @ 0x1244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8d58a │ │ │ │ + beq.w 8d340 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ - bne.w 8d562 │ │ │ │ + bne.w 8d5ac │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d510 │ │ │ │ + beq.w 8d592 │ │ │ │ ldrd r0, r5, [sl] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ adds r7, r5, #1 │ │ │ │ str.w r7, [sl, #4] │ │ │ │ str.w r3, [r0, r5, lsl #3] │ │ │ │ add.w r0, r0, r5, lsl #3 │ │ │ │ - movw r4, #47101 @ 0xb7fd │ │ │ │ + movw r4, #47031 @ 0xb7b7 │ │ │ │ movt r4, #5 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ce26 │ │ │ │ + beq.w 8cd16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ce26 │ │ │ │ + bne.w 8cd16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ce26 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cd16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf84 │ │ │ │ + bne.w 8ce74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cf84 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ce74 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r9, [r2], #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d488 │ │ │ │ + beq.w 8d690 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8ce26 │ │ │ │ + bne.w 8cd16 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r4, [r3, r2, lsl #3] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d056 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 8cf46 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d056 │ │ │ │ + beq.w 8cf46 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ + b.n 8cd1c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d3a0 │ │ │ │ + bne.n 8d290 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d736 │ │ │ │ + bpl.w 8d4d0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88d60 │ │ │ │ + bl 88c30 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d68a │ │ │ │ + beq.w 8d440 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d71a │ │ │ │ + bne.w 8d4b6 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8ce26 │ │ │ │ - bl 7f710 │ │ │ │ + b.n 8cd16 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d096 │ │ │ │ + beq.w 8cf86 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ - bl 7f710 │ │ │ │ + b.n 8cd1c │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d02e │ │ │ │ + bne.w 8cf1e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8cf8a │ │ │ │ + b.n 8ce7a │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 233488 │ │ │ │ + bl 233014 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8cf56 │ │ │ │ + bge.w 8ce46 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d14a │ │ │ │ - movw r0, #28604 @ 0x6fbc │ │ │ │ + b.n 8d03a │ │ │ │ + movw r0, #29116 @ 0x71bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ + b.n 8d03a │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 233488 │ │ │ │ + bl 233014 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d366 │ │ │ │ + blt.n 8d256 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d756 │ │ │ │ + bne.w 8d4f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w sl, [r3] │ │ │ │ - b.n 8ce26 │ │ │ │ + b.n 8cd16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d32e │ │ │ │ + b.n 8d21e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d3b4 │ │ │ │ + beq.n 8d2a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 8d3d8 │ │ │ │ + cbz r3, 8d2c8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d212 │ │ │ │ - movw r0, #28924 @ 0x70fc │ │ │ │ + b.n 8d102 │ │ │ │ + movw r0, #29436 @ 0x72fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ + b.n 8d03a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d3b0 │ │ │ │ + bne.n 8d2a0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 8d40c │ │ │ │ + cbz r3, 8d2fc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d212 │ │ │ │ - movw r0, #28888 @ 0x70d8 │ │ │ │ + b.n 8d102 │ │ │ │ + movw r0, #29400 @ 0x72d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ + b.n 8d03a │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d3c4 │ │ │ │ + beq.n 8d2b4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8d1ec │ │ │ │ - b.n 8ce7c │ │ │ │ + bmi.w 8d0dc │ │ │ │ + b.n 8cd6c │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d212 │ │ │ │ + b.n 8d102 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16aad4 │ │ │ │ + bl 169d98 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d42e │ │ │ │ + beq.w 8d616 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.n 8ce26 │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8d42a │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 231a38 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - vstr d1, [sp, #32] │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d02e │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 8ce26 │ │ │ │ - cmp r2, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq r3, [r7, #0] │ │ │ │ - ldrne r3, [r7, #0] │ │ │ │ - b.n 8cff2 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28720 @ 0x7030 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ - movw r0, #29076 @ 0x7194 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8d54e │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8d528 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl cdf10 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d788 │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ - add.w r8, r9, #2 │ │ │ │ - b.n 8ceda │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ - b.n 8cfea │ │ │ │ - movw r0, #28840 @ 0x70a8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d02e │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28628 @ 0x6fd4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ + b.n 8cd16 │ │ │ │ + ldr.w r9, [r4] │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + add.w r3, r9, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8cf56 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8d520 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 8d582 │ │ │ │ - bl 1e9bf4 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8ce2c │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 88d60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d68a │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl ce4dc │ │ │ │ - b.n 8d4ca │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ce4dc │ │ │ │ - b.n 8d4ca │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8d578 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d578 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #29040 @ 0x7170 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d520 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.w 8d626 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 8cd14 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r8, r9, #3 │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d644 │ │ │ │ + beq.n 8d3fc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d606 │ │ │ │ + bne.n 8d3c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.n 8d510 │ │ │ │ + blt.w 8d592 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d510 │ │ │ │ + beq.w 8d592 │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47101 @ 0xb7fd │ │ │ │ + movw r0, #47031 @ 0xb7b7 │ │ │ │ movt r0, #5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [sl, #4] │ │ │ │ str.w r7, [r2, r5, lsl #3] │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -148240,191 +148015,309 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8d278 │ │ │ │ - movw r0, #28944 @ 0x7110 │ │ │ │ + b.n 8d168 │ │ │ │ + movw r0, #29456 @ 0x7310 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ + b.n 8d03a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d5ea │ │ │ │ + bge.n 8d3a4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d624 │ │ │ │ + beq.n 8d3de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d622 │ │ │ │ + cbnz r2, 8d3dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #28988 @ 0x713c │ │ │ │ + movw r1, #29500 @ 0x733c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8ce2c │ │ │ │ + b.n 8cd1c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d654 │ │ │ │ + beq.n 8d40c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d672 │ │ │ │ - movw r0, #28964 @ 0x7124 │ │ │ │ + cbz r2, 8d42a │ │ │ │ + movw r0, #29476 @ 0x7324 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ - bl d3c3c │ │ │ │ - movw r0, #29132 @ 0x71cc │ │ │ │ + b.n 8d03a │ │ │ │ + bl d3be0 │ │ │ │ + movw r0, #29644 @ 0x73cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d150 │ │ │ │ + b.n 8d040 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d654 │ │ │ │ - bl 7f710 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d40c │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0bc │ │ │ │ + beq.w 8cfac │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8ce2c │ │ │ │ - movw r0, #28860 @ 0x70bc │ │ │ │ + b.n 8cd1c │ │ │ │ + movw r0, #29372 @ 0x72bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ - ldr.w r9, [r4] │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - add.w r3, r9, #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 8d6e0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.w 8ce24 │ │ │ │ + b.n 8d03a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 2314e0 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + vstr d1, [sp, #32] │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8cf1e │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + ldmdb r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + b.n 8cd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 8d702 │ │ │ │ + bmi.n 8d526 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d6f2 │ │ │ │ - bl 8591c │ │ │ │ - cbnz r0, 8d6f2 │ │ │ │ - movw r0, #28812 @ 0x708c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ - bl 8591c │ │ │ │ + beq.n 8d516 │ │ │ │ + bl 857f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d6ac │ │ │ │ - movw r0, #64528 @ 0xfc10 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d14a │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 8d6d6 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - b.w 8ce26 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 187708 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 8d792 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - b.n 8d6c4 │ │ │ │ - movw r0, #33736 @ 0x83c8 │ │ │ │ + bne.n 8d516 │ │ │ │ + movw r0, #29324 @ 0x728c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d03a │ │ │ │ + movw r0, #37168 @ 0x9130 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d14a │ │ │ │ + b.n 8d03a │ │ │ │ + movw r0, #34248 @ 0x85c8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8d03a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8ce2c │ │ │ │ - movw r4, #2420 @ 0x974 │ │ │ │ + b.n 8cd1c │ │ │ │ + movw r4, #2892 @ 0xb4c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #59568 @ 0xe8b0 │ │ │ │ + movw r0, #60080 @ 0xeab0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8d150 │ │ │ │ + b.n 8d040 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8ce26 │ │ │ │ + beq.w 8cd16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26948 @ 0x6944 │ │ │ │ + movw r1, #27460 @ 0x6b44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8ce2c │ │ │ │ - movw r0, #29164 @ 0x71ec │ │ │ │ + b.n 8cd1c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 8d498 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + strb r3, [r4, #0] │ │ │ │ + b.w 8cd16 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1863b8 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 8d604 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + b.n 8d484 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d67c │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.w 8d656 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl cdee4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8d4a2 │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + add.w r8, r9, #2 │ │ │ │ + b.n 8cdac │ │ │ │ + cmp r2, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq r3, [r7, #0] │ │ │ │ + ldrne r3, [r7, #0] │ │ │ │ + b.n 8cee2 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29276 @ 0x725c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8cd1c │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ + b.n 8ceda │ │ │ │ + movw r0, #29352 @ 0x72a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d14a │ │ │ │ - movw r0, #35644 @ 0x8b3c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d14a │ │ │ │ + b.n 8d03a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8d5a2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 8d5cc │ │ │ │ + bl 1e8f18 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8cd1c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8d5c2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 8d5c2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #29552 @ 0x7370 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d03a │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d5a2 │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8cf1e │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8cd1c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 8ce46 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8ce26 │ │ │ │ + b.w 8cd16 │ │ │ │ + movw r0, #29676 @ 0x73ec │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d03a │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d31c │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8cd1c │ │ │ │ + bl 857f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d33a │ │ │ │ + movw r0, #65040 @ 0xfe10 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + b.n 8d03a │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29232 @ 0x7230 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8cd1c │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 88c30 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d440 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bl ce4b0 │ │ │ │ + b.n 8d554 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ce4b0 │ │ │ │ + b.n 8d554 │ │ │ │ + movw r0, #29588 @ 0x7394 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d03a │ │ │ │ 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 r3, r0 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 8db90 │ │ │ │ + bcs.w 8da90 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8db90 │ │ │ │ + bcs.w 8da90 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8db90 │ │ │ │ + bcs.w 8da90 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8d8ec │ │ │ │ + bls.n 8d7ec │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d8fe │ │ │ │ + beq.w 8d7fe │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8d8fe │ │ │ │ + beq.n 8d7fe │ │ │ │ mov.w lr, #0 │ │ │ │ strd fp, lr, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -148434,70 +148327,70 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dc50 │ │ │ │ + bne.w 8db50 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dc50 │ │ │ │ + beq.w 8db50 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcac │ │ │ │ + beq.w 8dbac │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dba8 │ │ │ │ + beq.w 8daa8 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8db6c │ │ │ │ + ble.w 8da6c │ │ │ │ add.w r8, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8d90e │ │ │ │ + bmi.n 8d80e │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8d958 │ │ │ │ + beq.n 8d858 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d986 │ │ │ │ + bne.n 8d886 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8d870 │ │ │ │ + blt.n 8d770 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d8b0 │ │ │ │ + beq.n 8d7b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8db7a │ │ │ │ + beq.w 8da7a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d97a │ │ │ │ + beq.n 8d87a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8db5e │ │ │ │ + beq.w 8da5e │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -148506,28 +148399,28 @@ │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 8db8a │ │ │ │ + bhi.w 8da8a │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7f8 │ │ │ │ + bne.w 8d6f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8d8fe │ │ │ │ + beq.n 8d7fe │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8d8e6 │ │ │ │ - ldr r2, [pc, #660] @ (8dba4 ) │ │ │ │ + b.n 8d7e6 │ │ │ │ + ldr r2, [pc, #660] @ (8daa4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mul.w r3, r9, r3 │ │ │ │ @@ -148540,1385 +148433,1385 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dc76 │ │ │ │ + beq.w 8db76 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8d88e │ │ │ │ + bne.n 8d78e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d96e │ │ │ │ + beq.n 8d86e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd1c │ │ │ │ - bl d3c3c │ │ │ │ + beq.w 8dc1c │ │ │ │ + bl d3be0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d8b8 │ │ │ │ - movw r3, #56773 @ 0xddc5 │ │ │ │ + bne.n 8d7b8 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8db50 │ │ │ │ + b.n 8da50 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8db62 │ │ │ │ + beq.w 8da62 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d9ae │ │ │ │ + beq.n 8d8ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dca4 │ │ │ │ + beq.w 8dba4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dbbe │ │ │ │ + bne.w 8dabe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dbca │ │ │ │ - ldr r3, [pc, #468] @ (8dba4 ) │ │ │ │ + bne.w 8daca │ │ │ │ + ldr r3, [pc, #468] @ (8daa4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w ip, r7, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [ip, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8da18 │ │ │ │ + beq.n 8d918 │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r7, #99328 @ 0x18400 │ │ │ │ str.w r1, [ip, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8da00 │ │ │ │ - b.n 8da14 │ │ │ │ + cbnz r2, 8d900 │ │ │ │ + b.n 8d914 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8da14 │ │ │ │ + cbz r2, 8d914 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8d9fa │ │ │ │ + bne.n 8d8fa │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8da00 │ │ │ │ + bne.n 8d900 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8dac2 │ │ │ │ + beq.n 8d9c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8dc80 │ │ │ │ + bcs.w 8db80 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8dc62 │ │ │ │ + bcs.w 8db62 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8dc6c │ │ │ │ + bcs.w 8db6c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dc1e │ │ │ │ + bls.w 8db1e │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dc44 │ │ │ │ + beq.w 8db44 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8da58 │ │ │ │ + beq.n 8d958 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dc30 │ │ │ │ + beq.w 8db30 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8dab8 │ │ │ │ + cbz r1, 8d9b8 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs.w r1, [fp, #80] @ 0x50 │ │ │ │ - bcs.n 8daa2 │ │ │ │ + bcs.n 8d9a2 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8daa2 │ │ │ │ + bcs.n 8d9a2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8daa2 │ │ │ │ + bcs.n 8d9a2 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dbb0 │ │ │ │ + bls.w 8dab0 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8dab0 │ │ │ │ + cbz r1, 8d9b0 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8dab0 │ │ │ │ + beq.n 8d9b0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8dab0 │ │ │ │ - cbnz r2, 8dac2 │ │ │ │ + cbz r3, 8d9b0 │ │ │ │ + cbnz r2, 8d9c2 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8da64 │ │ │ │ + bne.n 8d964 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8dac8 │ │ │ │ + bne.n 8d9c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8db98 │ │ │ │ + bne.n 8da98 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dbf6 │ │ │ │ + bne.w 8daf6 │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8db20 │ │ │ │ + cbz r2, 8da20 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dbf6 │ │ │ │ + ble.w 8daf6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8db3a │ │ │ │ + beq.n 8da3a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8dca0 │ │ │ │ + beq.w 8dba0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8db3a │ │ │ │ + beq.n 8da3a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8dbf6 │ │ │ │ + beq.n 8daf6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8db3a │ │ │ │ + beq.n 8da3a │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8dbf6 │ │ │ │ + beq.n 8daf6 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8db3a │ │ │ │ + beq.n 8da3a │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8db10 │ │ │ │ - b.n 8dbf6 │ │ │ │ + bne.n 8da10 │ │ │ │ + b.n 8daf6 │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8db3a │ │ │ │ + beq.n 8da3a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8db22 │ │ │ │ + bne.n 8da22 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dbf6 │ │ │ │ + bne.n 8daf6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8db50 │ │ │ │ + beq.n 8da50 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd14 │ │ │ │ + beq.w 8dc14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d8c6 │ │ │ │ + bne.w 8d7c6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8d828 │ │ │ │ + b.n 8d728 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8d9a2 │ │ │ │ - b.n 8d9ae │ │ │ │ + bne.w 8d8a2 │ │ │ │ + b.n 8d8ae │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8d8b0 │ │ │ │ + beq.w 8d7b0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d8b0 │ │ │ │ + bne.w 8d7b0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d8b0 │ │ │ │ - b.n 8d96e │ │ │ │ + beq.w 8d7b0 │ │ │ │ + b.n 8d86e │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d7f8 │ │ │ │ - b.n 8d8fe │ │ │ │ + bne.w 8d6f8 │ │ │ │ + b.n 8d7fe │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dace │ │ │ │ - b.n 8dbf6 │ │ │ │ + beq.n 8d9ce │ │ │ │ + b.n 8daf6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8d864 │ │ │ │ - b.n 8d8b0 │ │ │ │ + bgt.w 8d764 │ │ │ │ + b.n 8d7b0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8daa2 │ │ │ │ + b.n 8d9a2 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8dbfc │ │ │ │ + beq.n 8dafc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8dc8a │ │ │ │ + beq.n 8db8a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #39969 @ 0x9c21 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [fp, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq.w r3, [fp, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8db3e │ │ │ │ + b.n 8da3e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #44801 @ 0xaf01 │ │ │ │ + movw r3, #44921 @ 0xaf79 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dbca │ │ │ │ + bne.n 8daca │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dbca │ │ │ │ + bne.n 8daca │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8db3e │ │ │ │ + b.n 8da3e │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8da46 │ │ │ │ + bhi.w 8d946 │ │ │ │ mov r2, fp │ │ │ │ - b.n 8da46 │ │ │ │ + b.n 8d946 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dac2 │ │ │ │ + beq.w 8d9c2 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8da64 │ │ │ │ + b.n 8d964 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8da5e │ │ │ │ - b.n 8dac2 │ │ │ │ + bne.w 8d95e │ │ │ │ + b.n 8d9c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d842 │ │ │ │ - b.n 8d96e │ │ │ │ + bne.w 8d742 │ │ │ │ + b.n 8d86e │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8da46 │ │ │ │ + b.n 8d946 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8da46 │ │ │ │ + b.n 8d946 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8d94a │ │ │ │ + b.n 8d84a │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8da46 │ │ │ │ + b.n 8d946 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dbd6 │ │ │ │ - movw r3, #61593 @ 0xf099 │ │ │ │ + bne.n 8dad6 │ │ │ │ + movw r3, #58349 @ 0xe3ed │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8db3e │ │ │ │ + b.n 8da3e │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8db3e │ │ │ │ + b.n 8da3e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d9ac │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d8ac │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8dcd2 │ │ │ │ + bmi.n 8dbd2 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8d8b0 │ │ │ │ + bmi.w 8d7b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d96e │ │ │ │ + blt.w 8d86e │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8b0 │ │ │ │ - b.n 8d84c │ │ │ │ - ldr r3, [pc, #80] @ (8dd24 ) │ │ │ │ + beq.w 8d7b0 │ │ │ │ + b.n 8d74c │ │ │ │ + ldr r3, [pc, #80] @ (8dc24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 8dd0a │ │ │ │ + beq.n 8dc0a │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d8b0 │ │ │ │ - b.n 8dcba │ │ │ │ + bne.w 8d7b0 │ │ │ │ + b.n 8dbba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8db50 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8da50 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8db7c │ │ │ │ + b.n 8da7c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008dd28 : │ │ │ │ +0008dc28 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8dd94 │ │ │ │ + beq.n 8dc94 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ddbe │ │ │ │ + bne.n 8dcbe │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8dd94 │ │ │ │ + bne.n 8dc94 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8dd98 │ │ │ │ + cbz r7, 8dc98 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8dd82 │ │ │ │ + cbz r0, 8dc82 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8ddae │ │ │ │ + cbz r2, 8dcae │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8dd7c │ │ │ │ + cbz r3, 8dc7c │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8dd7e │ │ │ │ + ble.n 8dc7e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dd82 │ │ │ │ + beq.n 8dc82 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8dd6c │ │ │ │ + bgt.n 8dc6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8dd7e │ │ │ │ + b.n 8dc7e │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8ddb4 │ │ │ │ + cbz r0, 8dcb4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8dd76 │ │ │ │ + bne.n 8dc76 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dd7a │ │ │ │ - b.n 8dd7c │ │ │ │ + bne.n 8dc7a │ │ │ │ + b.n 8dc7c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8dda0 │ │ │ │ - b.n 8dd7e │ │ │ │ + bgt.n 8dca0 │ │ │ │ + b.n 8dc7e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8dd94 │ │ │ │ + blt.n 8dc94 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8dd94 │ │ │ │ + bge.n 8dc94 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 8dda6 │ │ │ │ + b.n 8dca6 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8de86 │ │ │ │ + beq.n 8dd86 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8de94 │ │ │ │ + bne.n 8dd94 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8de86 │ │ │ │ + bne.n 8dd86 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8de4c │ │ │ │ + cbz r7, 8dd4c │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8de74 │ │ │ │ + cbz r0, 8dd74 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8de64 │ │ │ │ + cbz r2, 8dd64 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8de68 │ │ │ │ + cbz r3, 8dd68 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8de6e │ │ │ │ + cbnz r3, 8dd6e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8de8a │ │ │ │ + cbz r0, 8dd8a │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8de3c │ │ │ │ + bne.n 8dd3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8de40 │ │ │ │ + bne.n 8dd40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8de46 │ │ │ │ + beq.n 8dd46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8de46 │ │ │ │ + b.n 8dd46 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8de48 │ │ │ │ + ble.n 8dd48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de74 │ │ │ │ + beq.n 8dd74 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de30 │ │ │ │ + bgt.n 8dd30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8de48 │ │ │ │ + b.n 8dd48 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de54 │ │ │ │ - b.n 8de48 │ │ │ │ + bgt.n 8dd54 │ │ │ │ + b.n 8dd48 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8de86 │ │ │ │ + blt.n 8dd86 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8de86 │ │ │ │ + ble.n 8dd86 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ - b.n 8de5c │ │ │ │ + b.n 8dd5c │ │ │ │ │ │ │ │ -0008dec4 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008ddc4 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [pc, #560] @ 8e108 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + ldr.w sl, [pc, #560] @ 8e008 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ movs r2, #12 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - eor.w r6, r3, r1, asr #3 │ │ │ │ - ubfx r6, r6, #0, #12 │ │ │ │ - mul.w r6, r2, r6 │ │ │ │ - add.w r9, r4, r6 │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ + eor.w r5, r3, r1, asr #3 │ │ │ │ + ubfx r5, r5, #0, #12 │ │ │ │ + mul.w r5, r2, r5 │ │ │ │ + add.w r9, r4, r5 │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8dff0 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + bne.n 8def0 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dff0 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + bne.n 8def0 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - add r4, r6 │ │ │ │ - ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8e068 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + add r4, r5 │ │ │ │ + ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8df68 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e072 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + beq.w 8df72 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8dfd0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - movw r3, #35889 @ 0x8c31 │ │ │ │ + beq.n 8ded0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + movw r3, #35697 @ 0x8b71 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8dfd8 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + bne.n 8ded8 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e0f2 <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ + beq.w 8dff2 <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8dfbe <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8debe <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e0b8 <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ + beq.w 8dfb8 <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 8e0c2 <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ + ldreq r3, [r6, #0] │ │ │ │ + beq.w 8dfc2 <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #37609 @ 0x92e9 │ │ │ │ + movw r3, #37417 @ 0x9229 │ │ │ │ movt r3, #15 │ │ │ │ str r2, [r7, #0] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dfce <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + beq.n 8dece <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e0ae <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ - mov r5, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 8dfae <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ + mov r6, r4 │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8dfc6 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 8dfd0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bne.n 8dec6 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 8ded0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e092 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + bne.n 8df92 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e092 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ - mov r1, r5 │ │ │ │ + bgt.n 8df92 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a64 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + bl 81978 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 81b20 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81a34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e0a4 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ - cbz r3, 8e066 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bne.n 8dfa4 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ + cbz r3, 8df66 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ - adds r3, r4, r6 │ │ │ │ + adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r9, #2812] @ 0xafc │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - str r3, [r4, r6] │ │ │ │ + str r3, [r4, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e080 <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ - cbnz r5, 8e072 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 8df80 <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ + cbnz r6, 8df72 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8df3e <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8dfd0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bne.w 8de3e <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8ded0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e066 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 8e068 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - b.n 8e072 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 8df66 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8df68 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + b.n 8df72 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81b20 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81a34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e066 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + beq.n 8df66 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e068 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - bl d3c3c │ │ │ │ - b.n 8e068 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dfd0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bne.n 8df68 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 8df68 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ded0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8df8a <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8de8a <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ - movw r2, #37609 @ 0x92e9 │ │ │ │ + movw r2, #37417 @ 0x9229 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + orrs r2, r5 │ │ │ │ + str r0, [r5, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 8dfbe <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + b.n 8debe <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dfd0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.w 8ded0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ adds r2, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - b.n 8dfbe <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + str r2, [r6, #0] │ │ │ │ + b.n 8debe <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e10c : │ │ │ │ +0008e00c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #172] @ (8e1cc ) │ │ │ │ + ldr r5, [pc, #172] @ (8e0cc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 8e14e │ │ │ │ + bpl.n 8e04e │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e14e │ │ │ │ + cbz r7, 8e04e │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e16a │ │ │ │ - cbnz r2, 8e174 │ │ │ │ + cbz r0, 8e06a │ │ │ │ + cbnz r2, 8e074 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 89208 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 890d8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e1a0 │ │ │ │ + cbz r2, 8e0a0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e1a0 │ │ │ │ + cbz r3, 8e0a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e146 │ │ │ │ + b.n 8e046 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e146 │ │ │ │ + beq.n 8e046 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e1bc │ │ │ │ + bne.n 8e0bc │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20f410 │ │ │ │ - b.n 8e170 │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 8e070 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 8e170 │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8e070 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e184 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e184 │ │ │ │ + bne.n 8e084 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e084 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e578 │ │ │ │ + bne.w 8e478 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e542 │ │ │ │ + bhi.w 8e442 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40293 @ 0x9d65 │ │ │ │ + movw r3, #40033 @ 0x9c61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e4d8 │ │ │ │ + bne.w 8e3d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79dac │ │ │ │ + bl 79ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e366 │ │ │ │ + beq.w 8e266 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e242 │ │ │ │ - ldr r3, [pc, #688] @ (8e4d0 ) │ │ │ │ + bpl.n 8e142 │ │ │ │ + ldr r3, [pc, #688] @ (8e3d0 ) │ │ │ │ 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 8e43a │ │ │ │ + beq.w 8e33a │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e4e8 │ │ │ │ + bge.w 8e3e8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e592 │ │ │ │ + bne.w 8e492 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e48e │ │ │ │ + beq.w 8e38e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e3da │ │ │ │ + beq.w 8e2da │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e36a │ │ │ │ + blt.n 8e26a │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e502 │ │ │ │ + beq.w 8e402 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e2fa │ │ │ │ + ble.n 8e1fa │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e2e4 │ │ │ │ + bne.n 8e1e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e4b6 │ │ │ │ + beq.w 8e3b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e2b2 │ │ │ │ + beq.n 8e1b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e416 │ │ │ │ + beq.w 8e316 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e41e │ │ │ │ + bne.w 8e31e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e3fa │ │ │ │ + bne.w 8e2fa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e3de │ │ │ │ + bne.n 8e2de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e2fa │ │ │ │ + beq.n 8e1fa │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e294 │ │ │ │ + beq.n 8e194 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e2ec │ │ │ │ - ldr r1, [pc, #472] @ (8e4d4 ) │ │ │ │ + bne.n 8e1ec │ │ │ │ + ldr r1, [pc, #472] @ (8e3d4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8c30 │ │ │ │ + bl b8c10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e350 │ │ │ │ + blt.n 8e250 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e31c │ │ │ │ + cbz r7, 8e21c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e31c │ │ │ │ + bge.n 8e21c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e49a │ │ │ │ + bne.w 8e39a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78214 │ │ │ │ + bl 780fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e4c4 │ │ │ │ + blt.w 8e3c4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #29708 @ 0x740c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ + movw r1, #29776 @ 0x7450 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e366 │ │ │ │ + beq.n 8e266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e366 │ │ │ │ + cbnz r3, 8e266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e2de │ │ │ │ + b.n 8e1de │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e3a2 │ │ │ │ + cbz r3, 8e2a2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e27e │ │ │ │ + ble.n 8e17e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e3be │ │ │ │ + beq.n 8e2be │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e27e │ │ │ │ + beq.w 8e17e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e3be │ │ │ │ + beq.n 8e2be │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e27e │ │ │ │ + beq.w 8e17e │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e3be │ │ │ │ + beq.n 8e2be │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e392 │ │ │ │ - b.n 8e27e │ │ │ │ + bne.n 8e292 │ │ │ │ + b.n 8e17e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e3be │ │ │ │ + beq.n 8e2be │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e3a4 │ │ │ │ + bne.n 8e2a4 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e27e │ │ │ │ + bne.w 8e17e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e3da │ │ │ │ + beq.n 8e2da │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e2ae │ │ │ │ + bne.w 8e1ae │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e2b2 │ │ │ │ + b.n 8e1b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e2de │ │ │ │ + beq.w 8e1de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2de │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e2de │ │ │ │ + bne.w 8e1de │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e1de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e2d6 │ │ │ │ + beq.w 8e1d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2d6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e2d6 │ │ │ │ + bne.w 8e1d6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e1d6 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e2cc │ │ │ │ + beq.w 8e1cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e2cc │ │ │ │ + beq.w 8e1cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2cc │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e2cc │ │ │ │ - ldr r2, [pc, #148] @ (8e4d0 ) │ │ │ │ + bne.w 8e1cc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e1cc │ │ │ │ + ldr r2, [pc, #148] @ (8e3d0 ) │ │ │ │ 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 8e560 │ │ │ │ + beq.w 8e460 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e55c │ │ │ │ + beq.w 8e45c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e46e │ │ │ │ + beq.n 8e36e │ │ │ │ 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 8e55c │ │ │ │ + bcc.n 8e45c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b7138 │ │ │ │ + bl 1b58f0 <_PySys_GetRequiredAttrString@@Base+0x1af8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e350 │ │ │ │ + beq.w 8e250 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e26e │ │ │ │ + bne.w 8e16e │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e2b2 │ │ │ │ + b.n 8e1b2 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e526 │ │ │ │ + beq.n 8e426 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e31c │ │ │ │ + ble.w 8e21c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e522 │ │ │ │ + bne.n 8e422 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e2ae │ │ │ │ - b.n 8e2b2 │ │ │ │ - movw r2, #27244 @ 0x6a6c │ │ │ │ + bne.w 8e1ae │ │ │ │ + b.n 8e1b2 │ │ │ │ + movw r2, #27756 @ 0x6c6c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e336 │ │ │ │ + b.n 8e236 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e618 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e518 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e242 │ │ │ │ - b.n 8e366 │ │ │ │ + bne.w 8e142 │ │ │ │ + b.n 8e266 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #29216 @ 0x7220 │ │ │ │ + movw r1, #29728 @ 0x7420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 8e350 │ │ │ │ + bl d187c │ │ │ │ + b.n 8e250 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e294 │ │ │ │ + beq.w 8e194 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e504 │ │ │ │ + bne.n 8e404 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e294 │ │ │ │ - b.n 8e2fa │ │ │ │ + beq.w 8e194 │ │ │ │ + b.n 8e1fa │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e4a8 │ │ │ │ + b.n 8e3a8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e4b6 │ │ │ │ + beq.n 8e3b6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e528 │ │ │ │ + bne.n 8e428 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e4b6 │ │ │ │ - b.n 8e31c │ │ │ │ - movw r0, #29208 @ 0x7218 │ │ │ │ + beq.n 8e3b6 │ │ │ │ + b.n 8e21c │ │ │ │ + movw r0, #29720 @ 0x7418 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c04f0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04dc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e366 │ │ │ │ - b.n 8e1f4 │ │ │ │ + beq.w 8e266 │ │ │ │ + b.n 8e0f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e448 │ │ │ │ + b.n 8e348 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29348 @ 0x72a4 │ │ │ │ + movw r1, #29860 @ 0x74a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 8e350 │ │ │ │ + bl 127324 │ │ │ │ + b.n 8e250 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #64656 @ 0xfc90 │ │ │ │ + movw r0, #65168 @ 0xfe90 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23cd4c │ │ │ │ + bl 23cb74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e366 │ │ │ │ - b.n 8e1ea │ │ │ │ + beq.w 8e266 │ │ │ │ + b.n 8e0ea │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e2b2 │ │ │ │ + b.n 8e1b2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e5a0 : │ │ │ │ +0008e4a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8e5ea │ │ │ │ + bpl.n 8e4ea │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e604 │ │ │ │ - movw r3, #57137 @ 0xdf31 │ │ │ │ + cbz r2, 8e504 │ │ │ │ + movw r3, #57113 @ 0xdf19 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e5d8 │ │ │ │ + bne.n 8e4d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd508 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e5de │ │ │ │ + bl bd4ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e4de │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e5d6 │ │ │ │ + bne.n 8e4d6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d345c │ │ │ │ + bl d3400 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 8e5e6 │ │ │ │ + bl d187c │ │ │ │ + b.n 8e4e6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e620 │ │ │ │ + cbz r3, 8e520 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e5e6 │ │ │ │ + beq.n 8e4e6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e5de │ │ │ │ + beq.n 8e4de │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #22144 @ 0x5680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 8e5de │ │ │ │ + bl d187c │ │ │ │ + b.n 8e4de │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8e662 │ │ │ │ + bpl.n 8e562 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e836 │ │ │ │ + beq.w 8e736 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e844 │ │ │ │ + beq.w 8e744 │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e708 │ │ │ │ + beq.n 8e608 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e7d0 │ │ │ │ + beq.w 8e6d0 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e6f4 │ │ │ │ + ble.n 8e5f4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e7e2 │ │ │ │ + bne.w 8e6e2 │ │ │ │ movs r6, #1 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [fp, r6, lsl #2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 8e716 │ │ │ │ + bmi.n 8e616 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e75e │ │ │ │ + bpl.n 8e65e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e804 │ │ │ │ + bne.w 8e704 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e804 │ │ │ │ + beq.w 8e704 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e6f0 │ │ │ │ + beq.n 8e5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e77e │ │ │ │ + bne.n 8e67e │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e6b0 │ │ │ │ + bgt.n 8e5b0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e708 │ │ │ │ + beq.n 8e608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e864 │ │ │ │ - bl 7f710 │ │ │ │ + beq.w 8e764 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e844 │ │ │ │ + beq.w 8e744 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e7c8 │ │ │ │ - ldr r3, [pc, #340] @ (8e86c ) │ │ │ │ + b.n 8e6c8 │ │ │ │ + ldr r3, [pc, #340] @ (8e76c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -149932,209 +149825,209 @@ │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [ip, #252] @ 0xfc │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e852 │ │ │ │ + beq.n 8e752 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e6c6 │ │ │ │ + bmi.n 8e5c6 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e6fe │ │ │ │ - b.n 8e708 │ │ │ │ + bne.n 8e5fe │ │ │ │ + b.n 8e608 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e818 │ │ │ │ + beq.n 8e718 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e79c │ │ │ │ + beq.n 8e69c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e826 │ │ │ │ + beq.n 8e726 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e800 │ │ │ │ + cbz r4, 8e700 │ │ │ │ cmp r9, r1 │ │ │ │ mov r2, r9 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e7c8 │ │ │ │ + beq.n 8e6c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e85c │ │ │ │ + beq.n 8e75c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e708 │ │ │ │ + ble.n 8e608 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e69c │ │ │ │ + beq.w 8e59c │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e6f4 │ │ │ │ + beq.n 8e5f4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e7ea │ │ │ │ + bne.n 8e6ea │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e6a2 │ │ │ │ - b.n 8e6f4 │ │ │ │ + blt.w 8e5a2 │ │ │ │ + b.n 8e5f4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e7c8 │ │ │ │ + b.n 8e6c8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e6f0 │ │ │ │ + beq.w 8e5f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e6d6 │ │ │ │ + b.n 8e5d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e79c │ │ │ │ + beq.n 8e69c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e79c │ │ │ │ + bne.n 8e69c │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e79c │ │ │ │ - ldr r1, [pc, #56] @ (8e870 ) │ │ │ │ + b.n 8e69c │ │ │ │ + ldr r1, [pc, #56] @ (8e770 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc170 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc150 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e662 │ │ │ │ + beq.w 8e562 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bdf30 │ │ │ │ + b.w bdf18 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e756 │ │ │ │ + b.n 8e656 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e7c8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e6c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e708 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e608 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e9b4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e8b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ed38 │ │ │ │ + beq.w 8ec38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8ed4a │ │ │ │ + bge.w 8ec4a │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e910 │ │ │ │ + beq.n 8e810 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e8d8 │ │ │ │ + ble.n 8e7d8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8e918 │ │ │ │ + beq.n 8e818 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e8d8 │ │ │ │ + beq.n 8e7d8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8e918 │ │ │ │ + beq.n 8e818 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8e8d8 │ │ │ │ + beq.n 8e7d8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8e918 │ │ │ │ + beq.n 8e818 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8e8d8 │ │ │ │ + beq.n 8e7d8 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8e918 │ │ │ │ + beq.n 8e818 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e8ca │ │ │ │ + bne.n 8e7ca │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8e8f2 │ │ │ │ + cbz r2, 8e7f2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - movw r3, #60336 @ 0xebb0 │ │ │ │ + movw r3, #60848 @ 0xedb0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #29516 @ 0x734c │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 8ec26 │ │ │ │ + bl d187c │ │ │ │ + b.n 8eb26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8edbc │ │ │ │ + bne.w 8ecbc │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8ec70 │ │ │ │ + bmi.w 8eb70 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8ea7e │ │ │ │ + bgt.w 8e97e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec90 │ │ │ │ + beq.w 8eb90 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8ec90 │ │ │ │ + bhi.w 8eb90 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ @@ -150149,83 +150042,83 @@ │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bne.w 8ed24 │ │ │ │ - ldr r3, [pc, #744] @ (8ec68 ) │ │ │ │ + bne.w 8ec24 │ │ │ │ + ldr r3, [pc, #744] @ (8eb68 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r7, r2 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 8ed2a │ │ │ │ + bhi.w 8ec2a │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ec14 │ │ │ │ + bmi.w 8eb14 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6029 @ 0x178d │ │ │ │ + movw r1, #5741 @ 0x166d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ec00 │ │ │ │ + bne.w 8eb00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8ebbc │ │ │ │ + bcs.w 8eabc │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 8eba6 │ │ │ │ + beq.w 8eaa6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8eaca │ │ │ │ + beq.n 8e9ca │ │ │ │ add r4, ip │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 8eb0c │ │ │ │ + blt.n 8ea0c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #580] @ (8ec6c ) │ │ │ │ + ldr r2, [pc, #580] @ (8eb6c ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ec2a │ │ │ │ + bne.w 8eb2a │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8eb6c │ │ │ │ + beq.w 8ea6c │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [r4, #12] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -150239,41 +150132,41 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq fp, #29277 @ 0x725d │ │ │ │ + movweq fp, #29245 @ 0x723d │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8eb8a │ │ │ │ + bne.n 8ea8a │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.w 8e97e │ │ │ │ + bpl.w 8e87e │ │ │ │ ldr.w r2, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8e97e │ │ │ │ + b.n 8e87e │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 8eb9c │ │ │ │ + bcc.n 8ea9c │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ add.w r2, r1, r8 │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r7, [r1, r8] │ │ │ │ ldr.w r2, [r3, r9] │ │ │ │ @@ -150284,290 +150177,290 @@ │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 8ea12 │ │ │ │ + ble.n 8e912 │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ea12 │ │ │ │ + beq.w 8e912 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ea12 │ │ │ │ + beq.w 8e912 │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ea12 │ │ │ │ + bne.w 8e912 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ed02 │ │ │ │ + bne.w 8ec02 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8ea12 │ │ │ │ + bmi.w 8e912 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eb42 │ │ │ │ + bne.n 8ea42 │ │ │ │ dmb ish │ │ │ │ - b.n 8ea12 │ │ │ │ - movw fp, #61137 @ 0xeed1 │ │ │ │ + b.n 8e912 │ │ │ │ + movw fp, #60881 @ 0xedd1 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ea8c │ │ │ │ - movw fp, #58241 @ 0xe381 │ │ │ │ + b.n 8e98c │ │ │ │ + movw fp, #58217 @ 0xe369 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ea8c │ │ │ │ + b.n 8e98c │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w fp, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 8ea66 │ │ │ │ + b.n 8e966 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #12693 @ 0x3195 │ │ │ │ + movweq fp, #12669 @ 0x317d │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8ea8c │ │ │ │ - b.n 8ec90 │ │ │ │ + beq.w 8e98c │ │ │ │ + b.n 8eb90 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8e9f4 │ │ │ │ + b.n 8e8f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eae6 │ │ │ │ + bne.n 8e9e6 │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8ec58 │ │ │ │ + bne.n 8eb58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8ec14 │ │ │ │ + beq.n 8eb14 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 8eaee │ │ │ │ + b.n 8e9ee │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8eae6 │ │ │ │ + bne.w 8e9e6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8ea12 │ │ │ │ + bne.w 8e912 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ea76 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 8e976 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8ec4a │ │ │ │ + bne.n 8eb4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8ea3a │ │ │ │ + b.n 8e93a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8ec40 │ │ │ │ + b.n 8eb40 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8ebe6 │ │ │ │ + b.n 8eae6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8ec88 │ │ │ │ - cbz r3, 8ec90 │ │ │ │ + bgt.n 8eb88 │ │ │ │ + cbz r3, 8eb90 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8ec90 │ │ │ │ + bhi.n 8eb90 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r7, #32 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsrs r0, r1, #32 │ │ │ │ adds r4, #8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ecac │ │ │ │ + beq.n 8ebac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #18676 @ 0x48f4 │ │ │ │ + movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 8ec26 │ │ │ │ - movw fp, #50349 @ 0xc4ad │ │ │ │ + bl d187c │ │ │ │ + b.n 8eb26 │ │ │ │ + movw fp, #47557 @ 0xb9c5 │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8ed0c │ │ │ │ + cbz r6, 8ec0c │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71498 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71378 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec26 │ │ │ │ + beq.n 8eb26 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #28] │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ - ldr r3, [pc, #284] @ (8ee04 ) │ │ │ │ - b.n 8ea3a │ │ │ │ - movw fp, #58241 @ 0xe381 │ │ │ │ + ldr r3, [pc, #284] @ (8ed04 ) │ │ │ │ + b.n 8e93a │ │ │ │ + movw fp, #58217 @ 0xe369 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ecb4 │ │ │ │ - movw fp, #61137 @ 0xeed1 │ │ │ │ + b.n 8ebb4 │ │ │ │ + movw fp, #60881 @ 0xedd1 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ecb4 │ │ │ │ + b.n 8ebb4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ecb4 │ │ │ │ + b.n 8ebb4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ea12 │ │ │ │ - b.n 8eb30 │ │ │ │ + bne.w 8e912 │ │ │ │ + b.n 8ea30 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18704 @ 0x4910 │ │ │ │ + movw r1, #19216 @ 0x4b10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 8ec26 │ │ │ │ + bl 127324 │ │ │ │ + b.n 8eb26 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8eab0 │ │ │ │ + b.n 8e9b0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9054 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ec20 │ │ │ │ + b.n 8eb20 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8ed82 │ │ │ │ + cbz r1, 8ec82 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e89a │ │ │ │ + blt.w 8e79a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8ed64 │ │ │ │ + cbz r2, 8ec64 │ │ │ │ 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, #60336 @ 0xebb0 │ │ │ │ + movw r3, #60848 @ 0xedb0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #29444 @ 0x7304 │ │ │ │ + movw r1, #29956 @ 0x7504 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - b.n 8ec26 │ │ │ │ + bl d187c │ │ │ │ + b.n 8eb26 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8ed9c │ │ │ │ + cbz r3, 8ec9c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #60336 @ 0xebb0 │ │ │ │ + movw r3, #60848 @ 0xedb0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #29888 @ 0x74c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 8ec26 │ │ │ │ + bl d187c │ │ │ │ + b.n 8eb26 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e912 │ │ │ │ + bne.w 8e812 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e8d8 │ │ │ │ + bne.w 8e7d8 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8e92c │ │ │ │ + bpl.w 8e82c │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8ec74 │ │ │ │ + ble.w 8eb74 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ec90 │ │ │ │ - movw fp, #50349 @ 0xc4ad │ │ │ │ + bne.w 8eb90 │ │ │ │ + movw fp, #47557 @ 0xb9c5 │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8ecb6 │ │ │ │ + b.n 8ebb6 │ │ │ │ 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 │ │ │ │ @@ -150581,108 +150474,108 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbnz r0, 8ee58 │ │ │ │ + cbnz r0, 8ed58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8ee88 │ │ │ │ + cbnz r0, 8ed88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8ee70 │ │ │ │ + cbnz r0, 8ed70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ee42 │ │ │ │ + beq.n 8ed42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ee42 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ee42 │ │ │ │ + bne.n 8ed42 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ed42 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ee4a │ │ │ │ + beq.n 8ed4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ee4a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ee4a │ │ │ │ + bne.n 8ed4a │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ed4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ee46 │ │ │ │ + beq.n 8ed46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ee46 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ee46 │ │ │ │ + bne.n 8ed46 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ed46 │ │ │ │ │ │ │ │ -0008eea0 : │ │ │ │ +0008eda0 : │ │ │ │ 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] @ (8eecc ) │ │ │ │ + ldr r0, [pc, #12] @ (8edcc ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a5c78 │ │ │ │ + bl 1a4330 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #384] @ (8f068 ) │ │ │ │ + ldr r6, [pc, #384] @ (8ef68 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f636 │ │ │ │ + bne.w 8f536 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f5d2 │ │ │ │ + bne.w 8f4d2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f622 │ │ │ │ + blt.w 8f522 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f612 │ │ │ │ + beq.w 8f512 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f016 │ │ │ │ - movw r3, #7341 @ 0x1cad │ │ │ │ + bmi.n 8ef16 │ │ │ │ + movw r3, #3937 @ 0xf61 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f024 │ │ │ │ + bne.n 8ef24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f070 │ │ │ │ + bge.w 8ef70 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov.w r7, #22144 @ 0x5680 │ │ │ │ movt r7, #40236 @ 0x9d2c │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp.w r1, #624 @ 0x270 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ @@ -150691,20 +150584,20 @@ │ │ │ │ mov.w r7, #0 │ │ │ │ movt r7, #61382 @ 0xefc6 │ │ │ │ and.w r7, r7, r2, lsl #15 │ │ │ │ eor.w r2, r2, r7 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ vmov s14, r2 │ │ │ │ - beq.w 8f32c │ │ │ │ + beq.w 8f22c │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #216] @ 8f058 │ │ │ │ - vldr d6, [pc, #220] @ 8f060 │ │ │ │ + vldr d5, [pc, #216] @ 8ef58 │ │ │ │ + vldr d6, [pc, #220] @ 8ef60 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov.w r0, #22144 @ 0x5680 │ │ │ │ movt r0, #40236 @ 0x9d2c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -150717,80 +150610,80 @@ │ │ │ │ eors r3, r1 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ vmov s16, r3 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ - cbz r5, 8f02c │ │ │ │ + cbz r5, 8ef2c │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r1, [r2, #1604] @ 0x644 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w r1, [r2, #1604] @ 0x644 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f04e │ │ │ │ - ldr r2, [pc, #120] @ (8f06c ) │ │ │ │ + bne.n 8ef4e │ │ │ │ + ldr r2, [pc, #120] @ (8ef6c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f5be │ │ │ │ + bne.w 8f4be │ │ │ │ vstr d8, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #7341 @ 0x1cad │ │ │ │ + movw r3, #3937 @ 0xf61 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8ef28 │ │ │ │ + beq.n 8ee28 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f004 │ │ │ │ + b.n 8ef04 │ │ │ │ movs r0, #16 │ │ │ │ - bl 716b0 │ │ │ │ + bl 71590 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f650 │ │ │ │ + beq.w 8f550 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8eff0 │ │ │ │ + beq.n 8eef0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8eff0 │ │ │ │ + b.n 8eef0 │ │ │ │ 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 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r1, #47728 @ 0xba70 │ │ │ │ + movw r1, #48240 @ 0xbc70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w ip, r7, #2147483648 @ 0x80000000 │ │ │ │ @@ -150868,15 +150761,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ eor.w r2, r2, ip, lsr #1 │ │ │ │ ldr.w lr, [lr, #16] │ │ │ │ eor.w r2, r2, lr │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f0da │ │ │ │ + bne.n 8efda │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -150941,15 +150834,15 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8f1cc │ │ │ │ + bne.w 8f0cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov.w ip, #22144 @ 0x5680 │ │ │ │ movt ip, #40236 @ 0x9d2c │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ and.w ip, ip, r2, lsl #7 │ │ │ │ @@ -150966,17 +150859,17 @@ │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ vmov s14, r2 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8ef76 │ │ │ │ + b.n 8ee76 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #47728 @ 0xba70 │ │ │ │ + movw r1, #48240 @ 0xbc70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w r7, lr, #2147483648 @ 0x80000000 │ │ │ │ @@ -151054,15 +150947,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ ldr.w ip, [ip, #16] │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f39c │ │ │ │ + bne.n 8f29c │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151127,86 +151020,86 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8f48e │ │ │ │ + bne.w 8f38e │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8ef76 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 8ee76 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f616 │ │ │ │ + bne.n 8f516 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 8f000 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 8ef00 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f0344 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef65c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f612 │ │ │ │ + cbz r0, 8f512 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29588 @ 0x7394 │ │ │ │ + movw r2, #30100 @ 0x7594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f612 │ │ │ │ + beq.n 8f512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f612 │ │ │ │ + cbnz r3, 8f512 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f00a │ │ │ │ + b.n 8ef0a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f000 │ │ │ │ - movw r1, #27448 @ 0x6b38 │ │ │ │ + b.n 8ef00 │ │ │ │ + movw r1, #27960 @ 0x6d38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7edc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e71fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f612 │ │ │ │ - b.n 8ef0a │ │ │ │ + bne.n 8f512 │ │ │ │ + b.n 8ee0a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eef6 │ │ │ │ + beq.w 8edf6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a5ea8 │ │ │ │ + bl 1a4560 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f612 │ │ │ │ - b.n 8eef6 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.n 8f512 │ │ │ │ + b.n 8edf6 │ │ │ │ + bl 1e8f18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f004 │ │ │ │ + b.n 8ef04 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151214,205 +151107,205 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f744 │ │ │ │ + beq.n 8f644 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f808 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f708 ) │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8f750 │ │ │ │ + beq.n 8f650 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f7d6 │ │ │ │ + ble.w 8f6d6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f7f4 │ │ │ │ + bne.w 8f6f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f764 │ │ │ │ + bmi.n 8f664 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f6f8 │ │ │ │ + cbnz r6, 8f5f8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f71e │ │ │ │ + cbnz r6, 8f61e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e81c │ │ │ │ + bl 7e73c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 8f7fc │ │ │ │ + bgt.w 8f6fc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f6da │ │ │ │ + beq.n 8f5da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f6da │ │ │ │ - ldr r2, [pc, #256] @ (8f80c ) │ │ │ │ + bne.n 8f5da │ │ │ │ + ldr r2, [pc, #256] @ (8f70c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f78e │ │ │ │ + bne.n 8f68e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f6da │ │ │ │ + b.n 8f5da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f6de │ │ │ │ + beq.n 8f5de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f6de │ │ │ │ - ldr r2, [pc, #216] @ (8f80c ) │ │ │ │ + bne.n 8f5de │ │ │ │ + ldr r2, [pc, #216] @ (8f70c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7a6 │ │ │ │ + bne.n 8f6a6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f6de │ │ │ │ - ldr r3, [pc, #192] @ (8f808 ) │ │ │ │ + b.n 8f5de │ │ │ │ + ldr r3, [pc, #192] @ (8f708 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f6ba │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + bne.n 8f5ba │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32632 @ 0x7f78 │ │ │ │ + movw r0, #33144 @ 0x8178 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f6d6 │ │ │ │ + beq.n 8f5d6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f6d6 │ │ │ │ + beq.n 8f5d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f6d6 │ │ │ │ - ldr r2, [pc, #140] @ (8f80c ) │ │ │ │ + bne.n 8f5d6 │ │ │ │ + ldr r2, [pc, #140] @ (8f70c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f7be │ │ │ │ + cbnz r3, 8f6be │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f6d6 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 8f5d6 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f718 │ │ │ │ + beq.n 8f618 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f718 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 8f618 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f73e │ │ │ │ + beq.n 8f63e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f73e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 8f63e │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f788 │ │ │ │ + beq.n 8f688 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f788 │ │ │ │ + b.n 8f688 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63089 @ 0xf671 │ │ │ │ + movw r2, #62833 @ 0xf571 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f6c2 │ │ │ │ + bne.w 8f5c2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14e4f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100a54 │ │ │ │ - b.n 8f6ce │ │ │ │ + bl 100bc0 │ │ │ │ + b.n 8f5ce │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14e508 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 8f830 │ │ │ │ + cbnz r2, 8f730 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f852 │ │ │ │ + bne.n 8f752 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f822 │ │ │ │ + bne.n 8f722 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f82e │ │ │ │ + beq.n 8f72e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29656 @ 0x73d8 │ │ │ │ + movw r1, #30168 @ 0x75d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 8f868 │ │ │ │ + bl 127324 │ │ │ │ + b.n 8f768 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29700 @ 0x7404 │ │ │ │ + movw r1, #30212 @ 0x7604 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f870 : │ │ │ │ +0008f770 : │ │ │ │ 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 │ │ │ │ @@ -151420,342 +151313,342 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f95c │ │ │ │ + beq.n 8f85c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8f94a │ │ │ │ + bpl.n 8f84a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f912 │ │ │ │ + bne.n 8f812 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8f912 │ │ │ │ + beq.n 8f812 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f8d8 │ │ │ │ + beq.n 8f7d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8f900 │ │ │ │ + cbnz r1, 8f800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f8fa │ │ │ │ + beq.n 8f7fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8f8fa │ │ │ │ - ldr r2, [pc, #120] @ (8f964 ) │ │ │ │ + cbnz r3, 8f7fa │ │ │ │ + ldr r2, [pc, #120] @ (8f864 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f932 │ │ │ │ + cbnz r3, 8f832 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8f8d8 │ │ │ │ + b.n 8f7d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f8bc │ │ │ │ + bne.n 8f7bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f95e │ │ │ │ + beq.n 8f85e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f8e4 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 8f7e4 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f8f6 │ │ │ │ + beq.n 8f7f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8f8f6 │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + b.n 8f7f6 │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8f91e │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f81e │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f8fa │ │ │ │ + b.n 8f7fa │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008f968 : │ │ │ │ - cbz r0, 8f97c │ │ │ │ +0008f868 : │ │ │ │ + cbz r0, 8f87c │ │ │ │ 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 263ddc │ │ │ │ + bl 263fa4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f99c <_Py_fstat_noraise@@Base>: │ │ │ │ +0008f89c <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008f9a0 : │ │ │ │ +0008f8a0 : │ │ │ │ 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 883a4 │ │ │ │ + b.w 88274 │ │ │ │ │ │ │ │ -0008f9c0 : │ │ │ │ +0008f8c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8fa54 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8fa4e │ │ │ │ + bl 8f954 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8f94e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a6298 │ │ │ │ + bl 1a4950 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8fa48 │ │ │ │ - cbz r5, 8fa1e │ │ │ │ + cbz r0, 8f948 │ │ │ │ + cbz r5, 8f91e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fa1e │ │ │ │ + bpl.n 8f91e │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fa38 │ │ │ │ + beq.n 8f938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20339c <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 202868 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bc2c <_PyArena_Free@@Base> │ │ │ │ + bl 10bd80 <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7790 <_PyAST_Compile@@Base> │ │ │ │ + bl d7738 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bc2c <_PyArena_Free@@Base> │ │ │ │ - b.n 8fa16 │ │ │ │ + bl 10bd80 <_PyArena_Free@@Base> │ │ │ │ + b.n 8f916 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 267058 │ │ │ │ + bl 267224 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8fa06 │ │ │ │ + bge.n 8f906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bc2c <_PyArena_Free@@Base> │ │ │ │ + bl 10bd80 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fa16 │ │ │ │ + b.n 8f916 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fa54 <_PyArena_New@@Base>: │ │ │ │ +0008f954 <_PyArena_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ - bl 76e54 │ │ │ │ - cbz r0, 8faae <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76d48 │ │ │ │ + cbz r0, 8f9ae <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8faa4 <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8f9a4 <_PyArena_New@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r0, #23 │ │ │ │ mov.w r5, #8192 @ 0x2000 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fab6 <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8f9b6 <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fac4 <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8f9c4 <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 771f0 │ │ │ │ - b.n 8fab8 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 770e8 │ │ │ │ + b.n 8f9b8 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 8faf6 <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8f9f6 <_PyArena_New@@Base+0xa2> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r7, r8 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 8fcfc <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fbfc <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fd48 │ │ │ │ + bl 8fc48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcf8 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fbf8 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fb6e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fa6e <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fbd4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fad4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fb6e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fa6e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fbd2 <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fad2 <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fb6e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fa6e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcd4 <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fbd4 <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fb6e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fa6e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fbd4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fad4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fb5c <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fa5c <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fd00 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fd20 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fc00 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fc20 <_PyArena_New@@Base+0x2cc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 8fb9c <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fbcc <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8fa9c <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8facc <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fbcc <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8facc <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fbb4 <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fab4 <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fbd4 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fad4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fba4 <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8faa4 <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fbcc <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8facc <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fbd4 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fad4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fbbc <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8fabc <_PyArena_New@@Base+0x168> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8fbcc <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8facc <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fca4 <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fba4 <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #4332 @ 0x10ec │ │ │ │ + movw r1, #4844 @ 0x12ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -151768,446 +151661,441 @@ │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strblt r3, [r6, #12] │ │ │ │ strd r7, r9, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcdc <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #23936 @ 0x5d80 │ │ │ │ + beq.n 8fbdc <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #24448 @ 0x5f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcd8 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #30160 @ 0x75d0 │ │ │ │ + beq.n 8fbd8 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #30672 @ 0x77d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fce0 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #30168 @ 0x75d8 │ │ │ │ + beq.n 8fbe0 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #30680 @ 0x77d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fce8 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #30184 @ 0x75e8 │ │ │ │ + beq.n 8fbe8 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #30696 @ 0x77e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fce4 <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #30204 @ 0x75fc │ │ │ │ + beq.n 8fbe4 <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcbe <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #30228 @ 0x7614 │ │ │ │ + cbz r0, 8fbbe <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #30740 @ 0x7814 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcf0 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #30248 @ 0x7628 │ │ │ │ + beq.n 8fbf0 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #30760 @ 0x7828 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcec <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #30272 @ 0x7640 │ │ │ │ + cbz r0, 8fbec <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #30784 @ 0x7840 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcf4 <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fbf4 <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fd18 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fc18 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fd1c <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8fc1c <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fbce <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fd24 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8face <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fc24 <_PyArena_New@@Base+0x2d0>) │ │ │ │ cmn.w r6, #16 │ │ │ │ mov.w r8, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ ldrne.w r9, [r4, #4] │ │ │ │ - b.n 8fca0 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fba0 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fbd4 <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fd28 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fcc0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fd2c <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fcc0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fd30 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fcc0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fd34 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fcc0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fd38 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fcc0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fd3c <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fcc0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fd40 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fcc0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fd44 <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fcc0 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3c3c │ │ │ │ + b.n 8fad4 <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fc28 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fc2c <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fc30 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fc34 <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fc38 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fc3c <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fc40 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fc44 <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3be0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fbce <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8face <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fb7e <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8fa7e <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fbd4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fad4 <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fd00 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fc00 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fbce <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8face <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fbce <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8face <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r4 │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - revsh r0, r0 │ │ │ │ + pop {r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - hlt 0x0038 │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ movs r6, r5 │ │ │ │ - revsh r0, r1 │ │ │ │ + pop {r3, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - revsh r0, r3 │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - revsh r0, r2 │ │ │ │ + pop {r4, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - revsh r0, r6 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - revsh r0, r5 │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - revsh r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008fd48 : │ │ │ │ +0008fc48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 8fd96 │ │ │ │ + bpl.n 8fc96 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8fd72 │ │ │ │ + bpl.n 8fc72 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8fd72 │ │ │ │ + bpl.n 8fc72 │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fd78 │ │ │ │ + beq.n 8fc78 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fd70 │ │ │ │ + bne.n 8fc70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d5278 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8fd9a │ │ │ │ + beq.n 8fc9a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8fd92 │ │ │ │ + bpl.n 8fc92 │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8fd70 │ │ │ │ + bmi.n 8fc70 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ bl 498ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fda0 : │ │ │ │ +0008fca0 : │ │ │ │ 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] @ (8fdd4 ) │ │ │ │ + ldr r4, [pc, #32] @ (8fcd4 ) │ │ │ │ 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 8fdd8 │ │ │ │ + bl 8fcd8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 906f8 │ │ │ │ + beq.w 905ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ffa0 │ │ │ │ + beq.w 900ae │ │ │ │ ldr.w r7, [r4, #3720] @ 0xe88 │ │ │ │ movw sl, #38462 @ 0x963e │ │ │ │ movt sl, #74 @ 0x4a │ │ │ │ mov r8, r1 │ │ │ │ add.w r0, r7, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ ldr.w r0, [r0, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90550 │ │ │ │ + bne.w 90448 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ff98 │ │ │ │ + beq.w 900a6 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90502 │ │ │ │ + beq.w 903fa │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90502 │ │ │ │ + beq.w 903fa │ │ │ │ mov r0, r2 │ │ │ │ - bl 82764 │ │ │ │ + bl 82678 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 906b4 │ │ │ │ + beq.w 905ae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 8ff6a │ │ │ │ + bmi.w 8fe6a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d71c │ │ │ │ + bl 7d62c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fe72 │ │ │ │ + beq.n 8fd72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 907f6 │ │ │ │ + beq.w 906d6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 906b4 │ │ │ │ + beq.w 905ae │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff7c │ │ │ │ + bne.n 8fe7c │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90822 │ │ │ │ + bne.w 9070a │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90474 │ │ │ │ + beq.w 9036c │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a10c │ │ │ │ + bl 7a008 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907be │ │ │ │ + beq.w 906ae │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 904e2 │ │ │ │ + beq.w 903da │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90698 │ │ │ │ + beq.w 90592 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56773 @ 0xddc5 │ │ │ │ + movw r2, #56365 @ 0xdc2d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 9066e │ │ │ │ + beq.w 90566 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90152 │ │ │ │ - ldr r3, [pc, #704] @ (901c0 ) │ │ │ │ + beq.w 90042 │ │ │ │ + ldr r3, [pc, #696] @ (900b8 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 906fc │ │ │ │ + bpl.w 905f6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57137 @ 0xdf31 │ │ │ │ + movw r3, #57113 @ 0xdf19 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ffa8 │ │ │ │ - ldr r1, [pc, #676] @ (901c4 ) │ │ │ │ + bne.n 8fe98 │ │ │ │ + ldr r1, [pc, #668] @ (900bc ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd508 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd4ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ffe4 │ │ │ │ + beq.n 8fed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c339c │ │ │ │ + bl c3384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90840 │ │ │ │ + bne.w 906e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90336 │ │ │ │ + blt.w 9022e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 9072a │ │ │ │ + bne.w 90624 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90718 │ │ │ │ + bpl.w 90612 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9074a │ │ │ │ + beq.w 90644 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 90014 │ │ │ │ + b.n 8ff04 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe8a │ │ │ │ + beq.n 8fd8a │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 906c0 │ │ │ │ + blt.w 905ba │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8fe8a │ │ │ │ - b.n 8ff7e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 90814 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #38497 @ 0x9661 │ │ │ │ + beq.w 8fd8a │ │ │ │ + b.n 8fe7e │ │ │ │ + movw r3, #38401 @ 0x9601 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 901cc │ │ │ │ - movw r3, #53029 @ 0xcf25 │ │ │ │ + beq.w 900c4 │ │ │ │ + movw r3, #52985 @ 0xcef9 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 904b8 │ │ │ │ - ldr r1, [pc, #508] @ (901c4 ) │ │ │ │ + bne.w 903b0 │ │ │ │ + ldr r1, [pc, #516] @ (900bc ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd508 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd4ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff2c │ │ │ │ - ldr r1, [pc, #492] @ (901c4 ) │ │ │ │ + bne.n 8fe2c │ │ │ │ + ldr r1, [pc, #500] @ (900bc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd2ac │ │ │ │ + bl cd280 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff2c │ │ │ │ - ldr r3, [pc, #480] @ (901c8 ) │ │ │ │ + bne.n 8fe2c │ │ │ │ + ldr r3, [pc, #488] @ (900c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90508 │ │ │ │ + bne.w 90400 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 9053e │ │ │ │ + bpl.w 90436 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9053e │ │ │ │ + beq.w 90436 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56233 @ 0xdba9 │ │ │ │ + movw r3, #56189 @ 0xdb7d │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 904a4 │ │ │ │ - ldr r2, [pc, #420] @ (901c8 ) │ │ │ │ + bne.w 9039c │ │ │ │ + ldr r2, [pc, #428] @ (900c0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 90800 │ │ │ │ + beq.w 90710 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90206 │ │ │ │ + beq.w 900fe │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90210 │ │ │ │ + beq.w 90108 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9021e │ │ │ │ + beq.w 90116 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9022a │ │ │ │ + beq.w 90122 │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 9022a │ │ │ │ + bge.w 90122 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90424 │ │ │ │ + beq.w 9031c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ @@ -152215,166 +152103,170 @@ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r1, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w 9044c │ │ │ │ + ble.w 90344 │ │ │ │ add.w sl, r5, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 2957c │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9d5e8 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d3e0 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9046a │ │ │ │ + bne.w 90362 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9062c │ │ │ │ + bne.w 9055c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e13c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9df34 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90314 │ │ │ │ + beq.w 9020c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90636 │ │ │ │ + bne.w 9052c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90666 │ │ │ │ + bne.w 90524 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90828 │ │ │ │ + bne.w 906c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90142 │ │ │ │ + beq.n 90032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90838 │ │ │ │ + beq.w 90744 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fefe │ │ │ │ - ldr r3, [pc, #116] @ (901c8 ) │ │ │ │ + bne.w 8fdfe │ │ │ │ + ldr r3, [pc, #124] @ (900c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90606 │ │ │ │ + bne.w 904fe │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 905f2 │ │ │ │ + bne.w 904ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90370 │ │ │ │ + bne.w 90268 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 903b6 │ │ │ │ + bne.w 902ae │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9019c │ │ │ │ + beq.n 9008c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9048a │ │ │ │ + beq.w 90382 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ffa0 │ │ │ │ + cbz r0, 900ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ffa0 │ │ │ │ + beq.n 900ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ffa0 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ffa0 │ │ │ │ + cbnz r3, 900ae │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 900ae │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 906fc │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90278 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90170 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (9049c ) │ │ │ │ + ldr r1, [pc, #716] @ (90394 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b9030 │ │ │ │ + bl b9010 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90490 │ │ │ │ + bne.w 90388 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ff2c │ │ │ │ + bne.w 8fe2c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90336 │ │ │ │ - bl d3c3c │ │ │ │ - b.n 8fff4 │ │ │ │ + beq.w 9022e │ │ │ │ + bl d3be0 │ │ │ │ + b.n 8fee4 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90052 │ │ │ │ + bne.w 8ff42 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 90066 │ │ │ │ + bne.w 8ff56 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90078 │ │ │ │ + bne.w 8ff68 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 9076a │ │ │ │ + blt.w 9065c │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 902a4 │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ + cbz r0, 9019c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 9027c │ │ │ │ + cbz r0, 90174 │ │ │ │ ldr.w r1, [r9, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, sl │ │ │ │ @@ -152383,2239 +152275,2180 @@ │ │ │ │ str.w r0, [r9, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9008e │ │ │ │ + bne.w 8ff7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 902ce │ │ │ │ + beq.n 901c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 902ce │ │ │ │ - ldr r2, [pc, #488] @ (904a0 ) │ │ │ │ + cbnz r3, 901c6 │ │ │ │ + ldr r2, [pc, #488] @ (90398 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 902c6 │ │ │ │ + cbz r3, 901be │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90304 │ │ │ │ + beq.n 901fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 90304 │ │ │ │ - ldr r2, [pc, #436] @ (904a0 ) │ │ │ │ + cbnz r3, 901fc │ │ │ │ + ldr r2, [pc, #436] @ (90398 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 902fc │ │ │ │ + cbz r3, 901f4 │ │ │ │ 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 902d6 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.n 901ce │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905d6 │ │ │ │ + beq.w 904ce │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905d6 │ │ │ │ + beq.w 904ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90336 │ │ │ │ + cbz r3, 9022e │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90122 │ │ │ │ + bne.w 90012 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907d6 │ │ │ │ + bne.w 90724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90172 │ │ │ │ + beq.w 90062 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 904cc │ │ │ │ + beq.w 903c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90392 │ │ │ │ + beq.n 9028a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 90392 │ │ │ │ - b.n 9037e │ │ │ │ + cbnz r3, 9028a │ │ │ │ + b.n 90276 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 903f2 │ │ │ │ - ldr r2, [pc, #288] @ (904a0 ) │ │ │ │ + bne.n 902ea │ │ │ │ + ldr r2, [pc, #288] @ (90398 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90570 │ │ │ │ + bne.w 90468 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90402 │ │ │ │ + bne.n 902fa │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 903d0 │ │ │ │ + bne.n 902c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 906b4 │ │ │ │ + bne.w 905ae │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 9019c │ │ │ │ + b.n 9008c │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 9040c │ │ │ │ + cbz r2, 90304 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9019c │ │ │ │ + beq.w 9008c │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 903aa │ │ │ │ - ldr r2, [pc, #196] @ (904a0 ) │ │ │ │ + bne.n 902a2 │ │ │ │ + ldr r2, [pc, #196] @ (90398 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905a4 │ │ │ │ + bne.w 9049c │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 903aa │ │ │ │ + b.n 902a2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9039e │ │ │ │ + beq.n 90296 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9039e │ │ │ │ - ldr r2, [pc, #144] @ (904a0 ) │ │ │ │ + bne.n 90296 │ │ │ │ + ldr r2, [pc, #144] @ (90398 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9058a │ │ │ │ + bne.w 90482 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 9039e │ │ │ │ + b.n 90296 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r2, r0 │ │ │ │ strd r1, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r0, [r5, #24] │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ strb.w r0, [r5, #38] @ 0x26 │ │ │ │ - bgt.w 900c8 │ │ │ │ + bgt.w 8ffb8 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl 9d5e8 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d3e0 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900f0 │ │ │ │ + beq.w 8ffe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a828c │ │ │ │ - b.n 90314 │ │ │ │ + bl 1a6944 │ │ │ │ + b.n 9020c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 903b2 │ │ │ │ + beq.n 902aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 903b2 │ │ │ │ + bne.n 902aa │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 903da │ │ │ │ + b.n 902d2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ff2c │ │ │ │ + bne.w 8fe2c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 8fffa │ │ │ │ + b.n 8feea │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90550 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90448 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90114 │ │ │ │ - b.n 90314 │ │ │ │ + bne.w 90004 │ │ │ │ + b.n 9020c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90770 │ │ │ │ - ldr r1, [pc, #728] @ (90798 ) │ │ │ │ + beq.w 90662 │ │ │ │ + ldr r1, [pc, #736] @ (90698 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ff2c │ │ │ │ - b.n 901ec │ │ │ │ - ldr r2, [pc, #716] @ (9079c ) │ │ │ │ + bne.w 8fe2c │ │ │ │ + b.n 900e4 │ │ │ │ + ldr r2, [pc, #724] @ (9069c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 905be │ │ │ │ + bne.n 904b6 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 9035e │ │ │ │ + b.n 90256 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90512 │ │ │ │ + bmi.n 9040a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90512 │ │ │ │ + cbz r3, 9040a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90512 │ │ │ │ - bl 153184 │ │ │ │ + cbz r3, 9040a │ │ │ │ + bl 152698 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90698 │ │ │ │ + beq.w 90592 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8feea │ │ │ │ - ldr.w fp, [pc, #668] @ 907a0 │ │ │ │ - b.n 8fe8e │ │ │ │ + b.n 8fdea │ │ │ │ + ldr.w fp, [pc, #676] @ 906a0 │ │ │ │ + b.n 8fd8e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fff4 │ │ │ │ - b.n 90336 │ │ │ │ + beq.w 8fee4 │ │ │ │ + b.n 9022e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26728 @ 0x6868 │ │ │ │ + movw r1, #27240 @ 0x6a68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9039e │ │ │ │ - b.n 90402 │ │ │ │ + beq.w 90296 │ │ │ │ + b.n 902fa │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a4a70 │ │ │ │ - b.n 90330 │ │ │ │ + bl 1a3128 │ │ │ │ + b.n 90228 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90560 │ │ │ │ + cbz r2, 90458 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe3c │ │ │ │ + bne.w 8fd3c │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #568] @ 907a0 │ │ │ │ + ldr.w fp, [pc, #576] @ 906a0 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 8ff7e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 8fe7e │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9038e │ │ │ │ + beq.w 90286 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9038e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 90286 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9041e │ │ │ │ + beq.w 90316 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9041e │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 90316 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 903ec │ │ │ │ + beq.w 902e4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 903ec │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 902e4 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 904dc │ │ │ │ + beq.n 903d4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 904dc │ │ │ │ + b.n 903d4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 90324 │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 9021c │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 9035e │ │ │ │ + b.n 90256 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90164 │ │ │ │ + beq.w 90054 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123254 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123480 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90164 │ │ │ │ + beq.w 90054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12326c <_PyErr_Clear@@Base> │ │ │ │ - b.n 90164 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b.n 904ae │ │ │ │ + bl 123498 <_PyErr_Clear@@Base> │ │ │ │ + b.n 90054 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 90012 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 907b4 │ │ │ │ + beq.w 906a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 907a4 │ │ │ │ + bne.w 90688 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20f410 │ │ │ │ - b.n 90324 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 90122 │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 9021c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b.n 903a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #27272 @ 0x6a88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90698 │ │ │ │ + beq.n 90592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90762 │ │ │ │ + beq.w 906f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 906dc │ │ │ │ + bne.n 905d6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 906b4 │ │ │ │ + beq.n 905ae │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 906d6 │ │ │ │ + cbz r2, 905d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781b8 │ │ │ │ + bl 780a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8ffa2 │ │ │ │ + b.n 900b0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 906b4 │ │ │ │ + beq.n 905ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 906b4 │ │ │ │ + bne.n 905ae │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 903da │ │ │ │ + b.n 902d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 906f2 │ │ │ │ + cbz r3, 905f0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 906b4 │ │ │ │ + beq.n 905ae │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 903d0 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9040c │ │ │ │ + b.n 902c8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 90304 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 90338 │ │ │ │ + bl d187c │ │ │ │ + b.n 90230 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a4a70 │ │ │ │ - b.n 90330 │ │ │ │ + bl 1a3128 │ │ │ │ + b.n 90228 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - bne.w 8ff5a │ │ │ │ + bne.w 8fe5a │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a4a70 │ │ │ │ - b.n 9032a │ │ │ │ + bl 1a3128 │ │ │ │ + b.n 90222 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a4a70 │ │ │ │ + bl 1a3128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90330 │ │ │ │ - b.n 9032a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90698 │ │ │ │ + beq.w 90228 │ │ │ │ + b.n 90222 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90234 │ │ │ │ + b.n 9012c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fff6 │ │ │ │ - ldr r0, [pc, #28] @ (90798 ) │ │ │ │ - bl 8fd48 │ │ │ │ + beq.w 8fee6 │ │ │ │ + ldr r0, [pc, #44] @ (90698 ) │ │ │ │ + bl 8fc48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90336 │ │ │ │ + beq.w 9022e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ff2c │ │ │ │ - b.n 901ec │ │ │ │ - nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 9084c ) │ │ │ │ + bne.w 8fe2c │ │ │ │ + b.n 900e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90540 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90540 │ │ │ │ + add r0, pc, #176 @ (adr r0, 9074c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9064a │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9064a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90122 │ │ │ │ - b.n 9032a │ │ │ │ + beq.w 90012 │ │ │ │ + b.n 90222 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 906b4 │ │ │ │ + beq.w 905ae │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 906b4 │ │ │ │ - b.n 906ec │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs.w r9, r9, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r9, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - rsb r9, r9, #0 │ │ │ │ - beq.w 9035e │ │ │ │ - b.n 90354 │ │ │ │ + beq.w 905ae │ │ │ │ + b.n 905e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9001e │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9001e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8fd72 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8fe40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8fe40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8fe72 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90592 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8fd34 │ │ │ │ + ldr.w fp, [pc, #68] @ 9074c │ │ │ │ + nop │ │ │ │ + b.w 8fd96 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1a7d28 │ │ │ │ - b.n 904ae │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8fe34 │ │ │ │ - ldr.w fp, [pc, #52] @ 90854 │ │ │ │ - nop │ │ │ │ - b.w 8fe96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9012e │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9012e │ │ │ │ + bl 1a63e0 │ │ │ │ + b.n 903a6 │ │ │ │ + ldr.w r9, [r0, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs.w r9, r9, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r9, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + rsb r9, r9, #0 │ │ │ │ + beq.w 90256 │ │ │ │ + b.n 9024c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90142 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ff40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ff40 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90032 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00090858 : │ │ │ │ +00090750 : │ │ │ │ stmdb 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 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 913fc │ │ │ │ - mov.w r9, #0 │ │ │ │ + beq.w 91218 │ │ │ │ + mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov fp, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r6, r9 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - strd r9, r9, [sp, #12] │ │ │ │ - movw r3, #48608 @ 0xbde0 │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r9, r9, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r8, r8, [sp, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 90990 │ │ │ │ + bne.n 90898 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - beq.w 916d8 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + beq.w 91444 │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91480 │ │ │ │ - bhi.w 90a90 │ │ │ │ + beq.w 911a6 │ │ │ │ + bhi.w 909a4 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9191a │ │ │ │ + beq.w 91710 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9190a │ │ │ │ + beq.w 91700 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 919da │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + beq.w 915de │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 9155c │ │ │ │ + bne.w 9129e │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 90f92 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90a48 │ │ │ │ - ldrb r1, [r5, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 910f4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movw r8, #30804 @ 0x7854 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #50396 @ 0xc4dc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #4888 @ 0x1318 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw ip, #30808 @ 0x7858 │ │ │ │ + beq.w 90d08 │ │ │ │ + movw r1, #50852 @ 0xc6a4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #31316 @ 0x7a54 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #5596 @ 0x15dc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw ip, #31324 @ 0x7a5c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - mov fp, r1 │ │ │ │ - movw r0, #30812 @ 0x785c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + mov sl, fp │ │ │ │ + movw r4, #31320 @ 0x7a58 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9095a │ │ │ │ + ldrb.w r9, [r5, #1] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 90e2a │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 9095a │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi.w 90a8c │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90b42 │ │ │ │ + beq.w 90b0e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9124c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 90a48 │ │ │ │ + beq.w 90fd4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9095a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90a48 │ │ │ │ - sub.w r1, r3, #65 @ 0x41 │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi.n 90a48 │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ - lsrs r7, r1, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r7, r4, #29 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - lsls r3, r4, #7 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - lsls r5, r6, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + bls.n 9095a │ │ │ │ + sub.w r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi.n 9095a │ │ │ │ + tbh [pc, r2, lsl #1] │ │ │ │ + lsls r7, r4, #27 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r3, r6, #27 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r5, r4, #13 │ │ │ │ + lsls r1, r5, #14 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + lsls r7, r2, #5 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 91a16 │ │ │ │ + blt.w 91720 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90990 │ │ │ │ - sub.w r8, r5, r7 │ │ │ │ + bne.n 90898 │ │ │ │ + sub.w r9, r5, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90ad0 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91744 │ │ │ │ + beq.w 90a14 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 914a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90df0 │ │ │ │ + beq.w 90dd2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 90ae8 │ │ │ │ + bls.w 90a2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r3, r8 │ │ │ │ - blt.w 90ae8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt.w 90a2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9161a │ │ │ │ + bne.w 913ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + adds r0, r3, r0 │ │ │ │ blx 29c10 │ │ │ │ - add r4, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ + add r3, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 908b0 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 913e4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 90a28 │ │ │ │ + bne.w 907aa │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 91200 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 9093e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 91130 │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 90eb0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl ca6c8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca6ec <_PyUnicodeWriter_PrepareInternal@@Base+0xd9c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 917ac │ │ │ │ + beq.w 91586 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9173a │ │ │ │ + beq.w 9132a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 91138 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ + beq.w 9100e │ │ │ │ + mov sl, r3 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - and.w sl, fp, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp.w sl, #0 │ │ │ │ + and.w r9, sl, fp │ │ │ │ + cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ - orrge.w r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 90c58 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + orrge.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 90e36 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31016 @ 0x7928 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ + strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w r8, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 1d6284 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 90a28 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + str.w sl, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 1d4a24 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 9093e │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 9155c │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + bmi.w 9129e │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + mov sl, fp │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 90b94 │ │ │ │ + bhi.n 909e4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r3, r1, #8 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r1, r5, #8 │ │ │ │ - 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 r7, r1, #7 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #7 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91660 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r1, r3, #10 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r3, r0, #26 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #50852 @ 0xc6a4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #31316 @ 0x7a54 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #5596 @ 0x15dc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r4, #31320 @ 0x7a58 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + movw ip, #31324 @ 0x7a5c │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 90826 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91432 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90df8 │ │ │ │ + beq.w 90dda │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 909c8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 909d2 │ │ │ │ + bhi.w 908d0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 908dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9944 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c9950 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 909d4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 90a64 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 908de │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 90978 │ │ │ │ + sub.w r9, r3, #99 @ 0x63 │ │ │ │ + movs r4, #1 │ │ │ │ + uxtb.w r9, r9 │ │ │ │ + lsl.w r4, r4, r9 │ │ │ │ + movw r9, #4162 @ 0x1042 │ │ │ │ + movt r9, #36 @ 0x24 │ │ │ │ + and.w r9, r4, r9 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90e36 │ │ │ │ + movw r9, #8193 @ 0x2001 │ │ │ │ + tst.w r4, r9 │ │ │ │ + bne.w 90946 │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq.n 90b62 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9095a │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.n 90b6a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w r7, #1114112 @ 0x110000 │ │ │ │ + bcs.w 915fe │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 90e42 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 90e42 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90a48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r3, #8 │ │ │ │ + bne.w 90e98 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + adds r7, r5, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 908fa │ │ │ │ + b.n 90a84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.w 9095a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ + add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91974 │ │ │ │ + bne.w 9177c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 918da │ │ │ │ + beq.w 91554 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r2, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + b.n 90c32 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 90d20 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r8, #30804 @ 0x7854 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #4888 @ 0x1318 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #50396 @ 0xc4dc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #30808 @ 0x7858 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw r0, #30812 @ 0x785c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90a48 │ │ │ │ - ldrb r1, [r5, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 910e0 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 90a48 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 9093e │ │ │ │ - sub.w r1, r3, #99 @ 0x63 │ │ │ │ - mov.w sl, #1 │ │ │ │ - uxtb r1, r1 │ │ │ │ - lsl.w sl, sl, r1 │ │ │ │ - movw r1, #4162 @ 0x1042 │ │ │ │ - movt r1, #36 @ 0x24 │ │ │ │ - and.w r1, sl, r1 │ │ │ │ - cbnz r1, 90c58 │ │ │ │ - movw r1, #8193 @ 0x2001 │ │ │ │ - tst.w sl, r1 │ │ │ │ - bne.w 90a30 │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 90e42 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90a48 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 90c5c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9192a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 90f44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 90f44 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9119e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strb r7, [r3, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 909ea │ │ │ │ - b.n 90b3c │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 90c1e │ │ │ │ - sub.w sl, r3, #100 @ 0x64 │ │ │ │ - movs r1, #1 │ │ │ │ - uxtb.w sl, sl │ │ │ │ - lsl.w r0, r1, sl │ │ │ │ - movw sl, #2081 @ 0x821 │ │ │ │ - movt sl, #18 │ │ │ │ - tst.w r0, sl │ │ │ │ - bne.w 9124c │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.w 9095a │ │ │ │ + sub.w r2, r3, #100 @ 0x64 │ │ │ │ + movs r4, #1 │ │ │ │ + movw r9, #2081 @ 0x821 │ │ │ │ + movt r9, #18 │ │ │ │ + uxtb r2, r2 │ │ │ │ + lsl.w r2, r4, r2 │ │ │ │ + tst.w r2, r9 │ │ │ │ + bne.w 90fd4 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 91500 │ │ │ │ + beq.w 912cc │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90a48 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, fp │ │ │ │ + bne.w 9095a │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + adds r3, r0, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, sl │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 919aa │ │ │ │ + bne.w 917dc │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1928 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1900 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90b3c │ │ │ │ + beq.w 90a84 │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 909ea │ │ │ │ - b.n 90b3c │ │ │ │ + bne.w 908fa │ │ │ │ + b.n 90a84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, r1, #4 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1c00 │ │ │ │ - b.n 90cc2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl d1bd8 │ │ │ │ + b.n 90bd0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ + beq.w 9161e │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - ite mi │ │ │ │ - movmi r1, #58 @ 0x3a │ │ │ │ - movpl r1, #46 @ 0x2e │ │ │ │ - bl 169f80 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bmi.w 91626 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + mov r0, r9 │ │ │ │ + bl 169244 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90d6e │ │ │ │ + beq.n 90c82 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91948 │ │ │ │ + beq.w 9162c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90b3c │ │ │ │ + beq.w 90a84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1c00 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1bd8 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91952 │ │ │ │ + beq.w 9180e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90ce6 │ │ │ │ + beq.n 90bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90ce6 │ │ │ │ - ldr r2, [pc, #788] @ (910f0 ) │ │ │ │ + bne.n 90bf6 │ │ │ │ + ldr r2, [pc, #732] @ (90fd0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ + ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 915fe │ │ │ │ + bne.w 914b4 │ │ │ │ mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - b.n 90ce6 │ │ │ │ + blx r9 │ │ │ │ + b.n 90bf6 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91740 │ │ │ │ + movw r2, #49120 @ 0xbfe0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r4, r1, #29 │ │ │ │ + itt pl │ │ │ │ + addpl r5, #1 │ │ │ │ + movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bpl.w 909b6 │ │ │ │ + sub.w sl, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r5, #2] │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r0, r1, #29 │ │ │ │ + it pl │ │ │ │ + addpl r5, #2 │ │ │ │ + bpl.w 909b6 │ │ │ │ + movs r0, #47 @ 0x2f │ │ │ │ + movt r0, #32768 @ 0x8000 │ │ │ │ + sub.w lr, r0, r3 │ │ │ │ + movw ip, #26215 @ 0x6667 │ │ │ │ + movt ip, #26214 @ 0x6666 │ │ │ │ + mov.w r1, lr, asr #31 │ │ │ │ + smull lr, r9, ip, lr │ │ │ │ + rsb r1, r1, r9, asr #2 │ │ │ │ + cmp sl, r1 │ │ │ │ + bgt.w 9175c │ │ │ │ + sub.w r1, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r5, #3] │ │ │ │ + mov.w lr, #10 │ │ │ │ + mla sl, lr, sl, r1 │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bpl.n 90e3e │ │ │ │ + sub.w r9, r0, r3 │ │ │ │ + mov.w r1, r9, asr #31 │ │ │ │ + smull r4, r9, ip, r9 │ │ │ │ + rsb r1, r1, r9, asr #2 │ │ │ │ + cmp r1, sl │ │ │ │ + blt.w 9175c │ │ │ │ + ldrb.w r9, [r5, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r5, #4 │ │ │ │ + mla sl, lr, sl, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r4, r1, #29 │ │ │ │ + bpl.w 909b6 │ │ │ │ + sub.w r3, r0, r9 │ │ │ │ + sub.w r9, r9, #48 @ 0x30 │ │ │ │ + asrs r1, r3, #31 │ │ │ │ + smull r4, r3, ip, r3 │ │ │ │ + rsb r3, r1, r3, asr #2 │ │ │ │ + cmp r3, sl │ │ │ │ + mla sl, lr, sl, r9 │ │ │ │ + blt.w 9175c │ │ │ │ + ldrb.w r9, [r5, #1]! │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bmi.n 90da6 │ │ │ │ + b.n 909b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 909c0 │ │ │ │ + bne.w 908c8 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 91c1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 91a58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9157a │ │ │ │ + beq.w 9149c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r8, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov.w r9, #1 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - add r4, r8 │ │ │ │ - strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1a677c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + strh.w r3, [sp, #116] @ 0x74 │ │ │ │ + bl 1a4e34 │ │ │ │ + add.w r3, r4, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 909ea │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.w 90c5c │ │ │ │ - b.n 90a48 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movw r2, #30868 @ 0x7894 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #30872 @ 0x7898 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #30876 @ 0x789c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #30880 @ 0x78a0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #30884 @ 0x78a4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #4 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90bca │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movw r2, #28224 @ 0x6e40 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #30856 @ 0x7888 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #30860 @ 0x788c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #8268 @ 0x204c │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #30864 @ 0x7890 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90bca │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movw r2, #30888 @ 0x78a8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #30892 @ 0x78ac │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #30896 @ 0x78b0 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #30900 @ 0x78b4 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #30904 @ 0x78b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #5 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90bca │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 91750 │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - movw r2, #27016 @ 0x6988 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #30816 @ 0x7860 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #30824 @ 0x7868 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #1980 @ 0x7bc │ │ │ │ - movt ip, #42 @ 0x2a │ │ │ │ - movw r1, #30832 @ 0x7870 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r5, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #2 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90bca │ │ │ │ + b.n 908fa │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 911c8 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.n 9083e │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.w 90b6a │ │ │ │ + b.n 90aca │ │ │ │ + adds r5, #3 │ │ │ │ + b.n 909b6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9944 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c9950 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str 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 r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 90c40 │ │ │ │ - b.n 90b3c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + beq.w 90a84 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 90af6 │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r2, r3, lsl #1] │ │ │ │ + strne.w r7, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 90bf6 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 91010 │ │ │ │ + mov r3, sl │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 9093e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91814 │ │ │ │ - movw r1, #48608 @ 0xbde0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - itt pl │ │ │ │ - addpl r5, #1 │ │ │ │ - movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.n 9105a │ │ │ │ - sub.w fp, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r0, r2, #29 │ │ │ │ - bpl.w 910ea │ │ │ │ - movs r0, #47 @ 0x2f │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - sub.w lr, r0, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - mov.w r2, lr, asr #31 │ │ │ │ - smull lr, r8, ip, lr │ │ │ │ - rsb r2, r2, r8, asr #2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bgt.w 91884 │ │ │ │ - sub.w r2, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r5, #3] │ │ │ │ - mov.w lr, #10 │ │ │ │ - mla fp, lr, fp, r2 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.w 911b0 │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - mov.w r2, r8, asr #31 │ │ │ │ - smull r8, sl, ip, r8 │ │ │ │ - rsb r2, r2, sl, asr #2 │ │ │ │ - cmp r2, fp │ │ │ │ - blt.w 91884 │ │ │ │ - ldrb.w r8, [r5, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r5, #4 │ │ │ │ - mla fp, lr, fp, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r2, [r1, r8, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.n 9105a │ │ │ │ - sub.w r3, r0, r8 │ │ │ │ - sub.w r8, r8, #48 @ 0x30 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ - smull sl, r3, ip, r3 │ │ │ │ - rsb r3, r2, r3, asr #2 │ │ │ │ - cmp r3, fp │ │ │ │ - mla fp, lr, fp, r8 │ │ │ │ - blt.w 91884 │ │ │ │ - ldrb.w r8, [r5, #1]! │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r2, [r1, r8, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bmi.n 91030 │ │ │ │ - sub.w r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi.n 910ac │ │ │ │ - add r1, pc, #4 @ (adr r1, 91068 ) │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ - lsrs r1, r1, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r5, r0, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r1, r2, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r5, r1, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r8, #30804 @ 0x7854 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #4888 @ 0x1318 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #50396 @ 0xc4dc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #30808 @ 0x7858 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #30812 @ 0x785c │ │ │ │ + movs r4, #3 │ │ │ │ + movw r1, #28736 @ 0x7040 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #31368 @ 0x7a88 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #31372 @ 0x7a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 90bca │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 913b0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 90bde │ │ │ │ - adds r5, #2 │ │ │ │ - b.n 9105a │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw r8, #30804 @ 0x7854 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movw lr, #4888 @ 0x1318 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #50396 @ 0xc4dc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #30808 @ 0x7858 │ │ │ │ + movw r2, #8540 @ 0x215c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw ip, #31376 @ 0x7a90 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #30812 @ 0x785c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.n 90826 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 913b6 │ │ │ │ + ldrb r3, [r5, #2] │ │ │ │ + movs r4, #2 │ │ │ │ + movw r1, #27528 @ 0x6b88 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #31328 @ 0x7a60 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #31336 @ 0x7a68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #20] │ │ │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90bde │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 90a26 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ - ubfx r1, r2, #2, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.w 90a26 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ - bpl.w 918d6 │ │ │ │ - lsls r1, r2, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r2, r3, #20 │ │ │ │ - addpl.w r2, r3, #28 │ │ │ │ - ldrsb.w r1, [r2] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - iteee ge │ │ │ │ - movge r0, #24 │ │ │ │ - addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ - movwlt r1, #19968 @ 0x4e00 │ │ │ │ - movtlt r1, #72 @ 0x48 │ │ │ │ - itet ge │ │ │ │ - ldrge r1, [pc, #684] @ (91420 ) │ │ │ │ - addlt.w r8, r1, r2, lsl #5 │ │ │ │ - mlage r8, r0, r2, r1 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 90a28 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 90a28 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 90a28 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90a28 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r3, r4, lsl #1] │ │ │ │ - strne.w r7, [r3, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 90ce6 │ │ │ │ - adds r5, #3 │ │ │ │ - b.n 9105a │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + movw r2, #2600 @ 0xa28 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw ip, #31344 @ 0x7a70 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.n 90826 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7714 │ │ │ │ + bl e76c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90b3c │ │ │ │ + beq.w 90a84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1c00 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1bd8 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91952 │ │ │ │ + beq.w 9180e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90ce6 │ │ │ │ + beq.w 90bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ce6 │ │ │ │ + bne.w 90bf6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ce6 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90bf6 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e4558 │ │ │ │ + bl e450c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 911c8 │ │ │ │ - b.n 90b3c │ │ │ │ + bne.n 90f46 │ │ │ │ + b.n 90a84 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 91404 │ │ │ │ - bhi.w 913ba │ │ │ │ + beq.w 91220 │ │ │ │ + bhi.w 911d6 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91588 │ │ │ │ + beq.w 91338 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91584 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 91334 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91286 │ │ │ │ + bhi.n 91076 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r7, r4, #12 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - mov r3, r1 │ │ │ │ + movs r1, r7 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + movs r1, r7 │ │ │ │ + lsls r7, r2, #16 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrb.w r3, [sl, #16] │ │ │ │ + ubfx r2, r3, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.w 90eb8 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.w 91678 │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, sl, #20 │ │ │ │ + addpl.w r3, sl, #28 │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + iteee ge │ │ │ │ + movge r2, #24 │ │ │ │ + addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ + movwlt r4, #19968 @ 0x4e00 │ │ │ │ + movtlt r4, #72 @ 0x48 │ │ │ │ + itet ge │ │ │ │ + ldrge r4, [pc, #632] @ (912c4 ) │ │ │ │ + addlt.w r4, r4, r3, lsl #5 │ │ │ │ + mlage r4, r2, r3, r4 │ │ │ │ + cmp sl, r4 │ │ │ │ + beq.n 91072 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 91072 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 91072 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 9093e │ │ │ │ + mov r3, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91478 │ │ │ │ + beq.w 91296 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r1 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - sub.w ip, r2, #45 @ 0x2d │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldrb.w r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + sub.w ip, r4, #45 @ 0x2d │ │ │ │ rsbs r7, ip, #0 │ │ │ │ + and.w r0, r2, #17 │ │ │ │ adc.w r7, r7, ip │ │ │ │ - and.w r0, r1, #17 │ │ │ │ subs r2, r3, r7 │ │ │ │ - sub.w lr, r7, r3 │ │ │ │ - cmp r2, fp │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, sl │ │ │ │ + sub.w r3, r7, r3 │ │ │ │ it lt │ │ │ │ - movlt r2, fp │ │ │ │ + movlt r2, sl │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ + cmp r1, fp │ │ │ │ it lt │ │ │ │ - movlt r1, r3 │ │ │ │ + movlt r1, fp │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add.w r3, lr, r2 │ │ │ │ + add r3, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 915aa │ │ │ │ + bls.w 9135e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 915aa │ │ │ │ + bgt.w 9135e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 9158c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91428 │ │ │ │ + bgt.w 9133c │ │ │ │ + cmp r4, #45 @ 0x2d │ │ │ │ + beq.w 91242 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91408 │ │ │ │ + bgt.w 91224 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r8, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add.w r1, r9, r7 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91a94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 918d0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90b3c │ │ │ │ + beq.w 90a84 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90ce6 │ │ │ │ + ble.w 90bf6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90ce6 │ │ │ │ + bpl.w 90bf6 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189910 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1882b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90b3c │ │ │ │ - add r4, sl │ │ │ │ - b.n 90ce6 │ │ │ │ - adds r3, r1, #7 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + beq.w 90a84 │ │ │ │ + mov r3, r4 │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 90bf6 │ │ │ │ + adds r3, r2, #7 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - ldrd r0, r1, [r3], #8 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r8 │ │ │ │ movs r2, #26 │ │ │ │ + mov r0, r9 │ │ │ │ + vldmia r3!, {d7} │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r1 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 912a8 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.w 90a4c │ │ │ │ + b.n 91098 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + mov r5, r1 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + bne.w 907ca │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + b.n 911b2 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.w 90960 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91270 │ │ │ │ - mov r2, lr │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 90ff8 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91476 │ │ │ │ - add r3, pc, #4 @ (adr r3, 913d0 ) │ │ │ │ + bhi.n 91294 │ │ │ │ + add r3, pc, #4 @ (adr r3, 911ec ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - asrs r7, r0, #10 │ │ │ │ + asrs r7, r6, #1 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r1, #14 │ │ │ │ + asrs r3, r0, #6 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r0, #10 │ │ │ │ + asrs r7, r6, #1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r3, r1, r3 │ │ │ │ + adds r3, r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r1, #14 │ │ │ │ + asrs r3, r0, #6 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 913fc │ │ │ │ + cbz r6, 91218 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 913fc │ │ │ │ + beq.n 91218 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 913fc │ │ │ │ + cbnz r3, 91218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r8, [pc, #36] @ 91424 │ │ │ │ - b.w 90a28 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 913c2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w sl, [pc, #172] @ 912c8 │ │ │ │ + b.w 9093e │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 911de │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189910 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1882b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90b3c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, r3 │ │ │ │ - b.n 91318 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + beq.w 90a84 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 91104 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e236c │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e2324 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 91312 │ │ │ │ - b.w 90b3c │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bne.w 910fc │ │ │ │ + b.w 90a84 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 91296 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - mov r5, r0 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 9172c │ │ │ │ - bhi.w 90a90 │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9191a │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9190a │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 919da │ │ │ │ - movw r1, #48608 @ 0xbde0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - ands.w r2, r2, #4 │ │ │ │ - bne.n 9155c │ │ │ │ + b.n 91086 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r4, r3, lsl #2] │ │ │ │ + lsls r5, r2, #29 │ │ │ │ + bmi.w 9167e │ │ │ │ + mov r5, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 90f92 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw r8, #30804 @ 0x7854 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #4888 @ 0x1318 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movw ip, #30808 @ 0x7858 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r2, #50396 @ 0xc4dc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #30812 @ 0x785c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 90bca │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + beq.w 90d08 │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + b.w 909b6 │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #35500 @ 0x8aac │ │ │ │ + movw r3, #36100 @ 0x8d04 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ + ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 918c2 │ │ │ │ + beq.w 917d4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 918a2 │ │ │ │ + bne.w 917b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91a94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 90cc2 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - mov ip, r3 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bmi.w 917cc │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 90aa2 │ │ │ │ - b.n 90f98 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 90a64 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 913c2 │ │ │ │ - mov r2, r8 │ │ │ │ - b.n 913c2 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 918d0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.n 90bd0 │ │ │ │ + bl 1a3810 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 9093e │ │ │ │ + mov r1, ip │ │ │ │ + b.n 911de │ │ │ │ + mov r1, lr │ │ │ │ + b.n 911de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 9130a │ │ │ │ + bmi.w 910f6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189910 │ │ │ │ + bl 1882b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90b3c │ │ │ │ - add r4, sl │ │ │ │ - b.n 9130a │ │ │ │ + beq.w 90a84 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 910f6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91302 │ │ │ │ + beq.w 910ee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9944 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c9950 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 91302 │ │ │ │ - b.w 90b3c │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 90dea │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.w 90dea │ │ │ │ + bne.w 910ee │ │ │ │ + b.w 90a84 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #23048 @ 0x5a08 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw lr, #31352 @ 0x7a78 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #31356 @ 0x7a7c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r4, #31360 @ 0x7a80 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + movw ip, #31364 @ 0x7a84 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 90826 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91698 │ │ │ │ + bne.n 914f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r8, #3 │ │ │ │ - add.w sl, r7, r8 │ │ │ │ + bic.w r3, r9, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r4, lsl #1 │ │ │ │ + add.w lr, r2, r1, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91674 │ │ │ │ + bhi.n 914ce │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 909e6 │ │ │ │ + bls.w 908f2 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9164c │ │ │ │ + b.n 9141e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 909c0 │ │ │ │ - b.w 90df8 │ │ │ │ - ldrb.w ip, [r2] │ │ │ │ + bne.w 908c8 │ │ │ │ + b.n 90dda │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e2324 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 90a84 │ │ │ │ + adds r7, #2 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 908fa │ │ │ │ + b.w 90a84 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 90978 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 908c2 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 90d02 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 90d02 │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ 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 91634 │ │ │ │ + strh.w r4, [r1], #8 │ │ │ │ + ldrb.w r4, [r2, #-3] │ │ │ │ + strh.w r4, [r1, #-6] │ │ │ │ + ldrb.w r4, [r2, #-2] │ │ │ │ + strh.w r4, [r1, #-4] │ │ │ │ + ldrb.w r4, [r2, #-1] │ │ │ │ + strh.w r4, [r1, #-2] │ │ │ │ + b.n 91406 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r8, #3 │ │ │ │ - add.w sl, r7, r8 │ │ │ │ + bic.w r3, r9, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r4, lsl #2 │ │ │ │ + add.w lr, r2, r1, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91788 │ │ │ │ + bhi.n 91532 │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 909e6 │ │ │ │ + bls.w 908f2 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 916c4 │ │ │ │ + b.n 9151e │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str.w r4, [r1], #16 │ │ │ │ + ldrb.w r4, [r2, #-3] │ │ │ │ + str.w r4, [r1, #-12] │ │ │ │ + ldrb.w r4, [r2, #-2] │ │ │ │ + str.w r4, [r1, #-8] │ │ │ │ + ldrb.w r4, [r2, #-1] │ │ │ │ + str.w r4, [r1, #-4] │ │ │ │ + b.n 91506 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e236c │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 90b3c │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 909ea │ │ │ │ - b.w 90b3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - b.n 9148c │ │ │ │ - bl 1a5158 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90a28 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 909ba │ │ │ │ - movs r2, #1 │ │ │ │ - movw r8, #30840 @ 0x7878 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #30844 @ 0x787c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r2, #22524 @ 0x57fc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw ip, #30848 @ 0x7880 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #30852 @ 0x7884 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 90bca │ │ │ │ - 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 916ac │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1900 │ │ │ │ + b.w 90bd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a8a │ │ │ │ + beq.w 9099e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90a8a │ │ │ │ + bne.w 9099e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90a8a │ │ │ │ - movs r5, #10 │ │ │ │ - rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - adds r0, #1 │ │ │ │ - mla r5, r5, 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, r5, #48 @ 0x30 │ │ │ │ - bge.w 91560 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 9099e │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movs r4, #5 │ │ │ │ + movw r1, #31400 @ 0x7aa8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #31404 @ 0x7aac │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #31408 @ 0x7ab0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #31412 @ 0x7ab4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #31416 @ 0x7ab8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.w 90826 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + itttt lt │ │ │ │ + rsblt fp, fp, #0 │ │ │ │ + ldrlt r2, [sp, #32] │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #32] │ │ │ │ + b.n 912b4 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30908 @ 0x78bc │ │ │ │ + movw r1, #31456 @ 0x7ae0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 90a64 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r5, #2 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w fp, #1 │ │ │ │ - b.n 9105a │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 127324 │ │ │ │ + b.w 90978 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bpl.w 90c60 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + b.w 90c62 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90c82 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e3848 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90f46 │ │ │ │ + b.w 90a84 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 91866 │ │ │ │ + bge.w 91850 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bmi.n 91854 │ │ │ │ - bl 169f7c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 911c8 │ │ │ │ - b.w 90b3c │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - bl 169f80 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ + bmi.w 9183e │ │ │ │ + bl 169240 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 911c8 │ │ │ │ - b.w 90b3c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30988 @ 0x790c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 90a64 │ │ │ │ + bne.w 90f46 │ │ │ │ + b.w 90a84 │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ + b.n 91030 │ │ │ │ + movs r1, #10 │ │ │ │ + rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ + adds r0, #1 │ │ │ │ + mla r1, r1, fp, r3 │ │ │ │ + movw r3, #26215 @ 0x6667 │ │ │ │ + movt r3, #26214 @ 0x6666 │ │ │ │ + smull r3, r5, r2, r3 │ │ │ │ + asrs r3, r2, #31 │ │ │ │ + rsb r3, r3, r5, asr #2 │ │ │ │ + cmp r3, fp │ │ │ │ + sub.w fp, r1, #48 @ 0x30 │ │ │ │ + bge.w 912a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30924 @ 0x78cc │ │ │ │ + movw r1, #31420 @ 0x7abc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 90a64 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r7, #2 │ │ │ │ - blx 29b58 │ │ │ │ - movs r3, #24 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #66 @ 0x42 │ │ │ │ - blx 2a6ec <__memmove_chk@plt> │ │ │ │ - movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 91530 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 91530 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 91298 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - b.n 91156 │ │ │ │ - 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, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1928 │ │ │ │ - b.w 90cc2 │ │ │ │ + bl 127324 │ │ │ │ + b.w 90978 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movs r4, #4 │ │ │ │ + movw r1, #31380 @ 0x7a94 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #31384 @ 0x7a98 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #31388 @ 0x7a9c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #31392 @ 0x7aa0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #31396 @ 0x7aa4 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.w 90826 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r5, r1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 908c8 │ │ │ │ + b.w 907c2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r5, r1 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 908c8 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ + b.w 907c2 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30944 @ 0x78e0 │ │ │ │ + movw r1, #31556 @ 0x7b44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 90a64 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90d6e │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 90a64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90a64 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90a64 │ │ │ │ + bl d187c │ │ │ │ + b.w 90978 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + adds r5, #2 │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w sl, #1 │ │ │ │ + b.w 909b6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31436 @ 0x7acc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.w 90978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90b68 │ │ │ │ + bne.w 90b34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26c6c4 │ │ │ │ - b.w 90cc2 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26c8e4 │ │ │ │ + b.w 90bd0 │ │ │ │ + mov r0, r9 │ │ │ │ + adds r7, #2 │ │ │ │ + blx 29b58 │ │ │ │ + movs r3, #24 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #58 @ 0x3a │ │ │ │ + blx 2a6ec <__memmove_chk@plt> │ │ │ │ + movw r3, #30768 @ 0x7830 │ │ │ │ + strh.w r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 912fe │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ + strb.w r3, [sp, #57] @ 0x39 │ │ │ │ + b.n 912fe │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26c6c4 │ │ │ │ - b.w 90cc2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26c8e4 │ │ │ │ + b.w 90bd0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90978 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - mov r5, 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 91572 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e46b4 │ │ │ │ + bne.w 90978 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90978 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 91088 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + bl 169244 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 911c8 │ │ │ │ - b.w 90b3c │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 90f46 │ │ │ │ + b.w 90a84 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31044 @ 0x7944 │ │ │ │ + movw r1, #31500 @ 0x7b0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.w 90a64 │ │ │ │ + bl 127324 │ │ │ │ + b.w 90978 │ │ │ │ │ │ │ │ -00091a34 : │ │ │ │ +00091870 : │ │ │ │ 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 │ │ │ │ @@ -154623,93 +154456,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72198 │ │ │ │ + bl 72080 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91a88 │ │ │ │ + cbz r0, 918c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a66e0 │ │ │ │ + bl 1a4d98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91a84 │ │ │ │ + beq.n 918c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91a84 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 918c0 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91a8e │ │ │ │ + cbnz r0, 918ca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 771f0 │ │ │ │ - b.n 91a88 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 918c4 │ │ │ │ │ │ │ │ -00091a94 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000918d0 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 91b48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91984 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91b56 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91992 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91ade <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 9191a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91ade <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 9191a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91af8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91934 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 91af0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 9192c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9944 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9950 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91bf2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91a2e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91ac8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91904 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91ba8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 919e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #1 │ │ │ │ mov r3, r5 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 91b86 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 919c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r5, #3 │ │ │ │ sub.w lr, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, lr │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -154717,64 +154550,64 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91b82 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 919be <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91b36 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91972 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ab2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 918ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ab2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 918ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91c1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91a58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91bf2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91a2e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a677c │ │ │ │ + bl 1a4e34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91ad8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91914 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91ad8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91914 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r7, [lr], #8 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ strh.w r7, [lr, #-6] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ strh.w r7, [lr, #-4] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ strh.w r7, [lr, #-2] │ │ │ │ - b.n 91b0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 9194a <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 91bf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91a34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ rsb r3, r5, #3 │ │ │ │ subs r0, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -154782,360 +154615,360 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91b80 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 919bc <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91be0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91a1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r0], #16 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ str.w r7, [r0, #-12] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ str.w r7, [r0, #-8] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ str.w r7, [r0, #-4] │ │ │ │ - b.n 91bba <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 919f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 91d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x290> │ │ │ │ + beq.n 91b60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x290> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91d90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91de6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91c22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91c3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91da4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91e14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91be0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91c50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt.n 91d60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91b9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 91d50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91b8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 91d00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91b3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (91e18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91c54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91db6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91bf2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ strb r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 91d98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91bd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91e0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.n 91ca6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bhi.n 91ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 91ca6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #220] @ (91e1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #220] @ (91c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91ca6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91dca <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91c06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91c3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 91ca6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91e20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91c5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91ce4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91b20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91cf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91b34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91c3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91ca6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 91ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91dda <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91c16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 91ccc <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126c08 │ │ │ │ + b.n 91b08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91d7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91bb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91ccc <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91b08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4488 @ 0x1188 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91cf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1e9bf4 │ │ │ │ + b.n 91b34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91d92 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91dfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91bce <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91c38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91bd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00091e24 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091c60 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91ec8 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91d04 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ec4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91d00 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91e66 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91ca2 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca6c8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca6ec <_PyUnicodeWriter_PrepareInternal@@Base+0xd9c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91ef0 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + beq.n 91d2c <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91ee8 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91d24 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91e6c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91ca8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91e62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91c9e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91e62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91c9e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 91f0a <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ + bpl.n 91d46 <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (91f10 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (91d4c <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91e62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91c9e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91ec4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91d00 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91ec4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91d00 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91e62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91c9e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 91ee4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91d20 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 91ee4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91d20 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 91ee4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91d20 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (91f14 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91e62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (91d50 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91c9e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a5158 │ │ │ │ + b.w 1a3810 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91e62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91c9e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91e62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91c9e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91e62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91c9e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91e86 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91cc2 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92958 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 927ac <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92a84 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 928b2 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 9297e <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 927d0 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ bic.w r7, r6, #128 @ 0x80 │ │ │ │ and.w r6, r6, #128 @ 0x80 │ │ │ │ sub.w r2, r7, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 921ca <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 92006 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r3, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r5, r5, #14 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r1, r1, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -155144,397 +154977,397 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r3, r1, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r1, r5, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r1, r1, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r3, r4, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r3, r1, #18 │ │ │ │ - lsls r5, r5, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r5, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r7, r3, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r1, r6, #14 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + lsls r3, r6, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r1, r1, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r1, r1, #13 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - lsls r1, r4, #12 │ │ │ │ + lsls r5, r4, #11 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsrs r7, r3, #1 │ │ │ │ - lsls r3, r3, #16 │ │ │ │ + lsls r5, r1, #31 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r5, r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9300a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 92d88 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 9300a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 92d88 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 93014 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 92d92 <_PyUnicodeWriter_Finish@@Base+0x1132> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 92896 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 926d2 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929ba <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 9285c <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92ade <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92a78 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 94238 │ │ │ │ + bl 9408c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92878 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (92278 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 926b4 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (920b4 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83aa0 │ │ │ │ + bl 839bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92f78 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 92f42 <_PyUnicodeWriter_Finish@@Base+0x12e2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92f06 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 92f18 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f78 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 92f42 <_PyUnicodeWriter_Finish@@Base+0x12e2> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 94130 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f84 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b22 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92ab6 <_PyUnicodeWriter_Finish@@Base+0xe56> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92ade <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92a78 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 927f2 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 92630 <_PyUnicodeWriter_Finish@@Base+0x9d0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92af8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92a8c <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92af8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92a8c <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92af8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92a8c <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92af8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92a8c <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92af8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92a8c <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92af8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92a8c <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92af8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ - cmp r6, r7 │ │ │ │ + beq.w 92a8c <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ + cmp r7, r6 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 921b2 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 91fee <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31964 @ 0x7cdc │ │ │ │ + movw r1, #32476 @ 0x7edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 92ec6 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 92ee0 <_PyUnicodeWriter_Finish@@Base+0x1280> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 92202 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 9203e <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 92f44 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 92f68 <_PyUnicodeWriter_Finish@@Base+0x1308> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 930b6 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5e50 │ │ │ │ + beq.w 92dec <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl f5d8c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92a40 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92a1a <_PyUnicodeWriter_Finish@@Base+0xdba> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 9299c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 927ee <_PyUnicodeWriter_Finish@@Base+0xb8e> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92c56 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92aec <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e1480 │ │ │ │ + bl e1438 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92e8a <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92e8c <_PyUnicodeWriter_Finish@@Base+0x122c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92c78 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92892 <_PyUnicodeWriter_Finish@@Base+0xc32> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 9222e <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 9206a <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929be <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 92860 <_PyUnicodeWriter_Finish@@Base+0xc00> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92ade <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92a78 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92070 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 91eac <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e12 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92bac <_PyUnicodeWriter_Finish@@Base+0xf4c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92900 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 9275e <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 92922 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92780 <_PyUnicodeWriter_Finish@@Base+0xb20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 92f9e <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 92e3c <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 92ef4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92e2a <_PyUnicodeWriter_Finish@@Base+0x11ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 92fc0 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 92fbe <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 92fac <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 92f9c <_PyUnicodeWriter_Finish@@Base+0x133c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9292c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 9278a <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f30 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 92e16 <_PyUnicodeWriter_Finish@@Base+0x11b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92de4 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92c4e <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dd6 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92c40 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dd8 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92c42 <_PyUnicodeWriter_Finish@@Base+0xfe2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dca <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92c1e <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dfc <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92c30 <_PyUnicodeWriter_Finish@@Base+0xfd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ - mov sl, r0 │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92df6 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92c2a <_PyUnicodeWriter_Finish@@Base+0xfca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92e04 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92b9e <_PyUnicodeWriter_Finish@@Base+0xf3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dac <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92b82 <_PyUnicodeWriter_Finish@@Base+0xf22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ - mov r8, r0 │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -155548,1664 +155381,1677 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str.w sl, [sp, #88] @ 0x58 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ - bl 9453c │ │ │ │ + bl 94390 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 94fec <_Py_write@@Base+0x8f4> │ │ │ │ + bl 94e40 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92942 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92754 <_PyUnicodeWriter_Finish@@Base+0xaf4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 923ea <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.w 926da <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9289e <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 9271e <_PyUnicodeWriter_Finish@@Base+0xabe> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92400 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 9223e <_PyUnicodeWriter_Finish@@Base+0x5de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928d4 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 926f0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9241a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 92258 <_PyUnicodeWriter_Finish@@Base+0x5f8> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9241a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 92258 <_PyUnicodeWriter_Finish@@Base+0x5f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928ea <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 9273e <_PyUnicodeWriter_Finish@@Base+0xade> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 92434 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 92272 <_PyUnicodeWriter_Finish@@Base+0x612> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92434 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 92272 <_PyUnicodeWriter_Finish@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92862 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 9244a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92670 <_PyUnicodeWriter_Finish@@Base+0xa10> │ │ │ │ + cbz r7, 92288 <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 92288 <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 92708 <_PyUnicodeWriter_Finish@@Base+0xaa8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92464 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 922a2 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92464 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 922a2 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9281c <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 92686 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 92482 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 922c0 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92482 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 922c0 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92832 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 924a0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 9269c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 922de <_PyUnicodeWriter_Finish@@Base+0x67e> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924a0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 922de <_PyUnicodeWriter_Finish@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9284a <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 9263c <_PyUnicodeWriter_Finish@@Base+0x9dc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 924be <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 922fc <_PyUnicodeWriter_Finish@@Base+0x69c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924be <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 922fc <_PyUnicodeWriter_Finish@@Base+0x69c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 927fe <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 92658 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (92818 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + bne.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (92654 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b3e <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 92ad2 <_PyUnicodeWriter_Finish@@Base+0xe72> │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92fe0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 92c6c <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94238 │ │ │ │ + bl 9408c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92092 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ece <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 92fe0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 92fce <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 92c6c <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq.w 92b4e <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ mov r1, r4 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #31572 @ 0x7b54 │ │ │ │ + movw r2, #32084 @ 0x7d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl ab9c0 │ │ │ │ + bl ab998 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92a08 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92102 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 91f3e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9294c <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 927a0 <_PyUnicodeWriter_Finish@@Base+0xb40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffd0 │ │ │ │ + bl 7fef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94130 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f84 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92504 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 92342 <_PyUnicodeWriter_Finish@@Base+0x6e2> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92534 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 92372 <_PyUnicodeWriter_Finish@@Base+0x712> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6954 │ │ │ │ + bl 1d50f4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92c06 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92b40 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839d0 │ │ │ │ + bl 838ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92598 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 923d6 <_PyUnicodeWriter_Finish@@Base+0x776> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9313c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 92cf6 <_PyUnicodeWriter_Finish@@Base+0x1096> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93118 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 92cd6 <_PyUnicodeWriter_Finish@@Base+0x1076> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 9314c <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 92d10 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ eor.w r7, r0, r0, asr #31 │ │ │ │ sub.w r7, r7, r0, asr #31 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r9, r7, asr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w sl, r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7df5c <_PyLong_New@@Base> │ │ │ │ + bl 7de70 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92cca <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ge │ │ │ │ movge.w r8, #1 │ │ │ │ movlt.w r8, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r8, #1 │ │ │ │ mov fp, r5 │ │ │ │ orr.w r3, r3, sl, lsl #3 │ │ │ │ add.w sl, r5, r9, lsl #2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ str.w r3, [fp, #8]! │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.w 929f0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b7c90 │ │ │ │ + beq.w 9280c <_PyUnicodeWriter_Finish@@Base+0xbac> │ │ │ │ + bl 1b63ec <_PySys_GetRequiredAttrString@@Base+0x25f4> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92e5e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b7c90 │ │ │ │ + bhi.w 92cae <_PyUnicodeWriter_Finish@@Base+0x104e> │ │ │ │ + bl 1b63ec <_PySys_GetRequiredAttrString@@Base+0x25f4> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92e5e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92cae <_PyUnicodeWriter_Finish@@Base+0x104e> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 92660 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 9249e <_PyUnicodeWriter_Finish@@Base+0x83e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92128 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f710 │ │ │ │ + bge.w 91f64 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31588 @ 0x7b64 │ │ │ │ + movw r1, #32100 @ 0x7d64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e190 │ │ │ │ - b.n 925d4 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 25a908 │ │ │ │ + b.n 92412 <_PyUnicodeWriter_Finish@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92d82 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72198 │ │ │ │ + blt.w 92e62 <_PyUnicodeWriter_Finish@@Base+0x1202> │ │ │ │ + bl 72080 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92d76 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92e54 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92cae <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92906 <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c8c <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 928e2 <_PyUnicodeWriter_Finish@@Base+0xc82> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 926f6 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 71320 │ │ │ │ + b.n 92534 <_PyUnicodeWriter_Finish@@Base+0x8d4> │ │ │ │ + bl 71200 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92d18 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92bc6 <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92cdc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ + bl 91d54 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92cd2 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92998 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ mov r2, r7 │ │ │ │ - bl 79374 │ │ │ │ + bl 79270 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92d24 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92b54 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92766 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 925a4 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92d54 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92c04 <_PyUnicodeWriter_Finish@@Base+0xfa4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 92568 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9272a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 92568 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9272a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92568 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92574 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x752> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10ccd4 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10ce28 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92102 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 91f3e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6954 │ │ │ │ + bl 1d50f4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92e3a <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92fb0 <_PyUnicodeWriter_Finish@@Base+0x1350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6954 │ │ │ │ + bl 1d50f4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92e2c <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92f0a <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 183154 │ │ │ │ + bl 181e28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92598 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 923d6 <_PyUnicodeWriter_Finish@@Base+0x776> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94130 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f84 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92138 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (92818 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + b.n 91f74 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #20] @ (92654 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b8c <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 92b0c <_PyUnicodeWriter_Finish@@Base+0xeac> │ │ │ │ + mov r0, r8 │ │ │ │ blx r6 │ │ │ │ - b.n 924be <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ - nop │ │ │ │ + b.n 922de <_PyUnicodeWriter_Finish@@Base+0x67e> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92af4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #720] @ (9292c <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b58 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 9294a <_PyUnicodeWriter_Finish@@Base+0xcea> │ │ │ │ + mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 92464 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92af4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + b.n 922fc <_PyUnicodeWriter_Finish@@Base+0x69c> │ │ │ │ + ldr r2, [pc, #696] @ (9292c <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b72 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 92910 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 92482 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92af4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ + b.n 92272 <_PyUnicodeWriter_Finish@@Base+0x612> │ │ │ │ + ldr r2, [pc, #676] @ (9292c <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ce6 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ - mov r0, sl │ │ │ │ + bne.w 92930 <_PyUnicodeWriter_Finish@@Base+0xcd0> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 924a0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92af4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + b.n 922a2 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + ldr r2, [pc, #652] @ (9292c <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ab6 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 92a50 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 92434 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 922c0 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 91ef0 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92af4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 92242 <_PyUnicodeWriter_Finish@@Base+0x5e2> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 92242 <_PyUnicodeWriter_Finish@@Base+0x5e2> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #568] @ (9292c <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ba6 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 92964 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 923ea <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92400 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92af4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9223e <_PyUnicodeWriter_Finish@@Base+0x5de> │ │ │ │ + ldr r2, [pc, #544] @ (9292c <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bc0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 9297e <_PyUnicodeWriter_Finish@@Base+0xd1e> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 9244a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92af4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + b.n 92288 <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [pc, #520] @ (9292c <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bda <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne.w 92b26 <_PyUnicodeWriter_Finish@@Base+0xec6> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ - b.n 92400 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92af4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9223e <_PyUnicodeWriter_Finish@@Base+0x5de> │ │ │ │ + b.n 92228 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ + ldr r2, [pc, #492] @ (9292c <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 929ae <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 9241a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 92258 <_PyUnicodeWriter_Finish@@Base+0x5f8> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + bl 1a5f90 │ │ │ │ + b.n 9220e <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a6994 │ │ │ │ + bl 1a504c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 93324 │ │ │ │ + bl 93170 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9229e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 920da <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fd6 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f710 │ │ │ │ + beq.w 92e08 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + bl 7f630 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930d2 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xf72> │ │ │ │ movs r5, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 92482 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - bl 1a78d8 │ │ │ │ - b.n 923d2 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f710 │ │ │ │ + mov r9, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + b.n 922c0 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9258a <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 923c8 <_PyUnicodeWriter_Finish@@Base+0x768> │ │ │ │ + b.n 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a76 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.n 928a6 <_PyUnicodeWriter_Finish@@Base+0xc46> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d6c <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92e4a <_PyUnicodeWriter_Finish@@Base+0x11ea> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r2, #2000 @ 0x7d0 │ │ │ │ - ble.w 91f54 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 91d90 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40584 @ 0x9e88 │ │ │ │ + movw r1, #41096 @ 0xa088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9204e <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 91e8a <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a78d8 │ │ │ │ - b.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - mov.w r8, #1 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 92c14 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldrb r7, [r0, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9251e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a5f90 │ │ │ │ + b.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c90 │ │ │ │ + bl 1b63ec <_PySys_GetRequiredAttrString@@Base+0x25f4> │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92e5e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92cae <_PyUnicodeWriter_Finish@@Base+0x104e> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92a1a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92836 <_PyUnicodeWriter_Finish@@Base+0xbd6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93088 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 92dbe <_PyUnicodeWriter_Finish@@Base+0x115e> │ │ │ │ rsb r2, r8, r8, lsl #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r2, #15 │ │ │ │ - cmp fp, r8 │ │ │ │ + cmp r8, fp │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add sl, r3 │ │ │ │ - bne.n 929fc <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92818 <_PyUnicodeWriter_Finish@@Base+0xbb8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92102 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 1a6994 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bge.w 9221a <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91f3e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + mov.w r8, #1 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 929c8 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldrb r7, [r0, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9235c <_PyUnicodeWriter_Finish@@Base+0x6fc> │ │ │ │ + b.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92096 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 92096 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 92970 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.n 927c2 <_PyUnicodeWriter_Finish@@Base+0xb62> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #31256 @ 0x7a18 │ │ │ │ + movw r1, #31768 @ 0x7c18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92996 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r1, #31284 @ 0x7a34 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 127114 │ │ │ │ - b.n 92996 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 92872 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - b.n 92872 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.n 927e8 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 2a390 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.w 92128 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31256 @ 0x7a18 │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 921da <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bl 7f710 │ │ │ │ + bl 127324 │ │ │ │ + b.n 927e8 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e46 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 92ec0 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92906 <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92b1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92906 <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 92ad0 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldrb r7, [r0, #0] │ │ │ │ - b.w 92128 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 924f2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 92680 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 924f2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 92680 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9282c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 92696 <_PyUnicodeWriter_Finish@@Base+0xa36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 9282c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 92844 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - b.n 92844 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 92696 <_PyUnicodeWriter_Finish@@Base+0xa36> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92810 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 9266a <_PyUnicodeWriter_Finish@@Base+0xa0a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92810 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 9266a <_PyUnicodeWriter_Finish@@Base+0xa0a> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928b0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 92702 <_PyUnicodeWriter_Finish@@Base+0xaa2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 928b0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 92702 <_PyUnicodeWriter_Finish@@Base+0xaa2> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928ce <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 92718 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 928ce <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 92718 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 92c0c <_PyUnicodeWriter_Finish@@Base+0xfac> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 92906 <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ + b.n 928ec <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928e4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 9274e <_PyUnicodeWriter_Finish@@Base+0xaee> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 928e4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (92ef0 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 7fa94 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 92572 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 925e8 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 9274e <_PyUnicodeWriter_Finish@@Base+0xaee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92ade <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.n 92a78 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ mov r1, r4 │ │ │ │ - bl 938c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 9251e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 9235c <_PyUnicodeWriter_Finish@@Base+0x6fc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31548 @ 0x7b3c │ │ │ │ + movw r1, #32060 @ 0x7d3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92b02 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 92b02 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9225a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9225a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 92d00 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + b.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r2, [pc, #764] @ (92d08 <_PyUnicodeWriter_Finish@@Base+0x10a8>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 7f9b4 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 923b0 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 1a504c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bge.w 92056 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92cae <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92cae <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928fa <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 926ae <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 928fa <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 926ae <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a390 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.w 91f64 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31768 @ 0x7c18 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 92016 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92c96 <_PyUnicodeWriter_Finish@@Base+0x1036> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92d5c <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f710 │ │ │ │ + beq.n 92ab0 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 92ab0 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 92a6a <_PyUnicodeWriter_Finish@@Base+0xe0a> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 93710 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92cae <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92c94 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldrb r7, [r0, #0] │ │ │ │ + b.w 91f64 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9285c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 92330 <_PyUnicodeWriter_Finish@@Base+0x6d0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9285c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 92330 <_PyUnicodeWriter_Finish@@Base+0x6d0> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 92a96 <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #32312 @ 0x7e38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 92c94 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 94130 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92720 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + bl 127324 │ │ │ │ + b.n 92a96 <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9264e <_PyUnicodeWriter_Finish@@Base+0x9ee> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 9264e <_PyUnicodeWriter_Finish@@Base+0x9ee> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 92730 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + b.n 92730 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92426 <_PyUnicodeWriter_Finish@@Base+0x7c6> │ │ │ │ + b.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #444] @ (92d0c <_PyUnicodeWriter_Finish@@Base+0x10ac>) │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 923aa <_PyUnicodeWriter_Finish@@Base+0x74a> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d32 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92b64 <_PyUnicodeWriter_Finish@@Base+0xf04> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92d4c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 92c38 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92cdc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92cdc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92cdc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d32 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92766 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 92cdc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92cdc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - movw r4, #56112 @ 0xdb30 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 92a9a <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 929a4 <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92e12 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 92c60 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 92734 <_PyUnicodeWriter_Finish@@Base+0xad4> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 92198 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32348 @ 0x7e5c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94130 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f84 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 926ee <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f710 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + b.n 9255e <_PyUnicodeWriter_Finish@@Base+0x8fe> │ │ │ │ + mov r8, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31672 @ 0x7bb8 │ │ │ │ + movw r1, #32392 @ 0x7e88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 127324 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 92734 <_PyUnicodeWriter_Finish@@Base+0xad4> │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 92b8e <_PyUnicodeWriter_Finish@@Base+0xf2e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 925a4 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 930e4 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 93108 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 928b4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 929a4 <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - mov r8, fp │ │ │ │ - mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + mov r9, fp │ │ │ │ + mov r8, fp │ │ │ │ + b.n 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b64 <_PyUnicodeWriter_Finish@@Base+0xf04> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - mov r8, r7 │ │ │ │ - mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f710 │ │ │ │ + b.n 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 92b9a <_PyUnicodeWriter_Finish@@Base+0xf3a> │ │ │ │ + b.n 92720 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + bl 7f630 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 9235c <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31836 @ 0x7c5c │ │ │ │ + movw r1, #32016 @ 0x7d10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 927d4 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 927ba <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bl 127324 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31632 @ 0x7b90 │ │ │ │ + movw r1, #32144 @ 0x7d90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 92b02 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 127324 │ │ │ │ + b.n 92a96 <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92e74 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92cc4 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92e74 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92cc4 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 93164 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f630 │ │ │ │ + cbz r0, 92d28 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92102 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 92e9c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 92ebe <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 92b1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92b1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92b1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92e9c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f710 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9292c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 922bc <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f710 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91f3e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + bl 7f630 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31452 @ 0x7adc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - b.n 92dae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (9317c <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #4364 @ 0x110c │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 11d264 │ │ │ │ + bne.n 92cca <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7de70 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 94130 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + beq.n 92cca <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov r9, r7 │ │ │ │ + b.w 92488 <_PyUnicodeWriter_Finish@@Base+0x828> │ │ │ │ + bl 7de70 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9292c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 922ae <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9292c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 922dc <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9292c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 922cc <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (93180 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 9256c <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 9229e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f710 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91f3e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31504 @ 0x7b10 │ │ │ │ + movw r1, #31828 @ 0x7c54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9204c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 127324 │ │ │ │ + b.n 92cca <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31924 @ 0x7cb4 │ │ │ │ + movw r1, #31916 @ 0x7cac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 921da <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 92cca <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e190 │ │ │ │ + bl 25a908 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9307c <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 92db2 <_PyUnicodeWriter_Finish@@Base+0x1152> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e190 │ │ │ │ + bl 25a908 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93070 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 92da6 <_PyUnicodeWriter_Finish@@Base+0x1146> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183154 │ │ │ │ + bl 181e28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92598 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f710 │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923d6 <_PyUnicodeWriter_Finish@@Base+0x776> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32436 @ 0x7eb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 92016 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93058 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92d70 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 921e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92d58 <_PyUnicodeWriter_Finish@@Base+0x10f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9309e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 92dd4 <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9309e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 92dd4 <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31360 @ 0x7a80 │ │ │ │ + movw r1, #31872 @ 0x7c80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de7e8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 92cca <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ + bl de7ac │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92218 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 92054 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94130 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93f84 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92218 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ - mov sl, r7 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - mov fp, r7 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + b.w 92054 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.w 920da <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + b.n 92be4 <_PyUnicodeWriter_Finish@@Base+0xf84> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + b.n 92b84 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9278a <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.w 920f8 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9278a <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + b.w 920ea <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + movw r4, #56112 @ 0xdb30 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 928c8 <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 93f84 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.w 9252c <_PyUnicodeWriter_Finish@@Base+0x8cc> │ │ │ │ + bl 7f630 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31880 @ 0x7c88 │ │ │ │ + movw r1, #32184 @ 0x7db8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 127324 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92e9e <_PyUnicodeWriter_Finish@@Base+0x123e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 92ed8 <_PyUnicodeWriter_Finish@@Base+0x1278> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 92ab0 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92db8 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - b.w 928b4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 92dc6 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 928a0 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f710 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92e7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7df5c <_PyLong_New@@Base> │ │ │ │ + bne.w 92ab0 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ab0 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32228 @ 0x7de4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127324 │ │ │ │ + b.n 928ec <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e9e <_PyUnicodeWriter_Finish@@Base+0x123e> │ │ │ │ + bl 7f630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r9, r7 │ │ │ │ - b.w 9264a <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7df5c <_PyLong_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92102 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31316 @ 0x7a54 │ │ │ │ + movw r1, #32268 @ 0x7e0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127324 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92612 <_PyUnicodeWriter_Finish@@Base+0x9b2> │ │ │ │ + b.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f630 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31404 @ 0x7aac │ │ │ │ + movw r1, #31964 @ 0x7cdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 92e7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127324 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91e88 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r1, [pc, #96] @ (92fcc <_PyUnicodeWriter_Finish@@Base+0x136c>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #4364 @ 0x110c │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 11d488 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 93f84 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 91efe <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9278a <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 92118 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9201c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 925f8 <_PyUnicodeWriter_Finish@@Base+0x998> │ │ │ │ + bl 7f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9278a <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + b.w 92108 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00093184 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00092fd0 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 931be <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (9320c <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 9300a <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (93058 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r0, 931f4 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 93040 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 80314 │ │ │ │ - cbz r0, 931da <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 80234 │ │ │ │ + cbz r0, 93026 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 931ba <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 93006 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32020 @ 0x7d14 │ │ │ │ + movw r1, #32532 @ 0x7f14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 931b8 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d187c │ │ │ │ + b.n 93004 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32004 @ 0x7d04 │ │ │ │ + movw r1, #32516 @ 0x7f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 931d6 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 127324 │ │ │ │ + b.n 93022 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093210 : │ │ │ │ +0009305c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ (93320 ) │ │ │ │ + ldr r3, [pc, #248] @ (9316c ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 93484 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 932d4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 932c4 │ │ │ │ - cbz r0, 93286 │ │ │ │ + beq.n 93110 │ │ │ │ + cbz r0, 930d2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 93292 │ │ │ │ + bpl.n 930de │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 93292 │ │ │ │ + cbz r4, 930de │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 932ba │ │ │ │ - cbnz r3, 932c8 │ │ │ │ + cbz r0, 93106 │ │ │ │ + cbnz r3, 93114 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9327e │ │ │ │ + beq.n 930ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 932b2 │ │ │ │ + cbz r3, 930fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 93254 │ │ │ │ + bmi.n 930a0 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89208 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 890d8 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93278 │ │ │ │ - b.n 9327e │ │ │ │ + bne.n 930c4 │ │ │ │ + b.n 930ca │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9327e │ │ │ │ - cbz r3, 932f4 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 930ca │ │ │ │ + cbz r3, 93140 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 932f4 │ │ │ │ + cbz r3, 93140 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9326c │ │ │ │ + b.n 930b8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 9327e │ │ │ │ + b.n 930ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9326c │ │ │ │ + beq.n 930b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93310 │ │ │ │ + bne.n 9315c │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #26684 @ 0x683c │ │ │ │ + movw r2, #27196 @ 0x6a3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20f410 │ │ │ │ - b.n 932c0 │ │ │ │ + bl 20ec04 │ │ │ │ + b.n 9310c │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #26636 @ 0x680c │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a344 <_PyErr_Format@@Base> │ │ │ │ - b.n 932c0 │ │ │ │ + bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 9310c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 932d8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 932d8 │ │ │ │ + bne.n 93124 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93124 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9334c │ │ │ │ + cbz r3, 93198 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 933c4 │ │ │ │ + ble.n 93210 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9343c │ │ │ │ + beq.n 93288 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93428 │ │ │ │ + ble.n 93274 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93418 │ │ │ │ - vldr d7, [pc, #272] @ 93470 │ │ │ │ + beq.n 93264 │ │ │ │ + vldr d7, [pc, #276] @ 932c0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #264] @ 93478 │ │ │ │ + vldr d7, [pc, #268] @ 932c8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 12f854 │ │ │ │ + bl 12f7d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 933da │ │ │ │ - ldr r1, [pc, #244] @ (93480 ) │ │ │ │ - movw r2, #8396 @ 0x20cc │ │ │ │ + cbz r0, 93226 │ │ │ │ + ldr r1, [pc, #248] @ (932d0 ) │ │ │ │ + movw r2, #10224 @ 0x27f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12731c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12752c <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 933f0 │ │ │ │ + cbz r0, 9323c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 933e0 │ │ │ │ + bne.n 9322c │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 933f4 │ │ │ │ + bne.n 93240 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 933da │ │ │ │ + cbz r3, 93226 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 93348 │ │ │ │ + b.n 93194 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32032 @ 0x7d20 │ │ │ │ + movw r1, #32544 @ 0x7f20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93348 │ │ │ │ + b.n 93194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 933b8 │ │ │ │ + bne.n 93204 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 933b8 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93204 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 933da │ │ │ │ + bne.n 93226 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 9344e │ │ │ │ + bgt.n 9329a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31256 @ 0x7a18 │ │ │ │ + movw r1, #31768 @ 0x7c18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 933da │ │ │ │ + bl 127324 │ │ │ │ + b.n 93226 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 933b8 │ │ │ │ + b.n 93204 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9346a │ │ │ │ + cbz r0, 932b6 │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 93358 │ │ │ │ + b.n 931a4 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 9346a │ │ │ │ + cbz r0, 932b6 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 93358 │ │ │ │ + b.n 931a4 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #32056 @ 0x7d38 │ │ │ │ + movw r1, #32568 @ 0x7f38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 933da │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 933da │ │ │ │ + bl d187c │ │ │ │ + b.n 93226 │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 93226 │ │ │ │ + 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 92ed4 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + b.n 92d24 <_PyUnicodeWriter_Finish@@Base+0x10c4> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093484 <_PyObject_GetMethod@@Base>: │ │ │ │ +000932d4 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 935d4 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ + bmi.w 93424 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9361a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.w 9346a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57137 @ 0xdf31 │ │ │ │ + movw r3, #57113 @ 0xdf19 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93628 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 93478 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 93628 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 93478 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #736] @ (937bc <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #736] @ (9360c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ eor.w sl, r2, r4, asr #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r3, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 93638 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 93488 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 93638 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 93488 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9377c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 935cc <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 936b0 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + beq.w 93500 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 936bc <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + bpl.w 9350c <_PyObject_GetMethod@@Base+0x238> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9371e <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ + bmi.w 9356e <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 93710 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ + bmi.w 93560 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 935c0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93410 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r5, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq.n 935c0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93410 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 935c0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93410 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 80314 │ │ │ │ + bl 80234 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 937f6 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ + bne.w 93646 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 935c0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93410 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93844 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 93694 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93786 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ + beq.w 935d6 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #484] @ (937bc <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r2, [pc, #484] @ (9360c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -157219,1411 +157065,1412 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9380a <_PyObject_GetMethod@@Base+0x386> │ │ │ │ + beq.w 9365a <_PyObject_GetMethod@@Base+0x386> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934b0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 93300 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f688 │ │ │ │ + bl 7f5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 934b0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bge.w 93300 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e5a0 │ │ │ │ + bl 8e4a0 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 935cc <_PyObject_GetMethod@@Base+0x148> │ │ │ │ + b.n 9341c <_PyObject_GetMethod@@Base+0x148> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93766 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ + bgt.w 935b6 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 81a64 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 81978 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 81b20 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 81a34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93778 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + bne.w 935c8 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 937e8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.w 93638 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add.w r2, r3, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w r1, sl, #4 │ │ │ │ cmp r2, ip │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ str r4, [r3, r1] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 937de <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ + bne.w 9362e <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9377c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.n 935cc <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 9353a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 9338a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 937b6 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ + beq.n 93606 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93542 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 93392 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + beq.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - ldr r2, [pc, #204] @ (937c0 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ + bne.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + ldr r2, [pc, #204] @ (93610 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9370a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + cbz r3, 9355a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 93586 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ - b.n 935c0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + bne.w 933d6 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ + b.n 93410 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9354a <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + beq.w 9339a <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 93884 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq.w 936d4 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78c20 │ │ │ │ + bl 78b1c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 935c0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 93410 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 935c0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 93410 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 1a4088 │ │ │ │ - b.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a2740 │ │ │ │ + b.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b20 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81a34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 937e8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.n 93638 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 9383e <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 9368e <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93542 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93392 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 937aa <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - movw r3, #39685 @ 0x9b05 │ │ │ │ + beq.n 935fa <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + movw r3, #39589 @ 0x9aa5 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 937c4 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + bne.n 93614 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 938a2 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ + beq.n 936f2 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl d9fdc │ │ │ │ - b.n 936da <_PyObject_GetMethod@@Base+0x256> │ │ │ │ + bl d9f9c │ │ │ │ + b.n 9352a <_PyObject_GetMethod@@Base+0x256> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9381a <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + beq.n 9366a <_PyObject_GetMethod@@Base+0x396> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov sl, fp │ │ │ │ - b.n 93542 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93392 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 936e8 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ - b.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bne.n 93538 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ + b.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 937e8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 93638 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 936b0 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + bne.w 93500 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93542 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93392 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93802 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + beq.n 93652 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 93866 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ + cbz r3, 936b6 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a4088 │ │ │ │ - b.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a2740 │ │ │ │ + b.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934b0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9361a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 93300 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9346a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #22144 @ 0x5680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ + bl d187c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d345c │ │ │ │ - b.n 93632 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - bl d3c3c │ │ │ │ - b.n 9377c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ - ldr r2, [pc, #116] @ (938bc <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl d3400 │ │ │ │ + b.n 93482 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 935cc <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + ldr r2, [pc, #116] @ (9370c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9385e <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ + cbz r3, 936ae <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 935c0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #84] @ (938bc <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 93410 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #84] @ (9370c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9387e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ + cbz r3, 936ce <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 93802 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + b.n 93652 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 93734 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ - bl d3c3c │ │ │ │ + bne.w 93584 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ + bl d3be0 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 93742 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ + b.n 93592 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32280 @ 0x7e18 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 937ce <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ + bl 127324 │ │ │ │ + b.n 9361e <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 938ec <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 9373c <_PyObject_GetMethod@@Base+0x468> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 939b4 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 93804 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 939a2 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 937f2 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 93990 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 937e0 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93980 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 937d0 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12f854 │ │ │ │ + bl 12f7d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9397c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (93a00 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #8396 @ 0x20cc │ │ │ │ + cbz r0, 937cc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #216] @ (93850 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ + movw r2, #10224 @ 0x27f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12731c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12752c <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 939f8 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 93848 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 939e8 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 93838 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 938e6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 9397c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 93736 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 937cc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 939cc <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 9381c <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31256 @ 0x7a18 │ │ │ │ + movw r1, #31768 @ 0x7c18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 938e6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 93736 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 93954 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 937a4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 939ae <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 937fe <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 938f8 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76e54 │ │ │ │ + b.n 93748 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bl 76d48 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9399e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 9397c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 937ee <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 937cc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32032 @ 0x7d20 │ │ │ │ + movw r1, #32544 @ 0x7f20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 9397c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 127324 │ │ │ │ + b.n 937cc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32056 @ 0x7d38 │ │ │ │ + movw r1, #32568 @ 0x7f38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 9397c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d187c │ │ │ │ + b.n 937cc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93954 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 937a4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93954 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 937a4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93954 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 937a4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 93454 │ │ │ │ + b.n 932a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w sl, [pc, #1404] @ 93f94 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + ldr.w sl, [pc, #1408] @ 93de8 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 940a0 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ + beq.w 93ef4 <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 93cba <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 93b0a <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9406e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ + bne.w 93ec2 <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 93d88 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + beq.w 93bda <_PyObject_GetMethod@@Base+0x906> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 93f4a <_PyObject_GetMethod@@Base+0xac6> │ │ │ │ + bgt.w 93d9c <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93dc4 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - ldr.w ip, [pc, #1300] @ 93f84 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ + beq.w 93c16 <_PyObject_GetMethod@@Base+0x942> │ │ │ │ + ldr.w ip, [pc, #1304] @ 93dd8 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93fca <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + bne.w 93e1e <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 93d26 <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ + beq.w 93b78 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 93af8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93948 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 93ac8 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93918 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93af8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + ble.n 93948 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 93d64 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ + beq.w 93bb6 <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 93ae0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93930 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 93d96 <_PyObject_GetMethod@@Base+0x912> │ │ │ │ + blt.w 93be8 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93daa <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - movw r3, #19025 @ 0x4a51 │ │ │ │ + beq.w 93bfc <_PyObject_GetMethod@@Base+0x928> │ │ │ │ + movw r3, #15657 @ 0x3d29 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93f34 <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ + bne.w 93d86 <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93e0c <_PyObject_GetMethod@@Base+0x988> │ │ │ │ + beq.w 93c5e <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 93e6c <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ + bne.w 93cbe <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93d32 <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ + beq.w 93b84 <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 93b6c <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 939bc <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93dde <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ + bne.w 93c30 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93dec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93c3e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 940c0 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ + bpl.w 93f14 <_PyObject_GetMethod@@Base+0xc40> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93f24 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + bne.w 93d76 <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 93f24 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + beq.w 93d76 <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93dec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93c3e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 93dec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ - bl 83920 │ │ │ │ + bpl.w 93c3e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bl 8383c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93dec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + blt.w 93c3e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 93dec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bge.w 93c3e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93d70 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + beq.w 93bc2 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93d70 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + blt.w 93bc2 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 93ebc <_PyObject_GetMethod@@Base+0xa38> │ │ │ │ + bpl.w 93d0e <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 93eb2 <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ + bpl.w 93d04 <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 93f3e <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ + bpl.w 93d90 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 93d44 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ + beq.w 93b96 <_PyObject_GetMethod@@Base+0x8c2> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 940d2 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bmi.w 93f26 <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 93fc6 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ + ble.w 93e1a <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 93e20 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ + bpl.w 93c72 <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93fa8 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ + beq.w 93dfc <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 93e48 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ + beq.w 93c9a <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71b7c │ │ │ │ + bl 71a64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94108 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + bpl.w 93f5c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ 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 93cac <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 93afc <_PyObject_GetMethod@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93cac <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #744] @ (93f84 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ + cbnz r3, 93afc <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + ldr r2, [pc, #748] @ (93dd8 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93fac <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + bne.w 93e00 <_PyObject_GetMethod@@Base+0xb2c> │ │ │ │ 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 9410c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ - ldr.w lr, [r1, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 93d0e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 93f60 <_PyObject_GetMethod@@Base+0xc8c> │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 93b60 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93a3c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #1 │ │ │ │ - beq.n 93d0e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 9388c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 93b60 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93a3c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #2 │ │ │ │ - beq.n 93d0e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 9388c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 93b60 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93a3c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #3 │ │ │ │ - beq.n 93d0e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ - add.w ip, r1, #20 │ │ │ │ - movs r1, #3 │ │ │ │ - ldr.w r8, [ip, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ + beq.w 9388c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 93b60 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + adds r1, #20 │ │ │ │ + mov.w lr, #3 │ │ │ │ + ldr.w r8, [r1, #4]! │ │ │ │ + add.w lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 93a3c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp lr, r1 │ │ │ │ - bne.n 93cfe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + beq.w 9388c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 93b4e <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a7068 │ │ │ │ + bl 1a5720 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93a3c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 9388c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93cb2 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 93b02 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 93aac <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 93af8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 938fc <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93948 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 93bc8 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + b.n 93a18 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 93c26 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93a76 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93c26 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93a76 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94064 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne.w 93eb8 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 93ae0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 93af8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93930 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 93948 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (93f88 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + ldr r4, [pc, #508] @ (93ddc <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 93b2a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #27448 @ 0x6b38 │ │ │ │ + bge.w 9397a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + movw r1, #27960 @ 0x6d38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7edc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e71fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93b2a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 9397a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93d22 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93b74 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93d22 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bne.n 93b74 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93d22 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93b74 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77a34 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93d22 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93b74 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93a8e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 938de <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d75a8 │ │ │ │ + bl d7550 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93bbe <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f710 │ │ │ │ - cbnz r0, 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bge.w 93a0e <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ + bl 7f630 │ │ │ │ + cbnz r0, 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32352 @ 0x7e60 │ │ │ │ + movw r1, #32864 @ 0x8060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #380] @ (93f8c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr r1, [pc, #384] @ (93de0 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1fadd4 <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ + bl 1fa354 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94050 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ + beq.w 93ea4 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 94038 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + blt.w 93e8c <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 93fe2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.w 93e36 <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ mov r1, r6 │ │ │ │ - bl 94238 │ │ │ │ + bl 9408c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #300] @ (93f90 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + ldrge r5, [pc, #304] @ (93de4 <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ff4 │ │ │ │ + bl 71edc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w fp, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, sl │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1fadd4 <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ + bl 1fa354 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 940ea <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ + beq.w 93f3e <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 93e8c <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ + b.n 93cde <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93c14 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93a64 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ 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 1e84fc <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e781c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ clz r6, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93d36 <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ + beq.w 93b88 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 93f0a <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 93d5c <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 93f98 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bne.n 93dec <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl ce9a4 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl ce97c │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 93b98 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 93dec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bne.w 939e8 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ + b.n 93c3e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93c14 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93a64 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 93dc4 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - bl 1e9bf4 │ │ │ │ + ble.w 93c16 <_PyObject_GetMethod@@Base+0x942> │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d22 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93b74 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 93ff2 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ + beq.n 93e46 <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 93aac <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 938fc <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 93f0a <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 93d5c <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4a78 │ │ │ │ + bl 1a3130 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93f14 <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ + b.n 93d66 <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 93c54 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 93aa4 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93ca8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 93af8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93ca8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (9412c <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + b.n 93af8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r5, [pc, #356] @ (93f80 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94054 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + bne.n 93ea8 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93a8e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 94020 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + b.n 938de <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + cbz r2, 93e74 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 94012 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ + bne.n 93e66 <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0864 │ │ │ │ + bl 1dfea4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 93ac2 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93912 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 93ad6 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93926 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94020 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + bne.n 93e74 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 202fcc <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 202498 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32396 @ 0x7e8c │ │ │ │ + movw r1, #32908 @ 0x808c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 127324 │ │ │ │ + b.n 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31548 @ 0x7b3c │ │ │ │ + movw r1, #32060 @ 0x7d3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 127324 │ │ │ │ + b.n 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 93e2e <_PyObject_GetMethod@@Base+0x9aa> │ │ │ │ + b.n 93c80 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93a8e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 938de <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1565e4 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 155af4 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93c88 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93ad8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93a44 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + beq.w 93894 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0344 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef65c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d22 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93b74 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29624 @ 0x73b8 │ │ │ │ + movw r1, #30136 @ 0x75b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d18a4 │ │ │ │ - b.n 93daa <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - bl 1f0344 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d187c │ │ │ │ + b.n 93bfc <_PyObject_GetMethod@@Base+0x928> │ │ │ │ + bl 1ef65c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d22 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93b74 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32316 @ 0x7e3c │ │ │ │ + movw r1, #32828 @ 0x803c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94098 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + b.n 93eec <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93dec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93c3e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32368 @ 0x7e70 │ │ │ │ + movw r1, #32880 @ 0x8070 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 127324 │ │ │ │ + b.n 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93e08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93c5a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 93c80 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + b.n 93ad0 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9411a <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ + cbz r1, 93f6e <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9410e <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ - b.n 93a3c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 93f62 <_PyObject_GetMethod@@Base+0xc8e> │ │ │ │ + b.n 9388c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 93a3c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 93d0e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 9388c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + b.n 93b60 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 941c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94016 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9419c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bpl.n 93ff0 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 94172 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bge.n 93fc6 <_PyObject_GetMethod@@Base+0xcf2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b74 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83a90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 9416e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + bne.n 93fc2 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 941c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94016 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 941ac <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + cbnz r3, 94000 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 941ac <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94000 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 941c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94016 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 941c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + cbnz r3, 94016 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9416e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + b.n 93fc2 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ nop │ │ │ │ │ │ │ │ -000941c8 : │ │ │ │ +0009401c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 9421e │ │ │ │ + blt.n 94072 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 941e8 │ │ │ │ + bne.n 9403c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 94238 │ │ │ │ + b.n 9408c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94204 │ │ │ │ + ble.n 94058 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 941f8 │ │ │ │ + bne.n 9404c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e0864 │ │ │ │ + b.w 1dfea4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94204 │ │ │ │ + bne.n 94058 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 202fcc <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 202498 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32396 @ 0x7e8c │ │ │ │ + movw r1, #32908 @ 0x808c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31548 @ 0x7b3c │ │ │ │ + movw r1, #32060 @ 0x7d3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 9421a │ │ │ │ + bl 127324 │ │ │ │ + b.n 9406e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 944f4 │ │ │ │ + beq.w 94348 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94484 │ │ │ │ + beq.w 942d8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 9435e │ │ │ │ + bls.n 941b2 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 942c4 │ │ │ │ + beq.n 94118 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 9425e │ │ │ │ + bge.n 940b2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94510 │ │ │ │ + blt.w 94364 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 942b4 │ │ │ │ + bgt.n 94108 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 94390 │ │ │ │ + beq.n 941e4 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 943ca │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 9421e │ │ │ │ + bl 1e8f18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94408 │ │ │ │ + bne.w 9425c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94420 │ │ │ │ + b.n 94274 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94266 │ │ │ │ + bcc.n 940ba │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94272 │ │ │ │ + bne.n 940c6 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9435a │ │ │ │ + bcc.n 941ae │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94272 │ │ │ │ + bne.n 940c6 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 9446e │ │ │ │ + bcc.w 942c2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94272 │ │ │ │ + bne.n 940c6 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9435a │ │ │ │ + bcc.n 941ae │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94272 │ │ │ │ + bne.n 940c6 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 9446e │ │ │ │ + bcc.w 942c2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94272 │ │ │ │ + bne.n 940c6 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9435a │ │ │ │ + bcc.n 941ae │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94272 │ │ │ │ + bne.n 940c6 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 9446e │ │ │ │ + bcc.w 942c2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94272 │ │ │ │ + bne.n 940c6 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 94354 │ │ │ │ + b.n 941a8 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94272 │ │ │ │ + bne.n 940c6 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94348 │ │ │ │ + bne.n 9419c │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 94268 │ │ │ │ + bne.n 940bc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94510 │ │ │ │ + blt.w 94364 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 942b4 │ │ │ │ + bgt.n 94108 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 942a4 │ │ │ │ - ldr r3, [pc, #408] @ (9452c ) │ │ │ │ + bne.n 940f8 │ │ │ │ + ldr r3, [pc, #408] @ (94380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 94444 │ │ │ │ + bhi.n 94298 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 944e4 │ │ │ │ + beq.w 94338 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 94426 │ │ │ │ + cbz r0, 9427a │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #332] @ (94530 ) │ │ │ │ + ldr r2, [pc, #332] @ (94384 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 944aa │ │ │ │ + bne.n 942fe │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 944be │ │ │ │ + beq.n 94312 │ │ │ │ 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 94528 │ │ │ │ + bpl.w 9437c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 944d6 │ │ │ │ + bpl.n 9432a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 94478 │ │ │ │ + bcc.n 942cc │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 943ca │ │ │ │ + bne.n 9421e │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 944f8 │ │ │ │ + bne.n 9434c │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 942b4 │ │ │ │ + beq.w 94108 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 943ca │ │ │ │ + b.n 9421e │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 94268 │ │ │ │ - b.n 9435e │ │ │ │ + bne.w 940bc │ │ │ │ + b.n 941b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 943ca │ │ │ │ + b.n 9421e │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #148] @ (94534 ) │ │ │ │ + ldrge r5, [pc, #148] @ (94388 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 94420 │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 94274 │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94504 │ │ │ │ + bne.n 94358 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1269f8 │ │ │ │ - b.n 943f0 │ │ │ │ + bl 126c08 │ │ │ │ + b.n 94244 │ │ │ │ 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 94408 │ │ │ │ + b.n 9425c │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 94420 │ │ │ │ + b.n 94274 │ │ │ │ mov r0, sl │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 943ca │ │ │ │ - b.n 94444 │ │ │ │ - ldr r5, [pc, #64] @ (94538 ) │ │ │ │ - b.n 94420 │ │ │ │ + bne.w 9421e │ │ │ │ + b.n 94298 │ │ │ │ + ldr r5, [pc, #64] @ (9438c ) │ │ │ │ + b.n 94274 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9445c │ │ │ │ + b.n 942b0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 943f0 │ │ │ │ + b.n 94244 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4488 @ 0x1188 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 942c0 │ │ │ │ + bl 127324 │ │ │ │ + b.n 94114 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 944da │ │ │ │ + b.n 9432e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -158633,762 +158480,762 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 946e6 │ │ │ │ + bne.w 9453a │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 946e6 │ │ │ │ + blt.w 9453a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 946e6 │ │ │ │ + blt.w 9453a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 946e6 │ │ │ │ + blt.w 9453a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 946e6 │ │ │ │ + beq.w 9453a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 946e6 │ │ │ │ + bpl.w 9453a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 946e6 │ │ │ │ + beq.w 9453a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 946e6 │ │ │ │ + bpl.w 9453a │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 946e6 │ │ │ │ + beq.w 9453a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 946e6 │ │ │ │ + bpl.w 9453a │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 946e6 │ │ │ │ + beq.w 9453a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 946e6 │ │ │ │ + bpl.w 9453a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 946e6 │ │ │ │ + beq.w 9453a │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 946e6 │ │ │ │ + bpl.w 9453a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 946e6 │ │ │ │ + bne.w 9453a │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 946e6 │ │ │ │ + beq.w 9453a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 946e6 │ │ │ │ + bpl.n 9453a │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 946e6 │ │ │ │ + beq.n 9453a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 946e6 │ │ │ │ + bpl.n 9453a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 946e6 │ │ │ │ + beq.n 9453a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 946e6 │ │ │ │ + bpl.n 9453a │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 946e6 │ │ │ │ + beq.n 9453a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 946e6 │ │ │ │ + bpl.n 9453a │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 946e6 │ │ │ │ + beq.n 9453a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 946e6 │ │ │ │ + bpl.n 9453a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 946ce │ │ │ │ + bne.n 94522 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 94688 │ │ │ │ + ble.n 944dc │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 946c2 │ │ │ │ + beq.n 94516 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 94670 │ │ │ │ + beq.n 944c4 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 946c8 │ │ │ │ + bpl.n 9451c │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 94670 │ │ │ │ + beq.n 944c4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 94670 │ │ │ │ + beq.n 944c4 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 946bc │ │ │ │ + bpl.n 94510 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94662 │ │ │ │ + bne.n 944b6 │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ add r5, r6 │ │ │ │ add r3, r5 │ │ │ │ ubfx r4, r4, #3, #1 │ │ │ │ add r3, r4 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 946a0 │ │ │ │ + blt.n 944f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ adds r1, r6, r5 │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, r4, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 94686 │ │ │ │ + bge.n 944da │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94662 │ │ │ │ - b.n 94670 │ │ │ │ + bne.n 944b6 │ │ │ │ + b.n 944c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94642 │ │ │ │ - b.n 94670 │ │ │ │ + bne.n 94496 │ │ │ │ + b.n 944c4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 9464e │ │ │ │ - b.n 94670 │ │ │ │ + bne.n 944a2 │ │ │ │ + b.n 944c4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32720 @ 0x7fd0 │ │ │ │ + movw r1, #33232 @ 0x81d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 946b6 │ │ │ │ - movw r0, #32696 @ 0x7fb8 │ │ │ │ + bl 127324 │ │ │ │ + b.n 9450a │ │ │ │ + movw r0, #33208 @ 0x81b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 946b6 │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9450a │ │ │ │ │ │ │ │ -000946f8 <_Py_write@@Base>: │ │ │ │ +0009454c <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 95c98 │ │ │ │ + bl 95aec │ │ │ │ mov sl, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w sl, [r5] │ │ │ │ - bl 9878c │ │ │ │ + bl 985e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 9474c <_Py_write@@Base+0x54> │ │ │ │ + bge.n 945a0 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 9476a <_Py_write@@Base+0x72> │ │ │ │ + beq.n 945be <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 94752 <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 945a6 <_Py_write@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f184c │ │ │ │ + bl f1800 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 9474c <_Py_write@@Base+0x54> │ │ │ │ - bl e4b04 │ │ │ │ + b.n 945a0 <_Py_write@@Base+0x54> │ │ │ │ + bl e4ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9471a <_Py_write@@Base+0x22> │ │ │ │ - b.n 94760 <_Py_write@@Base+0x68> │ │ │ │ + beq.n 9456e <_Py_write@@Base+0x22> │ │ │ │ + b.n 945b4 <_Py_write@@Base+0x68> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #28 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 94fd2 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 94d98 <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94fe0 <_Py_write@@Base+0x8e8> │ │ │ │ + bne.w 94da6 <_Py_write@@Base+0x85a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94cfa <_Py_write@@Base+0x602> │ │ │ │ + beq.w 94b5e <_Py_write@@Base+0x612> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94d28 <_Py_write@@Base+0x630> │ │ │ │ - ldr r3, [pc, #712] @ (94a9c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94b8c <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (948f0 <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 94cee <_Py_write@@Base+0x5f6> │ │ │ │ + beq.w 94b52 <_Py_write@@Base+0x606> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94b8e <_Py_write@@Base+0x496> │ │ │ │ + beq.w 949e2 <_Py_write@@Base+0x496> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, sl │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94ce0 <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94b34 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 94868 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 946bc <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94e84 <_Py_write@@Base+0x78c> │ │ │ │ + bne.w 94cd6 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 95db4 │ │ │ │ + bl 95c08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b52 <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 949a6 <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94e84 <_Py_write@@Base+0x78c> │ │ │ │ + bne.w 94cd6 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aff8 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9ae48 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 94870 <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 946c4 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 94aa0 <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 948f4 <_Py_write@@Base+0x3a8> │ │ │ │ str.w sl, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.n 9481a <_Py_write@@Base+0x122> │ │ │ │ + bne.n 9466e <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.n 9481a <_Py_write@@Base+0x122> │ │ │ │ + bl 2600a4 │ │ │ │ + b.n 9466e <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94cd8 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94b2c <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94cd8 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94b2c <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 94f84 <_Py_write@@Base+0x88c> │ │ │ │ + bhi.w 94e22 <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 94f84 <_Py_write@@Base+0x88c> │ │ │ │ + bhi.w 94e22 <_Py_write@@Base+0x8d6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w fp, sl, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ add.w lr, sl, #12 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r7, fp, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 94de0 <_Py_write@@Base+0x6e8> │ │ │ │ + bhi.w 94c2c <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 94f70 <_Py_write@@Base+0x878> │ │ │ │ + beq.w 94e0e <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94e80 <_Py_write@@Base+0x788> │ │ │ │ + bne.w 94cd2 <_Py_write@@Base+0x786> │ │ │ │ mov r2, lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ble.n 94914 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94768 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 94914 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94768 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 94914 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94768 <_Py_write@@Base+0x21c> │ │ │ │ add.w r2, r6, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp sl, r3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ str r0, [r1, r3] │ │ │ │ add.w r1, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 94902 <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 94756 <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29633 @ 0x73c1 │ │ │ │ + movw r3, #29365 @ 0x72b5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94d3c <_Py_write@@Base+0x644> │ │ │ │ - ldr r3, [pc, #368] @ (94a9c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94b42 <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (948f0 <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 94bc2 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94a16 <_Py_write@@Base+0x4ca> │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r0, r6, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 9496c <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 947c0 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 94bc2 <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94a16 <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94bc2 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94a16 <_Py_write@@Base+0x4ca> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94c6a <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94abe <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d4c <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94ba0 <_Py_write@@Base+0x654> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94f98 <_Py_write@@Base+0x8a0> │ │ │ │ + beq.w 94dda <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 949d0 <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94824 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 949a2 <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 947f6 <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 949d0 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94824 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 949b0 <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94804 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 949d0 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94824 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94fe4 <_Py_write@@Base+0x8ec> │ │ │ │ + beq.w 94e36 <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 949be <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94812 <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 94fb6 <_Py_write@@Base+0x8be> │ │ │ │ + bhi.w 94dc2 <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94bfc <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94a50 <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 94fb6 <_Py_write@@Base+0x8be> │ │ │ │ + bhi.w 94dc2 <_Py_write@@Base+0x876> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r9, r2, #19 │ │ │ │ bic.w r9, r9, #7 │ │ │ │ add.w fp, r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r1, r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 94c1c <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94a70 <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 94fa2 <_Py_write@@Base+0x8aa> │ │ │ │ + beq.w 94dae <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94ddc <_Py_write@@Base+0x6e4> │ │ │ │ + bne.w 94cce <_Py_write@@Base+0x782> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r7] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r7, #4] │ │ │ │ - ble.n 94a56 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 948aa <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 94a4e <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 948a2 <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 94a64 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 948b8 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 94a42 <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.n 94896 <_Py_write@@Base+0x34a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r9, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 94a8e <_Py_write@@Base+0x396> │ │ │ │ + beq.n 948e2 <_Py_write@@Base+0x396> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r6, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r6, [r0, r9] │ │ │ │ - bne.n 94a78 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 948cc <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 94a56 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 948aa <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 94a42 <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94896 <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 94f88 <_Py_write@@Base+0x890> │ │ │ │ + bmi.w 94e26 <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #15905 @ 0x3e21 │ │ │ │ + movw r0, #15677 @ 0x3d3d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 94dd4 <_Py_write@@Base+0x6dc> │ │ │ │ + bne.w 94c24 <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94bae <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #772] @ (94dd0 <_Py_write@@Base+0x6d8>) │ │ │ │ + beq.n 94a02 <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94c20 <_Py_write@@Base+0x6d4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r6, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 94c84 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94ad8 <_Py_write@@Base+0x58c> │ │ │ │ lsrs r0, r6, #18 │ │ │ │ ubfx ip, r6, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 94b0c <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94960 <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 94c84 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94ad8 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c84 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94ad8 <_Py_write@@Base+0x58c> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 94b2a <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 9497e <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 94856 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 946aa <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7178c │ │ │ │ + bl 7166c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f88 <_Py_write@@Base+0x890> │ │ │ │ + beq.w 94e26 <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 773c0 │ │ │ │ + bl 772b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 94856 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 946aa <_Py_write@@Base+0x15e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 94e2c <_Py_write@@Base+0x734> │ │ │ │ + bhi.w 94c78 <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 94f46 <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 94de4 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94e7a <_Py_write@@Base+0x782> │ │ │ │ + bne.w 94cc8 <_Py_write@@Base+0x77c> │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - b.n 9484e <_Py_write@@Base+0x156> │ │ │ │ + b.n 946a2 <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94c7c <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94ad0 <_Py_write@@Base+0x584> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94ca8 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94afc <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 947fe <_Py_write@@Base+0x106> │ │ │ │ + b.n 94652 <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7178c │ │ │ │ + bl 7166c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f88 <_Py_write@@Base+0x890> │ │ │ │ + beq.w 94e26 <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94856 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 946aa <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94ea6 <_Py_write@@Base+0x7ae> │ │ │ │ + bne.w 94d06 <_Py_write@@Base+0x7ba> │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r9, [r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 9498a <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 947de <_Py_write@@Base+0x292> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ ldrd r2, r0, [r5] │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ it ls │ │ │ │ movls.w fp, #12 │ │ │ │ - bls.w 94a08 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 9485c <_Py_write@@Base+0x310> │ │ │ │ mov.w r9, #16 │ │ │ │ mov.w fp, #12 │ │ │ │ cmp.w r9, #8192 @ 0x2000 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #8192 @ 0x2000 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ add.w r0, sl, #16 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fa2 <_Py_write@@Base+0x8aa> │ │ │ │ + beq.w 94dae <_Py_write@@Base+0x862> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #23 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [r1], #16 │ │ │ │ str.w r1, [r0, #-11] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ subs r0, r0, r1 │ │ │ │ str.w ip, [lr, #8] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ add.w r1, r9, r0 │ │ │ │ str.w lr, [r5, #8] │ │ │ │ mov r5, lr │ │ │ │ - b.n 94a08 <_Py_write@@Base+0x310> │ │ │ │ + b.n 9485c <_Py_write@@Base+0x310> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 94984 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 947d8 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 947fe <_Py_write@@Base+0x106> │ │ │ │ + b.n 94652 <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50169 @ 0xc3f9 │ │ │ │ + movw r3, #49913 @ 0xc2f9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 94e9a <_Py_write@@Base+0x7a2> │ │ │ │ + bne.w 94d8c <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 94bb6 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94a0a <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94e8c <_Py_write@@Base+0x794> │ │ │ │ + bne.w 94d7e <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94f8e <_Py_write@@Base+0x896> │ │ │ │ + beq.w 94e2c <_Py_write@@Base+0x8e0> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 947fe <_Py_write@@Base+0x106> │ │ │ │ + b.n 94652 <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94a58 <_Py_write@@Base+0x360> │ │ │ │ + b.n 948ac <_Py_write@@Base+0x360> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ + blx r2 │ │ │ │ + ldr.w r9, [r7] │ │ │ │ + b.n 94a3e <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94ba6 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 949fa <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94cde <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94b32 <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 947d0 <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 94624 <_Py_write@@Base+0xd8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94baa <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 94f8e <_Py_write@@Base+0x896> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - blx r2 │ │ │ │ - ldr.w r9, [r7] │ │ │ │ - b.n 94bea <_Py_write@@Base+0x4f2> │ │ │ │ + bne.w 949fe <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 94e2c <_Py_write@@Base+0x8e0> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r5, #512] @ 0x200 │ │ │ │ mul.w fp, r3, r6 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -159396,156 +159243,144 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94d8a <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94bde <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 94d86 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94bda <_Py_write@@Base+0x68e> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94eda <_Py_write@@Base+0x7e2> │ │ │ │ + beq.w 94d12 <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 94eb8 <_Py_write@@Base+0x7c0> │ │ │ │ + beq.n 94ce4 <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 94dac <_Py_write@@Base+0x6b4> │ │ │ │ + cbnz r1, 94bfe <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94984 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 947d8 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94eb2 <_Py_write@@Base+0x7ba> │ │ │ │ + beq.n 94cde <_Py_write@@Base+0x792> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 94dca <_Py_write@@Base+0x6d2> │ │ │ │ + cbz r1, 94c1c <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 94984 <_Py_write@@Base+0x28c> │ │ │ │ - nop │ │ │ │ + b.n 947d8 <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94bb6 <_Py_write@@Base+0x4be> │ │ │ │ - str r1, [r3, #4] │ │ │ │ - b.n 94a1c <_Py_write@@Base+0x324> │ │ │ │ + b.n 94a0a <_Py_write@@Base+0x4be> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r7, fp │ │ │ │ it cc │ │ │ │ movcc.w r7, #8192 @ 0x2000 │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ add.w r0, r7, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f70 <_Py_write@@Base+0x878> │ │ │ │ + beq.w 94e0e <_Py_write@@Base+0x8c2> │ │ │ │ mov ip, r0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ strd r8, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r7, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94f70 <_Py_write@@Base+0x878> │ │ │ │ + beq.w 94e0e <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 948ca <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 9471e <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f46 <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 94de4 <_Py_write@@Base+0x898> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w sl, r0, #23 │ │ │ │ bic.w sl, sl, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, sl, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 94f46 <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 94de4 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 94b74 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 949c8 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 94b7c <_Py_write@@Base+0x484> │ │ │ │ + b.n 949d0 <_Py_write@@Base+0x484> │ │ │ │ + str r1, [r3, #4] │ │ │ │ + b.n 94870 <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 948d2 <_Py_write@@Base+0x1da> │ │ │ │ + b.n 94726 <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 94872 <_Py_write@@Base+0x17a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #4 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 94cc4 <_Py_write@@Base+0x5cc> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r7 │ │ │ │ - b.n 94bb6 <_Py_write@@Base+0x4be> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - b.n 94bdc <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 946c6 <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94dbc <_Py_write@@Base+0x6c4> │ │ │ │ + b.n 94c0e <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 94ec6 <_Py_write@@Base+0x7ce> │ │ │ │ + cbz r2, 94cf2 <_Py_write@@Base+0x7a6> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94984 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 947d8 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 94984 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 947d8 <_Py_write@@Base+0x28c> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + b.n 94a30 <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94d9a <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94bee <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 94f40 <_Py_write@@Base+0x848> │ │ │ │ + cbz r2, 94d78 <_Py_write@@Base+0x82c> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 94f10 <_Py_write@@Base+0x818> │ │ │ │ + cbz r3, 94d48 <_Py_write@@Base+0x7fc> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -159556,621 +159391,633 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r9, [sl, fp] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 94bea <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94a3e <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94ee8 <_Py_write@@Base+0x7f0> │ │ │ │ + b.n 94d20 <_Py_write@@Base+0x7d4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #4 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 94b18 <_Py_write@@Base+0x5cc> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r7 │ │ │ │ + b.n 94a0a <_Py_write@@Base+0x4be> │ │ │ │ + bl 2600a4 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 945f4 <_Py_write@@Base+0xa8> │ │ │ │ + subs r1, r3, #1 │ │ │ │ + movs r5, #0 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 948b0 <_Py_write@@Base+0x364> │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + bl 1e8f18 │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94870 <_Py_write@@Base+0x324> │ │ │ │ + bl 1e8f18 │ │ │ │ + bl 7f630 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94b3e <_Py_write@@Base+0x5f2> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 94da8 <_Py_write@@Base+0x85c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bgt.w 947f0 <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94a4e <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b7c <_Py_write@@Base+0x484> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 949d0 <_Py_write@@Base+0x484> │ │ │ │ + bl 1e8f18 │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f630 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94872 <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 946c6 <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 94872 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 946c6 <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 948d2 <_Py_write@@Base+0x1da> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 94726 <_Py_write@@Base+0x1da> │ │ │ │ + bl 1e8f18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 94cde <_Py_write@@Base+0x5e6> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bgt.w 9499c <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 94bfa <_Py_write@@Base+0x502> │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - bl 1e9bf4 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94a1c <_Py_write@@Base+0x324> │ │ │ │ - bl 1e9bf4 │ │ │ │ - bl 7f710 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94cea <_Py_write@@Base+0x5f2> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 94a5c <_Py_write@@Base+0x364> │ │ │ │ - bl 25fe34 │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 947a0 <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 94fcc <_Py_write@@Base+0x8d4> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 94b32 <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 949be <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 949d0 <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 94812 <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94824 <_Py_write@@Base+0x2d8> │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #772] @ (95304 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (95158 <_Py_write@@Base+0xc0c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 95998 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 957ec <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95146 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94f9a <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95146 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94f9a <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95146 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94f9a <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95146 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94f9a <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95146 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94f9a <_Py_write@@Base+0xa4e> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95120 <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95304 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 94f74 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (95158 <_Py_write@@Base+0xc0c>) │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 958a0 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 956f4 <_Py_write@@Base+0x11a8> │ │ │ │ adds r3, #3 │ │ │ │ movw ip, #42012 @ 0xa41c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ movw lr, #4364 @ 0x110c │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ - movw r8, #48608 @ 0xbde0 │ │ │ │ + movw r8, #49120 @ 0xbfe0 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r5, r7 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r2, r3, lsl #2 │ │ │ │ mov r7, ip │ │ │ │ mov r4, lr │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 95786 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 955da <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 9516e <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 95c84 <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 95ad8 <_Py_write@@Base+0x158c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9516e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9516e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9516e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9516e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9516e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9516e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 9531a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 9516e <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 9531a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 9516e <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95308 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 9515c <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ ldr.w r3, [r8, r1, lsl #2] │ │ │ │ and.w r3, r3, #7 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 9531a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 9516e <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 952e2 <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95308 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 95136 <_Py_write@@Base+0xbea> │ │ │ │ + b.n 9515c <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 95186 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 94fda <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (9561c <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (95470 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 958ae <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 95702 <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95468 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952bc <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95468 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952bc <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95468 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952bc <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95468 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952bc <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95468 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 952bc <_Py_write@@Base+0xd70> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c52 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95aa6 <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95442 <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (9561c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 95296 <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (95470 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c3e <_Py_write@@Base+0x1546> │ │ │ │ + beq.w 95a92 <_Py_write@@Base+0x1546> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 958ba <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 9570e <_Py_write@@Base+0x11c2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6288 @ 0x1890 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov.w r8, r3, lsr #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #3 │ │ │ │ mla r6, r3, r8, r6 │ │ │ │ bics.w r6, r6, #3 │ │ │ │ - bmi.w 95aaa <_Py_write@@Base+0x13b2> │ │ │ │ + bmi.w 958fe <_Py_write@@Base+0x13b2> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95a9a <_Py_write@@Base+0x13a2> │ │ │ │ - ldr r3, [pc, #344] @ (9561c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 958ee <_Py_write@@Base+0x13a2> │ │ │ │ + ldr r3, [pc, #344] @ (95470 <_Py_write@@Base+0xf24>) │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 95826 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 9567a <_Py_write@@Base+0x112e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 95a8a <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 958de <_Py_write@@Base+0x1392> │ │ │ │ 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 95804 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 95658 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (95620 <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (95474 <_Py_write@@Base+0xf28>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95bf0 <_Py_write@@Base+0x14f8> │ │ │ │ + bne.w 95a44 <_Py_write@@Base+0x14f8> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 95868 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 956bc <_Py_write@@Base+0x1170> │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w sl, r2, #32 │ │ │ │ - beq.w 959dc <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95830 <_Py_write@@Base+0x12e4> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r7, #1 │ │ │ │ ubfx r2, r1, #6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 955a8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 953fc <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 959f0 <_Py_write@@Base+0x12f8> │ │ │ │ + bpl.w 95844 <_Py_write@@Base+0x12f8> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a0c <_Py_write@@Base+0x1314> │ │ │ │ + bne.w 95860 <_Py_write@@Base+0x1314> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 955a8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 953fc <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 959fe <_Py_write@@Base+0x1306> │ │ │ │ + bpl.w 95852 <_Py_write@@Base+0x1306> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a40 <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 95894 <_Py_write@@Base+0x1348> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 955a8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 953fc <_Py_write@@Base+0xeb0> │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w 959bc <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95810 <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 959e8 <_Py_write@@Base+0x12f0> │ │ │ │ + bne.w 9583c <_Py_write@@Base+0x12f0> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9558e <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 953e2 <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ad4 <_Py_write@@Base+0x13dc> │ │ │ │ - ldr r3, [pc, #104] @ (9561c <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95928 <_Py_write@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #104] @ (95470 <_Py_write@@Base+0xf24>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 95a1c <_Py_write@@Base+0x1324> │ │ │ │ + bne.w 95870 <_Py_write@@Base+0x1324> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 95a2e <_Py_write@@Base+0x1336> │ │ │ │ + bne.w 95882 <_Py_write@@Base+0x1336> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 95a48 <_Py_write@@Base+0x1350> │ │ │ │ + bne.w 9589c <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 95628 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95624 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 9547c <_Py_write@@Base+0xf30> │ │ │ │ + b.n 95478 <_Py_write@@Base+0xf2c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -160229,15 +160076,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ strd r2, sl, [r4, #60] @ 0x3c │ │ │ │ strd r8, r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c6a <_Py_write@@Base+0x1572> │ │ │ │ + beq.w 95abe <_Py_write@@Base+0x1572> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -160245,3417 +160092,3413 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 95c14 <_Py_write@@Base+0x151c> │ │ │ │ + ble.w 95a68 <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 9587c <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #20040 @ 0x4e48 │ │ │ │ + bne.w 956d0 <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #20552 @ 0x5048 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 9570c <_Py_write@@Base+0x1014> │ │ │ │ + b.n 95560 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 95758 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 955ac <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 9589a <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 956ee <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 959c8 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 9581c <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 959ce <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95822 <_Py_write@@Base+0x12d6> │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95706 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 9555a <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 957fa <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 9564e <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95706 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 9555a <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 9570c <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #732] @ (95a38 <_Py_write@@Base+0x1340>) │ │ │ │ + blt.n 95560 <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #732] @ (9588c <_Py_write@@Base+0x1340>) │ │ │ │ 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 95bd2 <_Py_write@@Base+0x14da> │ │ │ │ + bne.w 95a26 <_Py_write@@Base+0x14da> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9577e <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 955d2 <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 957d6 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 9562a <_Py_write@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 95858 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 956ac <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9516e <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77584 │ │ │ │ + bl 77474 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95914 <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97788 │ │ │ │ + bl 975e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95c1a <_Py_write@@Base+0x1522> │ │ │ │ + blt.w 95a6e <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95ba8 <_Py_write@@Base+0x14b0> │ │ │ │ + bne.w 959fc <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9531a <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 9516e <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9516e <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9531a <_Py_write@@Base+0xc22> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9516e <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9577e <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #604] @ (95a3c <_Py_write@@Base+0x1344>) │ │ │ │ + bne.n 955d2 <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #604] @ (95890 <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95b8e <_Py_write@@Base+0x1496> │ │ │ │ + bne.w 959e2 <_Py_write@@Base+0x1496> │ │ │ │ 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 95706 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 9555a <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 959b0 <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95804 <_Py_write@@Base+0x12b8> │ │ │ │ adds r3, r1, #1 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ str r3, [r2, #24] │ │ │ │ add.w r3, r2, lr │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r0, [r2, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 954fe <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 95352 <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49153 @ 0xc001 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95ac4 <_Py_write@@Base+0x13cc> │ │ │ │ + bne.w 95918 <_Py_write@@Base+0x13cc> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 95aaa <_Py_write@@Base+0x13b2> │ │ │ │ + beq.w 958fe <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 954fe <_Py_write@@Base+0xe06> │ │ │ │ + b.n 95352 <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97788 │ │ │ │ + bl 975e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9531a <_Py_write@@Base+0xc22> │ │ │ │ - b.n 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 9516e <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95914 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95ad0 <_Py_write@@Base+0x13d8> │ │ │ │ + beq.w 95924 <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 955b0 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95404 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 956f0 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 95544 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 956f0 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 95544 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 95888 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 956f0 <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 956dc <_Py_write@@Base+0x1190> │ │ │ │ + b.n 95544 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bpl.w 9533c <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 95190 <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95482 <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 952d6 <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95abc <_Py_write@@Base+0x13c4> │ │ │ │ + beq.w 95910 <_Py_write@@Base+0x13c4> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 95ae2 <_Py_write@@Base+0x13ea> │ │ │ │ + bge.w 95936 <_Py_write@@Base+0x13ea> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 95b78 <_Py_write@@Base+0x1480> │ │ │ │ + bge.w 959cc <_Py_write@@Base+0x1480> │ │ │ │ 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 95940 <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 95794 <_Py_write@@Base+0x1248> │ │ │ │ and.w r0, r0, #7 │ │ │ │ orn r0, r0, #23 │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ ubfx r0, r0, #3, #4 │ │ │ │ cmp r0, #15 │ │ │ │ - beq.w 95b3c <_Py_write@@Base+0x1444> │ │ │ │ + beq.w 95990 <_Py_write@@Base+0x1444> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 95afe <_Py_write@@Base+0x1406> │ │ │ │ + bhi.w 95952 <_Py_write@@Base+0x1406> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 95b44 <_Py_write@@Base+0x144c> │ │ │ │ + beq.w 95998 <_Py_write@@Base+0x144c> │ │ │ │ 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 95994 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 957e8 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95afa <_Py_write@@Base+0x1402> │ │ │ │ + blt.w 9594e <_Py_write@@Base+0x1402> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95b72 <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 959c6 <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95ada <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 9592e <_Py_write@@Base+0x13e2> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95b72 <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 959c6 <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95ada <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 9592e <_Py_write@@Base+0x13e2> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 95992 <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 957e6 <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 95adc <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95930 <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 95984 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 957d8 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 958e0 <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 95734 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 958a0 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 956f4 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 9515a <_Py_write@@Base+0xa62> │ │ │ │ + b.w 94fae <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 954fe <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 959e8 <_Py_write@@Base+0x12f0> │ │ │ │ + b.n 95352 <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 9583c <_Py_write@@Base+0x12f0> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 955a4 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 953f8 <_Py_write@@Base+0xeac> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95706 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 95736 <_Py_write@@Base+0x103e> │ │ │ │ - cbnz r1, 95a14 <_Py_write@@Base+0x131c> │ │ │ │ + beq.w 9555a <_Py_write@@Base+0x100e> │ │ │ │ + b.n 9558a <_Py_write@@Base+0x103e> │ │ │ │ + cbnz r1, 95868 <_Py_write@@Base+0x131c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 9554c <_Py_write@@Base+0xe54> │ │ │ │ + b.n 953a0 <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 955a4 <_Py_write@@Base+0xeac> │ │ │ │ - cbnz r1, 95a0c <_Py_write@@Base+0x1314> │ │ │ │ + b.n 953f8 <_Py_write@@Base+0xeac> │ │ │ │ + cbnz r1, 95860 <_Py_write@@Base+0x1314> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 95566 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 953ba <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95566 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 95a40 <_Py_write@@Base+0x1348> │ │ │ │ + b.n 953ba <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95894 <_Py_write@@Base+0x1348> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 95580 <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 953d4 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95580 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 953d4 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95566 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 953ba <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 9554c <_Py_write@@Base+0xe54> │ │ │ │ + b.n 953a0 <_Py_write@@Base+0xe54> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 955d4 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 95428 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 955d4 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 95428 <_Py_write@@Base+0xedc> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95580 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 953d4 <_Py_write@@Base+0xe88> │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95624 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95628 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 95478 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 9547c <_Py_write@@Base+0xf30> │ │ │ │ mov r0, sl │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 954fe <_Py_write@@Base+0xe06> │ │ │ │ - b.n 95826 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 95352 <_Py_write@@Base+0xe06> │ │ │ │ + b.n 9567a <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 954fe <_Py_write@@Base+0xe06> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 95352 <_Py_write@@Base+0xe06> │ │ │ │ + bl 1e8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95522 <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 95376 <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781b8 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 780a0 │ │ │ │ + bl 1e8f18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9577e <_Py_write@@Base+0x1086> │ │ │ │ + b.n 955d2 <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 95846 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 9569a <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 955b0 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95404 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 958e6 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 9573a <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + bne.n 95914 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.n 95914 <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 95486 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 952da <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 958e6 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 9573a <_Py_write@@Base+0x11ee> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add.w r9, r7, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r7, r0, #63 @ 0x3f │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 95b56 <_Py_write@@Base+0x145e> │ │ │ │ + bmi.n 959aa <_Py_write@@Base+0x145e> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 95b4c <_Py_write@@Base+0x1454> │ │ │ │ + bmi.n 959a0 <_Py_write@@Base+0x1454> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9593c <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95790 <_Py_write@@Base+0x1244> │ │ │ │ and.w lr, r0, #63 @ 0x3f │ │ │ │ lsrs r0, r0, #6 │ │ │ │ orr.w lr, lr, #64 @ 0x40 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ strb.w lr, [r7], #1 │ │ │ │ - bhi.n 95b26 <_Py_write@@Base+0x142e> │ │ │ │ + bhi.n 9597a <_Py_write@@Base+0x142e> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9593c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95790 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9593c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95790 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9593c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95790 <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 95b6c <_Py_write@@Base+0x1474> │ │ │ │ + bne.n 959c0 <_Py_write@@Base+0x1474> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9593c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95790 <_Py_write@@Base+0x1244> │ │ │ │ ldrb.w r0, [r9], #1 │ │ │ │ add.w lr, lr, #6 │ │ │ │ and.w r8, r0, #63 @ 0x3f │ │ │ │ lsl.w r8, r8, lr │ │ │ │ orr.w r7, r7, r8 │ │ │ │ - b.n 95b0c <_Py_write@@Base+0x1414> │ │ │ │ + b.n 95960 <_Py_write@@Base+0x1414> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 95b1a <_Py_write@@Base+0x1422> │ │ │ │ + b.n 9596e <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 95994 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 957e8 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ab88 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a9ec <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + blt.n 95914 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 958f4 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #25993 @ 0x6589 │ │ │ │ + b.n 95748 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #26521 @ 0x6799 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 957ee <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 95642 <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 957ee <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 95642 <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5e50 │ │ │ │ - cbz r0, 95c1a <_Py_write@@Base+0x1522> │ │ │ │ + bl f5d8c │ │ │ │ + cbz r0, 95a6e <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 957b6 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 9560a <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 957b6 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 9560a <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 957b6 <_Py_write@@Base+0x10be> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9560a <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 95c3a <_Py_write@@Base+0x1542> │ │ │ │ + bpl.n 95a8e <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95bfc <_Py_write@@Base+0x1504> │ │ │ │ + blt.n 95a50 <_Py_write@@Base+0x1504> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9576e <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 955c2 <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 95bd6 <_Py_write@@Base+0x14de> │ │ │ │ + b.n 95a2a <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9551e <_Py_write@@Base+0xe26> │ │ │ │ + b.n 95372 <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32832 @ 0x8040 │ │ │ │ + movw r1, #33344 @ 0x8240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32856 @ 0x8058 │ │ │ │ + movw r0, #33368 @ 0x8258 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ef358 │ │ │ │ - b.n 95be6 <_Py_write@@Base+0x14ee> │ │ │ │ + bl 1ee668 │ │ │ │ + b.n 95a3a <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 95758 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 955ac <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95914 <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + bne.w 95914 <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95914 <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 95bec <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + b.n 95a40 <_Py_write@@Base+0x14f4> │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #20040 @ 0x4e48 │ │ │ │ + movw r0, #20552 @ 0x5048 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32800 @ 0x8020 │ │ │ │ + movw r1, #33312 @ 0x8220 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 95ac0 <_Py_write@@Base+0x13c8> │ │ │ │ + bl 127324 │ │ │ │ + b.n 95914 <_Py_write@@Base+0x13c8> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 956d6 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 9552a <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 951ae <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95308 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 95002 <_Py_write@@Base+0xab6> │ │ │ │ + b.w 9515c <_Py_write@@Base+0xc10> │ │ │ │ │ │ │ │ -00095c94 : │ │ │ │ - b.w 82764 │ │ │ │ +00095ae8 : │ │ │ │ + b.w 82678 │ │ │ │ │ │ │ │ -00095c98 : │ │ │ │ +00095aec : │ │ │ │ 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] @ (95da8 ) │ │ │ │ + ldr r1, [pc, #256] @ (95bfc ) │ │ │ │ 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 95d98 │ │ │ │ + beq.n 95bec │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95d8a │ │ │ │ + bne.n 95bde │ │ │ │ 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 95d7c │ │ │ │ + bne.n 95bd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95d6e │ │ │ │ + bne.n 95bc2 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 95d04 │ │ │ │ + bmi.n 95b58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 95d52 │ │ │ │ + cbnz r0, 95ba6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 95d3a │ │ │ │ + bne.n 95b8e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95d1a │ │ │ │ + bne.n 95b6e │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 95d60 │ │ │ │ + cbnz r0, 95bb4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95d00 │ │ │ │ - movw r1, #3892 @ 0xf34 │ │ │ │ + beq.n 95b54 │ │ │ │ + movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #92] @ (95dac ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #3812 @ 0xee4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #80] @ (95dac ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32964 @ 0x80c4 │ │ │ │ + ldr r0, [pc, #92] @ (95c00 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (95dac ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #3776 @ 0xec0 │ │ │ │ + ldr r0, [pc, #80] @ (95c00 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #33476 @ 0x82c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #56] @ (95db0 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32932 @ 0x80a4 │ │ │ │ + ldr r0, [pc, #64] @ (95c00 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4288 @ 0x10c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (95db0 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #3712 @ 0xe80 │ │ │ │ + ldr r0, [pc, #56] @ (95c04 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #33444 @ 0x82a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (95c04 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4224 @ 0x1080 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #28] @ (95db0 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32904 @ 0x8088 │ │ │ │ + ldr r0, [pc, #28] @ (95c04 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #33416 @ 0x8288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (95dac ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95c00 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r5, r6 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 971ce │ │ │ │ + beq.w 9739a │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 971dc │ │ │ │ + bne.w 973a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96474 │ │ │ │ + beq.w 962cc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 96488 │ │ │ │ + beq.w 962e0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 960e2 │ │ │ │ + beq.w 95f36 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9649c │ │ │ │ + bne.w 962f4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 964b0 │ │ │ │ + beq.w 96308 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 960e2 │ │ │ │ + beq.w 95f36 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9649c │ │ │ │ + bne.w 962f4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 964f4 │ │ │ │ + beq.w 9634c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 960e2 │ │ │ │ + beq.w 95f36 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964ac │ │ │ │ + bne.w 96304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 964d0 │ │ │ │ + beq.w 96328 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 96380 │ │ │ │ + beq.w 961d8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964ac │ │ │ │ + bne.w 96304 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96518 │ │ │ │ + beq.w 96370 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9652c │ │ │ │ + beq.w 96384 │ │ │ │ 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 96128 │ │ │ │ + beq.w 95f7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96540 │ │ │ │ + bne.w 96398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96546 │ │ │ │ + beq.w 9639e │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96128 │ │ │ │ + beq.w 95f7c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96176 │ │ │ │ + bne.w 95fca │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96566 │ │ │ │ + beq.w 963be │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9657a │ │ │ │ + beq.w 963d2 │ │ │ │ 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 9617e │ │ │ │ + beq.w 95fd2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9658e │ │ │ │ + bne.w 963e6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9659c │ │ │ │ + beq.w 963f4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9617e │ │ │ │ + beq.w 95fd2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96176 │ │ │ │ + bne.w 95fca │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 965c0 │ │ │ │ + beq.w 96418 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 965d4 │ │ │ │ + beq.w 9642c │ │ │ │ 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 9626c │ │ │ │ + beq.w 960c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965e8 │ │ │ │ + bne.w 96440 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96624 │ │ │ │ + beq.w 96474 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9626c │ │ │ │ + beq.w 960c0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964ac │ │ │ │ + bne.w 96304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 965f8 │ │ │ │ + beq.w 96448 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 966d4 │ │ │ │ + beq.w 96524 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9661e │ │ │ │ + bne.w 9646e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96648 │ │ │ │ + beq.w 96498 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96830 │ │ │ │ + beq.w 96680 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96176 │ │ │ │ + bne.w 95fca │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9713a │ │ │ │ + beq.w 970e0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97406 │ │ │ │ + beq.w 970fc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9601a │ │ │ │ + beq.n 95e6e │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ + bne.w 96770 │ │ │ │ subs r6, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 96e88 │ │ │ │ + bpl.w 96b54 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 96ea0 │ │ │ │ - movw r1, #58708 @ 0xe554 │ │ │ │ + beq.w 96b6c │ │ │ │ + movw r1, #60352 @ 0xebc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96000 │ │ │ │ + bne.n 95e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4d4 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d2cc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96000 │ │ │ │ + beq.n 95e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6970 │ │ │ │ + bl 1e5b08 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96000 │ │ │ │ + beq.n 95e54 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96000 │ │ │ │ + beq.n 95e54 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96000 │ │ │ │ + beq.n 95e54 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96000 │ │ │ │ + beq.n 95e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7864 │ │ │ │ + bl 1e6b90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96000 │ │ │ │ + beq.n 95e54 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96000 │ │ │ │ + beq.n 95e54 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97148 │ │ │ │ + beq.w 970ea │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1eec34 │ │ │ │ + bl 1edf44 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #33372 @ 0x825c │ │ │ │ + movw r2, #33884 @ 0x845c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfd0 │ │ │ │ + bl 1ac6e0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96010 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 95e64 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96978 │ │ │ │ + beq.w 967c2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96978 │ │ │ │ + b.w 967c2 │ │ │ │ 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 974d4 │ │ │ │ + beq.w 9740a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974e8 │ │ │ │ + bne.w 9741e │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a84f0 │ │ │ │ + bl 1a6ba8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96676 │ │ │ │ + bne.w 964c6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974e8 │ │ │ │ + bne.w 9741e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8e50 │ │ │ │ + bl 1a7508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966ca │ │ │ │ + beq.w 9651a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96010 │ │ │ │ + b.n 95e64 │ │ │ │ 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 974de │ │ │ │ + beq.w 97414 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96540 │ │ │ │ + bne.w 96398 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a84f0 │ │ │ │ + bl 1a6ba8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96980 │ │ │ │ + bne.w 967ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96540 │ │ │ │ + bne.w 96398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac73c │ │ │ │ + bl 1aadfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96122 │ │ │ │ + bne.n 95f76 │ │ │ │ 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 95ed4 │ │ │ │ + beq.w 95d28 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96014 │ │ │ │ + b.n 95e68 │ │ │ │ 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 974ca │ │ │ │ + beq.w 97400 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9658e │ │ │ │ + bne.w 963e6 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97298 │ │ │ │ + beq.w 97302 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96dee │ │ │ │ + bne.w 96c7c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 961ce │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96022 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96cac │ │ │ │ + bne.w 96af6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9658e │ │ │ │ + bne.w 963e6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d0 │ │ │ │ + beq.w 9681a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae7bc │ │ │ │ + bl 1acecc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d0 │ │ │ │ + beq.w 9681a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d0 │ │ │ │ + beq.w 9681a │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969d2 │ │ │ │ + bne.w 9681c │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d0 │ │ │ │ + beq.w 9681a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9728e │ │ │ │ + beq.w 972f8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c1ed8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1ec4 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ab0 │ │ │ │ + beq.w 968fa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #14 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ strd sl, r6, [r0, #4] │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96124 │ │ │ │ + b.n 95f78 │ │ │ │ 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 974c0 │ │ │ │ + beq.w 973f6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9702a │ │ │ │ + bne.w 97136 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 970e0 │ │ │ │ + beq.w 96f96 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96f86 │ │ │ │ + bne.w 96dc0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bae │ │ │ │ + beq.w 969f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1470 │ │ │ │ + bl b145c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bae │ │ │ │ + beq.w 969f8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bae │ │ │ │ + beq.w 969f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4dd8 │ │ │ │ + bl b4db8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 97134 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 97134 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9702a │ │ │ │ + bne.w 97136 │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 97134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abdac │ │ │ │ + bl 1aa46c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9702a │ │ │ │ + bne.w 97136 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9702a │ │ │ │ + beq.w 97136 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1ed8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1ec4 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1ad500 │ │ │ │ + bl 1abc10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 95f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971f4 │ │ │ │ + bne.w 96fa2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9702e │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 95dde │ │ │ │ + b.n 96302 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 975ca │ │ │ │ + beq.w 96f8c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9646c │ │ │ │ + bne.n 962c4 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 9714e │ │ │ │ + beq.w 96edc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d0a │ │ │ │ + bne.w 96b74 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 963ec │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96244 │ │ │ │ mov r0, r4 │ │ │ │ - bl c44c8 │ │ │ │ + bl c44b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 963ec │ │ │ │ + cbz r0, 96244 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 963ec │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96244 │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 963ec │ │ │ │ + cbz r0, 96244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abaa0 │ │ │ │ + bl 1aa160 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 967f0 │ │ │ │ + bne.w 96640 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9646c │ │ │ │ + bne.n 962c4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9646a │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 962c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c44c8 │ │ │ │ + bl c44b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9646a │ │ │ │ + cbz r0, 962c2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9646a │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 962c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9646a │ │ │ │ + cbz r0, 962c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abdac │ │ │ │ + bl 1aa46c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 9646c │ │ │ │ + cbnz r3, 962c4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9646c │ │ │ │ + cbz r0, 962c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1abf44 │ │ │ │ + bl 1aa604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 95f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9715a │ │ │ │ + bne.w 96f10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 95e76 │ │ │ │ + b.n 95cca │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9649c │ │ │ │ + cbnz r3, 962f4 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 971fa │ │ │ │ + bne.w 9744a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96498 │ │ │ │ + blt.n 962f0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 95dfc │ │ │ │ + b.n 95c50 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95e5c │ │ │ │ + beq.w 95cb0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 96178 │ │ │ │ + b.n 95fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f62 │ │ │ │ + blt.w 96c58 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 960e2 │ │ │ │ + beq.w 95f36 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95e2c │ │ │ │ + b.n 95c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f6a │ │ │ │ + blt.w 96c70 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 96380 │ │ │ │ + beq.w 961d8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95e76 │ │ │ │ + b.n 95cca │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f76 │ │ │ │ + blt.w 96c60 │ │ │ │ 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 960e2 │ │ │ │ + beq.w 95f36 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95e4e │ │ │ │ + b.n 95ca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96540 │ │ │ │ + cbnz r3, 96398 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 976f8 │ │ │ │ + bne.w 970d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9653c │ │ │ │ + blt.n 96394 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95e98 │ │ │ │ + b.n 95cec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9616e │ │ │ │ + b.n 95fc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f7e │ │ │ │ + blt.w 96c68 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96128 │ │ │ │ + beq.w 95f7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95ec8 │ │ │ │ + b.n 95d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9658e │ │ │ │ + cbnz r3, 963e6 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 976fe │ │ │ │ + bne.w 970da │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9658a │ │ │ │ + blt.n 963e2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95eee │ │ │ │ + b.n 95d42 │ │ │ │ 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 95f2e │ │ │ │ - b.n 96176 │ │ │ │ + beq.w 95d82 │ │ │ │ + b.n 95fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96ea8 │ │ │ │ + blt.w 96d16 │ │ │ │ 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 9617e │ │ │ │ + beq.w 95fd2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f22 │ │ │ │ + b.n 95d76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 965e8 │ │ │ │ + cbnz r3, 96440 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 976bc │ │ │ │ + bne.w 97074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 965e4 │ │ │ │ + blt.n 9643c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95f48 │ │ │ │ + b.n 95d9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 95f8a │ │ │ │ - b.n 964aa │ │ │ │ + b.n 961ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96618 │ │ │ │ + blt.n 96468 │ │ │ │ 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 966d4 │ │ │ │ + beq.n 96524 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fa4 │ │ │ │ + b.n 95df8 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 96178 │ │ │ │ + b.n 95fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f5a │ │ │ │ + blt.w 96e6c │ │ │ │ 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 9626c │ │ │ │ + beq.w 960c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f7c │ │ │ │ + b.n 95dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9666c │ │ │ │ + blt.n 964bc │ │ │ │ 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 96830 │ │ │ │ + beq.w 96680 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fc8 │ │ │ │ + b.n 95e1c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 96176 │ │ │ │ + b.n 95fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8e50 │ │ │ │ + bl 1a7508 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9610c │ │ │ │ + beq.w 95f60 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r7, ip, [r3, #20] │ │ │ │ ldrd lr, r8, [r3, #28] │ │ │ │ ldrd r9, sl, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldrd fp, r0, [r0] │ │ │ │ strd sl, r3, [sp, #20] │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ cmp.w fp, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 96ca0 │ │ │ │ - bl 1ace44 │ │ │ │ + beq.w 96aea │ │ │ │ + bl 1ab504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 95f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 973e4 │ │ │ │ + bne.w 96f7e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 964a2 │ │ │ │ + b.n 962fa │ │ │ │ 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 971c4 │ │ │ │ + beq.w 96f06 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971b6 │ │ │ │ + bne.w 96ed2 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97484 │ │ │ │ + beq.w 973ba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974a6 │ │ │ │ + bne.w 973dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96740 │ │ │ │ - movw r2, #38732 @ 0x974c │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96590 │ │ │ │ + movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab9d0 │ │ │ │ - cbz r0, 96740 │ │ │ │ + bl 1aa090 │ │ │ │ + cbz r0, 96590 │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 96740 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1abf9c │ │ │ │ + bl c52a8 │ │ │ │ mov r8, r0 │ │ │ │ + cbz r0, 96590 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1aa65c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 968e8 │ │ │ │ + bne.w 96734 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971b6 │ │ │ │ + bne.w 96ed2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ad2 │ │ │ │ - movw r2, #38732 @ 0x974c │ │ │ │ + beq.w 9691c │ │ │ │ + movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab9d0 │ │ │ │ + bl 1aa090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ad2 │ │ │ │ + beq.w 9691c │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ad2 │ │ │ │ + beq.w 9691c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac0ac │ │ │ │ + bl 1aa76c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ad2 │ │ │ │ + beq.w 9691c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abdac │ │ │ │ + bl 1aa46c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ad4 │ │ │ │ + bne.w 9691e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abf9c │ │ │ │ + bl 1aa65c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ad4 │ │ │ │ + bne.w 9691e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971b6 │ │ │ │ + beq.w 96ed2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b94 │ │ │ │ + beq.w 969de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96122 │ │ │ │ + b.n 95f76 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976ca │ │ │ │ + beq.w 97478 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a84cc │ │ │ │ + bl 1a6b84 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976c2 │ │ │ │ + beq.w 97470 │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1abf44 │ │ │ │ + bl 1aa604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - b.n 96460 │ │ │ │ + bne.w 95f76 │ │ │ │ + b.n 962b8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 973f2 │ │ │ │ + beq.w 97440 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96f50 │ │ │ │ + bne.n 9672a │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97440 │ │ │ │ + beq.w 97426 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96eb0 │ │ │ │ + bne.w 96d1e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 968e4 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96728 │ │ │ │ mov r0, r4 │ │ │ │ - bl c44c8 │ │ │ │ + bl c44b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 968e4 │ │ │ │ + cbz r0, 96728 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 968e4 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96728 │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 968e4 │ │ │ │ + cbz r0, 96728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abdac │ │ │ │ + bl 1aa46c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96f50 │ │ │ │ + cbnz r3, 9672a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96f50 │ │ │ │ + cbz r0, 9672a │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1addf4 │ │ │ │ + bl 1ac504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 95f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97474 │ │ │ │ + bne.w 97430 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96f50 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95e1c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971e2 │ │ │ │ + beq.w 973ae │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r9, r6, [r3, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b94 │ │ │ │ + beq.w 969de │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ - str.w r8, [r0, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 96122 │ │ │ │ + b.n 95f76 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9764a │ │ │ │ + bne.w 97090 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 975d4 │ │ │ │ - movw r1, #58708 @ 0xe554 │ │ │ │ + beq.w 9707a │ │ │ │ + movw r1, #60352 @ 0xebc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a7b50 │ │ │ │ + bl 1a6208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975ea │ │ │ │ + bne.w 9701c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 975e2 │ │ │ │ + bne.w 97088 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58708 @ 0xe554 │ │ │ │ + movw r1, #60352 @ 0xebc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a7b50 │ │ │ │ + bl 1a6208 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97650 │ │ │ │ + bne.w 96fb0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 96010 │ │ │ │ + b.w 95e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac73c │ │ │ │ + bl 1aadfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96152 │ │ │ │ + beq.w 95fa6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1ad04c │ │ │ │ + bl 1ab70c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 95f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96166 │ │ │ │ + beq.w 95fba │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9616e │ │ │ │ + b.w 95fc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9658e │ │ │ │ + bne.w 963e6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a00 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9684a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a00 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9684a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97210 │ │ │ │ + bne.w 97278 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9658e │ │ │ │ + bne.w 963e6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96abe │ │ │ │ + beq.n 96908 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96abe │ │ │ │ + beq.n 96908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae7bc │ │ │ │ + bl 1acecc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96abe │ │ │ │ + beq.n 96908 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96abe │ │ │ │ + beq.n 96908 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96ac0 │ │ │ │ + bne.n 9690a │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96abe │ │ │ │ + cbz r0, 96908 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9728e │ │ │ │ + beq.w 972f8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c1ed8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1ec4 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96a9a │ │ │ │ + cbz r0, 968e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, sl, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd r6, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #33144 @ 0x8178 │ │ │ │ + movw r2, #33656 @ 0x8378 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfd0 │ │ │ │ + bl 1ac6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 95f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972a4 │ │ │ │ + bne.w 9730e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96aca │ │ │ │ + b.n 96914 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 972b2 │ │ │ │ + bne.w 9714a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96592 │ │ │ │ + b.n 963ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971b6 │ │ │ │ + bne.w 96ed2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971b4 │ │ │ │ - movw r2, #38732 @ 0x974c │ │ │ │ + beq.w 96ed0 │ │ │ │ + movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab9d0 │ │ │ │ + bl 1aa090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971b4 │ │ │ │ + beq.w 96ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971b4 │ │ │ │ + beq.w 96ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e4ec │ │ │ │ + bl 22df94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971b4 │ │ │ │ + beq.w 96ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abdac │ │ │ │ + bl 1aa46c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971b6 │ │ │ │ + bne.w 96ed2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abf9c │ │ │ │ + bl 1aa65c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971b6 │ │ │ │ + bne.w 96ed2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971b6 │ │ │ │ + beq.w 96ed2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96b7e │ │ │ │ + cbz r0, 969c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, #19 │ │ │ │ strd r7, r6, [r0, #4] │ │ │ │ strd r9, r8, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #33252 @ 0x81e4 │ │ │ │ + movw r2, #33764 @ 0x83e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfd0 │ │ │ │ + bl 1ac6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 95f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971b4 │ │ │ │ + beq.w 96ed0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fa4 │ │ │ │ + b.w 95df8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9702a │ │ │ │ + bne.w 97136 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971ee │ │ │ │ + beq.w 9725c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971ee │ │ │ │ + beq.w 9725c │ │ │ │ mov r0, r4 │ │ │ │ - bl b1470 │ │ │ │ + bl b145c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971ee │ │ │ │ + beq.w 9725c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971ee │ │ │ │ + beq.w 9725c │ │ │ │ mov r0, r4 │ │ │ │ - bl b4dd8 │ │ │ │ + bl b4db8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 97134 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 97134 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9702a │ │ │ │ + bne.w 97136 │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 97134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abdac │ │ │ │ + bl 1aa46c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9702a │ │ │ │ + bne.w 97136 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9702a │ │ │ │ + beq.w 97136 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1ed8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1ec4 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 23244c │ │ │ │ - movw r2, #33232 @ 0x81d0 │ │ │ │ + bl 231ef4 │ │ │ │ + movw r2, #33744 @ 0x83d0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfd0 │ │ │ │ + bl 1ac6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - b.w 96368 │ │ │ │ - bl 1e0dcc │ │ │ │ + bne.w 95f76 │ │ │ │ + b.w 961bc │ │ │ │ + bl 1e040c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - b.n 966c0 │ │ │ │ + bne.w 95f76 │ │ │ │ + b.n 96510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae7bc │ │ │ │ + bl 1acecc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961ce │ │ │ │ + beq.w 96022 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961d0 │ │ │ │ + bne.w 96024 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961ce │ │ │ │ + beq.w 96022 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961ce │ │ │ │ + beq.w 96022 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961d0 │ │ │ │ + bne.w 96024 │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ + bl c52a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96224 │ │ │ │ - b.w 961ce │ │ │ │ + bne.w 96078 │ │ │ │ + b.w 96022 │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #33852 @ 0x843c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d187c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95e54 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9752e │ │ │ │ + beq.w 97096 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96d3e │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c44c8 │ │ │ │ - cbz r0, 96d3e │ │ │ │ + bl c44b0 │ │ │ │ + cbz r0, 96ba8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97544 │ │ │ │ + bne.w 970ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9753c │ │ │ │ + bne.w 970a4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97704 │ │ │ │ + beq.w 9731c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c44c8 │ │ │ │ + bl c44b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97704 │ │ │ │ + beq.w 9731c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97704 │ │ │ │ + beq.w 9731c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97704 │ │ │ │ + beq.w 9731c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab30 │ │ │ │ + bl 9a994 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97704 │ │ │ │ + beq.w 9731c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #33020 @ 0x80fc │ │ │ │ + movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97132 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 96f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97706 │ │ │ │ + beq.w 9731e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 963b4 │ │ │ │ - b.w 9646c │ │ │ │ + beq.w 9620c │ │ │ │ + b.w 962c4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95c80 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95ca2 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95d1c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 95cca │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97518 │ │ │ │ + beq.w 97326 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96e42 │ │ │ │ + cbnz r3, 96cd0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96e40 │ │ │ │ + cbz r0, 96cce │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a86 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96e40 │ │ │ │ + cbz r0, 96cce │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9756c │ │ │ │ + bne.w 9733c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97526 │ │ │ │ + bne.w 97334 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 975b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97710 │ │ │ │ + bne.w 97542 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 961b4 │ │ │ │ - b.w 9658e │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #33340 @ 0x823c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d18a4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96000 │ │ │ │ + beq.w 96008 │ │ │ │ + b.w 963e6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f22 │ │ │ │ + b.w 95d76 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97166 │ │ │ │ + beq.w 96e74 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96ee4 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96d52 │ │ │ │ mov r0, r4 │ │ │ │ - bl c44c8 │ │ │ │ - cbz r0, 96ee4 │ │ │ │ + bl c44b0 │ │ │ │ + cbz r0, 96d52 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974f0 │ │ │ │ + bne.w 96f1c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97174 │ │ │ │ + bne.w 96e82 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96f3a │ │ │ │ + cbz r0, 96da8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c44c8 │ │ │ │ + bl c44b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96f3a │ │ │ │ + cbz r0, 96da8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96f3a │ │ │ │ + cbz r0, 96da8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96f3a │ │ │ │ + cbz r0, 96da8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab30 │ │ │ │ + bl 9a994 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9717c │ │ │ │ + bne.w 96f4e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96866 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fc8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f7c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95e2c │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95e76 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95e4e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95ec8 │ │ │ │ + beq.w 966b4 │ │ │ │ + b.n 9672a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 97034 │ │ │ │ + beq.n 96e8a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96ff0 │ │ │ │ + cbnz r3, 96e28 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 96fee │ │ │ │ + cbz r0, 96e26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1470 │ │ │ │ + bl b145c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 96fee │ │ │ │ + cbz r0, 96e26 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 96fee │ │ │ │ + cbz r0, 96e26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4dd8 │ │ │ │ + bl b4db8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 96fee │ │ │ │ + cbz r0, 96e26 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9710e │ │ │ │ + bne.n 96e9e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97040 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 96e96 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 970dc │ │ │ │ + bne.w 974a8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 97048 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 974ac │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962a6 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 965ee │ │ │ │ + beq.w 960fa │ │ │ │ + b.n 97136 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96f94 │ │ │ │ + beq.w 96d2e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9701e │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1470 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97016 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97016 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4dd8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97016 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97016 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97016 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9ab30 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97016 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96db0 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + bl 2600a4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 96dce │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96e5e │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #33172 @ 0x8194 │ │ │ │ + movw r3, #33516 @ 0x82ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97132 │ │ │ │ - bl 7f710 │ │ │ │ + bne.n 96f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97018 │ │ │ │ + beq.n 96e58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9701e │ │ │ │ + b.n 96e5e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9701a │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96372 │ │ │ │ + blt.n 96f10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w fp, [r3, #16] │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 97024 │ │ │ │ + beq.w 96c4e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f88 │ │ │ │ - subs r6, #1 │ │ │ │ - b.n 9702e │ │ │ │ - mov r2, r3 │ │ │ │ + beq.w 96b76 │ │ │ │ + b.w 962c6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2600a4 │ │ │ │ + b.w 96536 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 962c6 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #33004 @ 0x80ec │ │ │ │ + movw r3, #33516 @ 0x82ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + cbnz r0, 96f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970ce │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96124 │ │ │ │ + beq.w 96daa │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 96db0 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 973fc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #33788 @ 0x83fc │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 96f3e │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96978 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95f78 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 96520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 2600a4 │ │ │ │ + b.w 961ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 973a4 │ │ │ │ - movs r2, #1 │ │ │ │ + bge.w 97484 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9646e │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 961cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96ec0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f42 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + bl 1e5b08 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 967bc │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #33276 @ 0x81fc │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 967bc │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 967bc │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a994 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 967bc │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + movw r1, #56052 @ 0xdaf4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r3, #33904 @ 0x8470 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 97132 │ │ │ │ - bl 7f710 │ │ │ │ + subs r7, r6, #1 │ │ │ │ + cbnz r0, 9706a │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f3c │ │ │ │ + beq.w 967be │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96f42 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 967c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e5b08 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9679c │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9679c │ │ │ │ + movw r1, #48060 @ 0xbbbc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r3, #33516 @ 0x82ec │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ + movs r1, #10 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r2, #33884 @ 0x845c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ac6e0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9700a │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fa4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9702a │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 95e64 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.w 966e6 │ │ │ │ - bl 25fe34 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 95de0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 96178 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96786 │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ + subs r7, #1 │ │ │ │ + b.w 967c0 │ │ │ │ subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fa4 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cbnz r3, 97200 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9710a │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 95dfc │ │ │ │ + b.w 967c2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9702a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e1a2c │ │ │ │ - b.n 971f4 │ │ │ │ + beq.w 96b84 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96c46 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae7bc │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #33516 @ 0x82ec │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a00 │ │ │ │ - movs r1, #12 │ │ │ │ + beq.w 96c38 │ │ │ │ + b.n 96f76 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95cec │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95d42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96a02 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96a00 │ │ │ │ - movs r1, #11 │ │ │ │ + cbz r3, 970f2 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 967c2 │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 975da │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a00 │ │ │ │ + blt.n 9713e │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r0, r7, lsl #2] │ │ │ │ + ldrd r6, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 970ea │ │ │ │ + ldrd r1, r3, [r4, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 95e4a │ │ │ │ mov r0, r4 │ │ │ │ - bl c52c0 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a00 │ │ │ │ + blt.w 96b6c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9728e │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, fp, [r3, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96a9a │ │ │ │ - movs r1, #15 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r6, sl, [r0, #4] │ │ │ │ - strd r9, r8, [r0, #32] │ │ │ │ - strd r7, fp, [r0, #40] @ 0x28 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - b.n 96a9a │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 95e4a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96592 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 976d6 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96592 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 961cc │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 967c2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97326 │ │ │ │ + bne.n 97236 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97314 │ │ │ │ + beq.n 971ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 972e8 │ │ │ │ + cbnz r3, 97180 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 973c4 │ │ │ │ + bne.n 9723c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97320 │ │ │ │ + cbnz r3, 971b8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 973a0 │ │ │ │ + bne.n 97232 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 9732c │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 971be │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96aca │ │ │ │ + b.w 96914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 972c4 │ │ │ │ + beq.n 9715c │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 9730e │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96592 │ │ │ │ + b.n 971a6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97308 │ │ │ │ + beq.n 971a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52462 │ │ │ │ + bl 52374 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97308 │ │ │ │ + beq.n 971a0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 973a0 │ │ │ │ + cbnz r3, 97232 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97308 │ │ │ │ + beq.n 971a0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97308 │ │ │ │ + beq.n 971a0 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #33004 @ 0x80ec │ │ │ │ + movw r3, #33516 @ 0x82ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97132 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 96f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9730a │ │ │ │ + beq.n 971a2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9730e │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9730c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 96de4 │ │ │ │ + b.n 971a6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96d0c │ │ │ │ - b.w 9646e │ │ │ │ + b.n 971a4 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 963ea │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a86 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972e6 │ │ │ │ + beq.n 9717e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9736e │ │ │ │ - b.n 972e6 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 966d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.w 96842 │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 976b6 │ │ │ │ + bne.n 97200 │ │ │ │ + b.n 9717e │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 961c6 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 97468 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r0, r7, lsl #2] │ │ │ │ - ldrd r6, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 97148 │ │ │ │ - ldrd r1, r3, [r4, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 95ff6 │ │ │ │ + bl 1e0d60 │ │ │ │ + b.w 961c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 1acecc │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96ea0 │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 95ff6 │ │ │ │ + beq.w 9684a │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 97474 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 96f4a │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96eb2 │ │ │ │ - b.n 96f52 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 96978 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fc8 │ │ │ │ + bne.w 9684c │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96b9e │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd fp, sl, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 974b6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 971b6 │ │ │ │ + beq.w 9684a │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245fc0 <_PyObject_GetState@@Base+0x4c4> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96122 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 971b6 │ │ │ │ - b.w 9670a │ │ │ │ + beq.w 9684a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.w 9627e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.w 96190 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.w 960f4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.w 9613a │ │ │ │ + bl c52a8 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9684a │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2820 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 972f8 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, fp, [r3, #20] │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 968e4 │ │ │ │ + movs r1, #15 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r6, sl, [r0, #4] │ │ │ │ + strd r9, r8, [r0, #32] │ │ │ │ + strd r7, fp, [r0, #40] @ 0x28 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + b.w 968e4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 966d0 │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ + b.w 963ea │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #33004 @ 0x80ec │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971a4 │ │ │ │ - b.n 97132 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96dfe │ │ │ │ + bge.w 975b8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96e78 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 963ea │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96c46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d1a │ │ │ │ + beq.w 96c8c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96ddc │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #33004 @ 0x80ec │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96dce │ │ │ │ - b.n 97132 │ │ │ │ + b.n 96d06 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e40 │ │ │ │ + beq.w 96cce │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab30 │ │ │ │ + bl 9a994 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e40 │ │ │ │ + beq.w 96cce │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #33080 @ 0x8138 │ │ │ │ + movw r3, #33592 @ 0x8338 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97132 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 96f76 │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e72 │ │ │ │ + beq.w 96d00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96e78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.w 96392 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + b.n 96d06 │ │ │ │ + bl 2600a4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 95c34 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 95fcc │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9693c │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ - subs r7, #1 │ │ │ │ - b.w 96976 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6970 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96952 │ │ │ │ - movs r1, #4 │ │ │ │ + blt.w 969e8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd fp, sl, [r3, #12] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r2, 973ec │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 96ed2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 246108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96952 │ │ │ │ - movw r1, #48060 @ 0xbbbc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #33004 @ 0x80ec │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - movs r1, #10 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r2, #33372 @ 0x825c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + bne.w 95f76 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 96ed2 │ │ │ │ + b.w 9655a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfd0 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 976ac │ │ │ │ - bl 7f710 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96974 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96976 │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 96978 │ │ │ │ + bl 2600a4 │ │ │ │ + b.w 960d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6970 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96972 │ │ │ │ - movs r1, #11 │ │ │ │ + bl 2600a4 │ │ │ │ + b.w 95fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96972 │ │ │ │ - movs r1, #4 │ │ │ │ + bl 2600a4 │ │ │ │ + b.w 95f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96972 │ │ │ │ - movs r1, #5 │ │ │ │ + bl 2600a4 │ │ │ │ + b.w 95f8e │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 96520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab30 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96972 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - movw r1, #56052 @ 0xdaf4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #33392 @ 0x8270 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bge.n 97450 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97638 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 96010 │ │ │ │ - mov r1, r7 │ │ │ │ - b.w 95fea │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 95f48 │ │ │ │ + b.w 95e1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2600a4 │ │ │ │ + b.w 96692 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 95c50 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 96db8 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96d20 │ │ │ │ + b.w 9672c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96814 │ │ │ │ + b.w 96664 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95e76 │ │ │ │ + b.w 95cca │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96e7e │ │ │ │ + beq.w 96e64 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96df0 │ │ │ │ - b.w 96592 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 95e98 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 95eee │ │ │ │ + beq.w 96dc2 │ │ │ │ + b.w 961ca │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 96ddc │ │ │ │ + b.n 96e5a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b145c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96e56 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96e56 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b4db8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96e56 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96e56 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96e56 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 9a994 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96e56 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #33684 @ 0x8394 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96ec2 │ │ │ │ + b.n 96f76 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e70 │ │ │ │ + beq.w 96cfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 52462 │ │ │ │ + bl 52374 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e70 │ │ │ │ + beq.w 96cfe │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97780 │ │ │ │ + cbnz r3, 975b2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e70 │ │ │ │ + beq.w 96cfe │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e70 │ │ │ │ + beq.w 96cfe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e70 │ │ │ │ + beq.w 96cfe │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab30 │ │ │ │ + bl 9a994 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e70 │ │ │ │ + beq.w 96cfe │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 975a0 │ │ │ │ + b.n 97370 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96e74 │ │ │ │ - nop │ │ │ │ + b.w 96d02 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 96d0c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r6, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96c7e │ │ │ │ + b.w 963ea │ │ │ │ + mov r1, r7 │ │ │ │ + b.w 95e3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #660] @ (97a30 ) │ │ │ │ + ldr r2, [pc, #660] @ (97888 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w fp, [r2, #8] │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 97968 │ │ │ │ + bmi.w 977c0 │ │ │ │ adds r3, #3 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r5, #48608 @ 0xbde0 │ │ │ │ + movw r5, #49120 @ 0xbfe0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 97970 │ │ │ │ + bne.w 977c8 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97962 │ │ │ │ + bpl.w 977ba │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97a06 │ │ │ │ + bpl.w 9785e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 97954 │ │ │ │ + beq.w 977ac │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97962 │ │ │ │ + bne.w 977ba │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97954 │ │ │ │ + beq.w 977ac │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97962 │ │ │ │ + bne.w 977ba │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97954 │ │ │ │ + beq.w 977ac │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97962 │ │ │ │ + bne.n 977ba │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97954 │ │ │ │ + beq.n 977ac │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97962 │ │ │ │ + bne.n 977ba │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97954 │ │ │ │ + beq.n 977ac │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97962 │ │ │ │ + bne.n 977ba │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97954 │ │ │ │ + beq.n 977ac │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97962 │ │ │ │ + bne.n 977ba │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97954 │ │ │ │ + beq.n 977ac │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 97962 │ │ │ │ + cbnz r1, 977ba │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97954 │ │ │ │ + beq.n 977ac │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 97962 │ │ │ │ + cbnz r1, 977ba │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97954 │ │ │ │ + beq.n 977ac │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 97962 │ │ │ │ + cbnz r1, 977ba │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 97932 │ │ │ │ + bne.n 9778a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b130 │ │ │ │ + bl 7b03c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 979c2 │ │ │ │ + bne.n 9781a │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 977d6 │ │ │ │ + bcs.w 9762e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 979b0 │ │ │ │ + beq.n 97808 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 97962 │ │ │ │ + bne.n 977ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77584 │ │ │ │ + bl 77474 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 979bc │ │ │ │ + cbz r0, 97814 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97788 │ │ │ │ + bl 975e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97a14 │ │ │ │ + beq.n 9786c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 979d0 │ │ │ │ + cbnz r1, 97828 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97962 │ │ │ │ + beq.n 977ba │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97962 │ │ │ │ + bne.n 977ba │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97962 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 977ba │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97788 │ │ │ │ + bl 975e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 97962 │ │ │ │ + bne.n 977ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9796a │ │ │ │ + b.n 977c2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97962 │ │ │ │ + beq.n 977ba │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 97962 │ │ │ │ + b.n 977ba │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5e50 │ │ │ │ + bl f5d8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97a14 │ │ │ │ + cbz r0, 9786c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 979ee │ │ │ │ + beq.n 97846 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 979fa │ │ │ │ + cbz r1, 97852 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97996 │ │ │ │ + beq.n 977ee │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 97996 │ │ │ │ + b.n 977ee │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 979ee │ │ │ │ + b.n 97846 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 977fe │ │ │ │ - b.n 97954 │ │ │ │ + bne.w 97656 │ │ │ │ + b.n 977ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 979bc │ │ │ │ + beq.n 97814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 979bc │ │ │ │ + bne.n 97814 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 979bc │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97814 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47061 @ 0xb7d5 │ │ │ │ + movw r3, #46817 @ 0xb6e1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97acc │ │ │ │ + bne.n 97924 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29633 @ 0x73c1 │ │ │ │ + movw r3, #29365 @ 0x72b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97b7c │ │ │ │ + bne.w 979d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #416] @ (97c14 ) │ │ │ │ + ldr r4, [pc, #416] @ (97a6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 97ae0 │ │ │ │ + beq.n 97938 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, ip │ │ │ │ - bgt.n 97ab8 │ │ │ │ + bgt.n 97910 │ │ │ │ ldr.w r5, [r2, #804] @ 0x324 │ │ │ │ cmp r5, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 97ae0 │ │ │ │ + cbz r2, 97938 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r5, 97ace │ │ │ │ - cbz r2, 97b04 │ │ │ │ + cbz r5, 97926 │ │ │ │ + cbz r2, 9795c │ │ │ │ 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 97ac8 │ │ │ │ + b.n 97920 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #49813 @ 0xc295 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97c0a │ │ │ │ + bne.w 97a62 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97ac8 │ │ │ │ + b.n 97920 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -163663,73 +163506,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r5, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 97b40 │ │ │ │ + bne.n 97998 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97b3c │ │ │ │ + cbz r3, 97994 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r5, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97ba2 │ │ │ │ + beq.n 979fa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97b82 │ │ │ │ + beq.n 979da │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97b58 │ │ │ │ + cbnz r3, 979b0 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97ac8 │ │ │ │ + beq.n 97920 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97c04 │ │ │ │ + beq.n 97a5c │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97b76 │ │ │ │ + cbz r3, 979ce │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97ac8 │ │ │ │ + b.n 97920 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97b90 │ │ │ │ + cbz r3, 979e8 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97ac8 │ │ │ │ + bne.n 97920 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97ac8 │ │ │ │ + b.n 97920 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97b4a │ │ │ │ + beq.n 979a2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97bfe │ │ │ │ + cbz r3, 97a56 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 97bd6 │ │ │ │ + cbz r3, 97a2e │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r5, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r5, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -163738,120 +163581,120 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 97ac8 │ │ │ │ + b.n 97920 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97bae │ │ │ │ + b.n 97a06 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97b66 │ │ │ │ + b.n 979be │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97af8 │ │ │ │ + b.n 97950 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097c18 <_Py_GetConfig@@Base>: │ │ │ │ +00097a70 <_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] @ (97c50 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97aa8 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97c3a <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97a92 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #20040 @ 0x4e48 │ │ │ │ + movw r0, #20552 @ 0x5048 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097c54 <_PyObject_NewVar@@Base>: │ │ │ │ +00097aac <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 716b0 │ │ │ │ - cbz r0, 97ca8 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 71590 │ │ │ │ + cbz r0, 97b00 <_PyObject_NewVar@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #40] @ (97cb0 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97b08 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 97c9e <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97af6 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 97c98 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97af0 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e9bf4 │ │ │ │ + b.w 1e8f18 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 97ce0 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97b38 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97cfa <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97b52 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97d02 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97b5a <_PyObject_NewVar@@Base+0xae> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 97cda <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97b32 <_PyObject_NewVar@@Base+0x86> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97cda <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97b32 <_PyObject_NewVar@@Base+0x86> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -163863,140 +163706,140 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98426 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 98844 │ │ │ │ + bne.w 9827e <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 9869c │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98436 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 9828e <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 98532 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 9838a <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 98590 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 983e8 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 981b0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98008 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 97efe <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97d56 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 985d8 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 98430 <_PyObject_NewVar@@Base+0x984> │ │ │ │ sub.w r3, r7, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 980f0 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 97f48 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 980ea <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 97f42 <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 985aa <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 98402 <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6029 @ 0x178d │ │ │ │ + movw r3, #5741 @ 0x166d │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9846e <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (980b8 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 982c6 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (97f10 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 983fa <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 98252 <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ lsrs r0, r7, #3 │ │ │ │ adds r5, r0, #2 │ │ │ │ ldr.w r3, [r2, r5, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 983e6 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 9823e <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 980ce <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 97f26 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #644] @ (980bc <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (97f14 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98494 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 982ec <_PyObject_NewVar@@Base+0x840> │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ strb.w r8, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 980c0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 97f18 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 9811a <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 97f72 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 98156 <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 97fae <_PyObject_NewVar@@Base+0x502> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98178 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 97fd0 <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98198 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 97ff0 <_PyObject_NewVar@@Base+0x544> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r7, [r5, #464] @ 0x1d0 │ │ │ │ @@ -164013,311 +163856,311 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ itt eq │ │ │ │ addeq r1, r1, r2 │ │ │ │ streq.w r1, [r9, #24] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 985f0 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 98448 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ mvn.w r3, #7 │ │ │ │ sub.w r3, r3, fp │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 9804a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 97ea2 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9802a <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 97e82 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9800c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 97e64 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980b2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97f0a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 9804a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 97ea2 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97d86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97bde <_PyObject_NewVar@@Base+0x132> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 97e5e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97cb6 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 9814a <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 97fa2 <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r2, [r3, lr] │ │ │ │ - b.n 97e1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97c76 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (9835c <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97e60 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (981b4 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97cb8 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 97e70 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bmi.w 97cc8 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97e1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97c76 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83b74 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83a90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9873a <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 98592 <_PyObject_NewVar@@Base+0xae6> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97e9e <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97cf6 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97e9e <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97cf6 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97eac <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97d04 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9aa60 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9a8c4 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98758 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 985b0 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 97eac <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97d04 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9839e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 981f6 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 984be <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 98316 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #28869 @ 0x70c5 │ │ │ │ + movw fp, #28601 @ 0x6fb9 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50281 @ 0xc469 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9826c <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 980c4 <_PyObject_NewVar@@Base+0x618> │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r7, lsl #2 │ │ │ │ mov.w r9, r7, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9850e <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (98360 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98366 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (981b8 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 984c2 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 9831a <_PyObject_NewVar@@Base+0x86e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98248 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 980a0 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp r5, ip │ │ │ │ ittte ls │ │ │ │ addls r0, r2, r5 │ │ │ │ addls r5, #40 @ 0x28 │ │ │ │ strls r0, [r2, #4] │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ @@ -164330,42 +164173,42 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9839c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 981f4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 984be <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 98316 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r5, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 98456 <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (98360 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 982ae <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (981b8 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 983aa <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 98202 <_PyObject_NewVar@@Base+0x756> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 982c6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 9811e <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -164378,39 +164221,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9839c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 981f4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ mov r9, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r6 │ │ │ │ - bne.w 98462 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (98360 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 982ba <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (981b8 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 98364 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 981bc <_PyObject_NewVar@@Base+0x710> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98334 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 9818c <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -164422,283 +164265,283 @@ │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ - cbz r3, 9839c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 981f4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9826e <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 980c6 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97d76 <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97bce <_PyObject_NewVar@@Base+0x122> │ │ │ │ nop │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98334 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 9818c <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9851a <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 98372 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98392 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 981ea <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98346 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 9819e <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 78214 │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 780fc │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 982c6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 9811e <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 985cc <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 98424 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 983d8 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 98230 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982da <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 9839c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98132 <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 981f4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97c76 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9862a <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 98482 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 9847e <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 982d6 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97e1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6400 │ │ │ │ + b.n 97c76 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c63e8 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d4c <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97ba4 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movs r2, #22 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 981b0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98008 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97d84 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97bdc <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983d8 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 98230 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98392 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 981ea <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1e9bf4 │ │ │ │ + bne.w 97c76 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1e8f18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 985c0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 98418 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97e5e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 980c0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #25993 @ 0x6589 │ │ │ │ + beq.w 97cb6 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97f18 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26521 @ 0x6799 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98526 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 9837e <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1269f8 │ │ │ │ + bl 126c08 │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97e5e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 980c0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97cb6 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97f18 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98354 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 981ac <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71848 │ │ │ │ + bl 71728 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98248 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 980a0 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98502 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 9835a <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 984f0 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 98348 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98262 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 9839c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 980ba <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 981f4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984e4 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 9833c <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984f0 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 98348 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98386 <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 981de <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 984a6 <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 982fe <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9839e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 981f6 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb.w r8, [r5, r6] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r1, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 98772 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 985ca <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r6, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1a7894 │ │ │ │ + bl 1a5f4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 98532 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 9838a <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97d66 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97bbe <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d66 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97bbe <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97d66 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97bbe <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98728 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 98580 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98440 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 98298 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4580 @ 0x11e4 │ │ │ │ + movw r1, #5092 @ 0x13e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ + bl 127324 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97ef8 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97d50 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983cc <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 98224 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4528 @ 0x11b0 │ │ │ │ + movw r1, #5040 @ 0x13b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 985c0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 127324 │ │ │ │ + b.n 98418 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 986e8 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f710 │ │ │ │ + beq.n 98540 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r6, #11 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi.n 986ca <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 98522 <_PyObject_NewVar@@Base+0xa76> │ │ │ │ tbb [pc, r6] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ ldrh r1, [r7, r1] │ │ │ │ eors r2, r3 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ @@ -164708,386 +164551,386 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 98418 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 98270 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #33708 @ 0x83ac │ │ │ │ + movw r2, #34220 @ 0x85ac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e0c14 │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e0254 │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #33788 @ 0x83fc │ │ │ │ + movw r3, #34300 @ 0x85fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #33676 @ 0x838c │ │ │ │ + movw r2, #34188 @ 0x858c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 9864a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 984a2 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #33624 @ 0x8358 │ │ │ │ + movw r2, #34136 @ 0x8558 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 9864a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #33608 @ 0x8348 │ │ │ │ + b.n 984a2 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #34120 @ 0x8548 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9864a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 984a2 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 986d8 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 98530 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0ba4 │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #33764 @ 0x83e4 │ │ │ │ + bl 1e01e4 │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #34276 @ 0x85e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9864a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 984a2 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #32512 @ 0x7f00 │ │ │ │ + movw r3, #33024 @ 0x8100 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1daa20 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1d98c0 <_PyOS_URandomNonblock@@Base+0x9f0> │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc414 │ │ │ │ - b.n 97ef8 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1db448 │ │ │ │ + b.n 97d50 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33840 @ 0x8430 │ │ │ │ + movw r1, #34352 @ 0x8630 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127114 │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1e9bf4 │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f710 │ │ │ │ + bl 127324 │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e8f18 │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e648 │ │ │ │ - b.n 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14dba8 │ │ │ │ + b.n 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 985a6 <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 983fe <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9812a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 97f82 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9812a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 97f82 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9812a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97f82 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 985c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9841e <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 98144 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 97f9c <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9839e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 981f6 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 98562 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 983ba <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -0009878c : │ │ │ │ +000985e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 987e8 │ │ │ │ - ldr r5, [pc, #92] @ (987fc ) │ │ │ │ + cbz r0, 98640 │ │ │ │ + ldr r5, [pc, #92] @ (98654 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 987d4 │ │ │ │ + cbnz r3, 9862c │ │ │ │ mov r4, r0 │ │ │ │ - bl 6d924 │ │ │ │ + bl 6d804 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 987c0 │ │ │ │ + bpl.n 98618 │ │ │ │ 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 19f694 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 19dd44 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #3684 @ 0xe64 │ │ │ │ + movw r1, #4196 @ 0x1064 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #22152 @ 0x5688 │ │ │ │ + movw r0, #22664 @ 0x5888 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #20852 @ 0x5174 │ │ │ │ + movw r0, #21364 @ 0x5374 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 652e0 <_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 9882c │ │ │ │ + beq.n 98684 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9883c │ │ │ │ - movw r2, #20056 @ 0x4e58 │ │ │ │ + beq.n 98694 │ │ │ │ + movw r2, #20568 @ 0x5058 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9882a │ │ │ │ - movw r2, #20312 @ 0x4f58 │ │ │ │ + cbnz r0, 98682 │ │ │ │ + movw r2, #20824 @ 0x5158 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 98814 │ │ │ │ + bne.n 9866c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 98814 │ │ │ │ + b.n 9866c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c3c │ │ │ │ + bne.w 98a94 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98d42 │ │ │ │ + bne.w 98b9a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 99434 │ │ │ │ + beq.w 9928c │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 988d2 │ │ │ │ + bcs.n 9872a │ │ │ │ adds r2, r0, #1 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ - cmp r1, r9 │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ - bhi.w 9a70e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 9a700 │ │ │ │ + cmp r2, r9 │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ + bhi.w 9a2c6 │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9a2b8 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r5, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 993c4 │ │ │ │ + beq.w 9921c │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, sl │ │ │ │ - bcs.w 9942c │ │ │ │ + bcs.w 99284 │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r6, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 98ad2 │ │ │ │ + bhi.w 9892a │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 98fa0 │ │ │ │ + bmi.w 98df8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a0fe │ │ │ │ + beq.w 99df2 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 99870 │ │ │ │ + beq.w 996e4 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98b42 │ │ │ │ + bls.w 9899a │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b54 │ │ │ │ + bne.w 989ac │ │ │ │ cmp r7, #13 │ │ │ │ - beq.w 9a736 │ │ │ │ + beq.w 9a2d4 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 98c18 │ │ │ │ + beq.w 98a70 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9900a │ │ │ │ + beq.w 98e62 │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #48608 @ 0xbde0 │ │ │ │ + movw r5, #49120 @ 0xbfe0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 98d7e │ │ │ │ + bmi.w 98bd6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #49632 @ 0xc1e0 │ │ │ │ + movw r5, #50144 @ 0xc3e0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 99930 │ │ │ │ + beq.w 9975e │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 9923c │ │ │ │ + beq.w 99094 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9a0d4 │ │ │ │ + beq.w 99cc2 │ │ │ │ sub.w r8, r7, #125 @ 0x7d │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r8 │ │ │ │ orreq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e3e │ │ │ │ + bne.w 98c96 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98e3e │ │ │ │ + beq.w 98c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adbac <_PyToken_TwoChars@@Base> │ │ │ │ + bl adb94 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 997b8 │ │ │ │ + bne.w 99610 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 98f3c │ │ │ │ + beq.w 98d94 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a70e │ │ │ │ + bcc.w 9a2c6 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a700 │ │ │ │ + bne.w 9a2b8 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98e76 │ │ │ │ - ble.w 98f44 │ │ │ │ + beq.w 98cce │ │ │ │ + ble.w 98d9c │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98e76 │ │ │ │ + beq.w 98cce │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 98fa4 │ │ │ │ + beq.w 98dfc │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a4ce │ │ │ │ + bcs.w 9a26c │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #37768 @ 0x9388 │ │ │ │ + movw r3, #38280 @ 0x9588 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ - movw r3, #29064 @ 0x7188 │ │ │ │ + movw r3, #29576 @ 0x7388 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #20984 @ 0x51f8 │ │ │ │ + movw r3, #21496 @ 0x53f8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9a4ce │ │ │ │ + bpl.w 9a26c │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 99620 │ │ │ │ + beq.w 99478 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a6c4 │ │ │ │ - movw r3, #20852 @ 0x5174 │ │ │ │ + bhi.w 9a282 │ │ │ │ + movw r3, #21364 @ 0x5374 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ @@ -165103,301 +164946,301 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #4] │ │ │ │ strd r5, r1, [r6, #20] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq.n 98acc │ │ │ │ + beq.n 98924 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a0ee │ │ │ │ + beq.w 99de2 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98928 │ │ │ │ - b.n 98aec │ │ │ │ + bne.w 98780 │ │ │ │ + b.n 98944 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98afc │ │ │ │ + beq.n 98954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98ae8 │ │ │ │ + bne.n 98940 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99e48 │ │ │ │ + bne.w 99c52 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e6e │ │ │ │ + bne.w 99f54 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 99870 │ │ │ │ + beq.w 996e4 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.w 98954 │ │ │ │ + bne.w 987ac │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a98 │ │ │ │ + bne.w 99924 │ │ │ │ subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9a930 │ │ │ │ - b.n 98acc │ │ │ │ + bl 9a794 │ │ │ │ + b.n 98924 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 993ba │ │ │ │ + beq.w 99212 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 9921e │ │ │ │ + beq.w 99076 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 996bc │ │ │ │ + beq.w 99514 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 99172 │ │ │ │ + beq.w 98fca │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98b8c │ │ │ │ + b.n 989e4 │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 9933e │ │ │ │ + beq.w 99196 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 993aa │ │ │ │ + bcs.w 99202 │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ bic.w r2, r7, #32 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.n 98b68 │ │ │ │ + bls.n 989c0 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 98b68 │ │ │ │ + bls.n 989c0 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98f9a │ │ │ │ + bne.w 98df2 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99a18 │ │ │ │ + beq.w 9995a │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9a70e │ │ │ │ + bcc.w 9a2c6 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a700 │ │ │ │ + bne.w 9a2b8 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a14e │ │ │ │ + bne.w 99d0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq.n 98c14 │ │ │ │ + beq.n 98a6c │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 98acc │ │ │ │ + b.n 98924 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 99086 │ │ │ │ + beq.w 98ede │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b96 │ │ │ │ + bne.w 99a78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r7, r6 │ │ │ │ sub.w r8, r8, r6 │ │ │ │ ldrd r5, r6, [r4, #4] │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 98c88 │ │ │ │ + beq.n 98ae0 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98cf0 │ │ │ │ + bcs.n 98b48 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 98eba │ │ │ │ + bne.w 98d12 │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98c5e │ │ │ │ + bne.n 98ab6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b22 │ │ │ │ + bne.w 99980 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #56785 @ 0xddd1 │ │ │ │ + movw r3, #56669 @ 0xdd5d │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99790 │ │ │ │ + bne.w 995e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cc4 │ │ │ │ + beq.w 99b32 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98cb8 │ │ │ │ + cbnz r2, 98b10 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ea2 │ │ │ │ + bne.w 9a06e │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99bb2 │ │ │ │ + beq.w 99a3a │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98c66 │ │ │ │ + bcc.n 98abe │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r8, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9915e │ │ │ │ + bne.w 98fb6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9a5bc │ │ │ │ + bne.w 9a566 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 9949e │ │ │ │ + bne.w 992f6 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9973a │ │ │ │ + bne.w 99592 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98890 │ │ │ │ + beq.w 986e8 │ │ │ │ mov r8, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 9964c │ │ │ │ + bge.w 994a4 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99698 │ │ │ │ + bne.w 994c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 98acc │ │ │ │ + b.n 98924 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99116 │ │ │ │ - bl 9a76c │ │ │ │ + bne.w 98f6e │ │ │ │ + bl 9a5d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a1c0 │ │ │ │ - bgt.w 994dc │ │ │ │ + beq.w 99dfc │ │ │ │ + bgt.w 99334 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99b46 │ │ │ │ - bgt.w 99742 │ │ │ │ + beq.w 999cc │ │ │ │ + bgt.w 9959a │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a1c0 │ │ │ │ + beq.w 99dfc │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a068 │ │ │ │ + beq.w 99eea │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a004 │ │ │ │ + beq.w 99e86 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a2f8 │ │ │ │ + bmi.w 99f94 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99ce0 │ │ │ │ + beq.w 99b4e │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a036 │ │ │ │ - movw r2, #34120 @ 0x8548 │ │ │ │ + bgt.w 99eb8 │ │ │ │ + movw r2, #34632 @ 0x8748 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8260 │ │ │ │ + bl c8268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ + beq.w 99924 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99e0c │ │ │ │ + beq.w 99c8c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a70e │ │ │ │ + bcc.w 9a2c6 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a700 │ │ │ │ + bne.w 9a2b8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -165407,43 +165250,43 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 98e3a │ │ │ │ + beq.n 98c92 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98acc │ │ │ │ + b.n 98924 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 995ac │ │ │ │ + bgt.w 99404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adbac <_PyToken_TwoChars@@Base> │ │ │ │ + bl adb94 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 997b8 │ │ │ │ + bne.w 99610 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 989e8 │ │ │ │ + bne.w 98840 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a28c │ │ │ │ + ble.w 99f4e │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 98fa4 │ │ │ │ + bne.w 98dfc │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a5ec │ │ │ │ + bgt.w 9a2a6 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ @@ -165456,154 +165299,154 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itttt gt │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 98fde │ │ │ │ + b.n 98e36 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99ca8 │ │ │ │ + beq.w 99b16 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98c4c │ │ │ │ + beq.w 98aa4 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a71c │ │ │ │ + beq.w 9a428 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a70e │ │ │ │ + bcc.w 9a2c6 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a700 │ │ │ │ + bne.w 9a2b8 │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98cf6 │ │ │ │ + bhi.w 98b4e │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98cf6 │ │ │ │ + bpl.w 98b4e │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 9951c │ │ │ │ + beq.w 99374 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a4e4 │ │ │ │ + bne.w 9a240 │ │ │ │ ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98d42 │ │ │ │ + bne.w 98b9a │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 98890 │ │ │ │ + b.n 986e8 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98e76 │ │ │ │ - bgt.w 98a20 │ │ │ │ + beq.n 98cce │ │ │ │ + bgt.w 98878 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98e76 │ │ │ │ + beq.n 98cce │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98a30 │ │ │ │ + bne.w 98888 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 98fac │ │ │ │ + ble.n 98e04 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a292 │ │ │ │ + bne.w 99e78 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a4fc │ │ │ │ - bgt.n 98fc2 │ │ │ │ + beq.w 9a31c │ │ │ │ + bgt.n 98e1a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 990f6 │ │ │ │ + blt.w 98f4e │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 98eb6 │ │ │ │ + bne.n 98d0e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a4f6 │ │ │ │ + bne.w 9a32c │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ - b.n 98fde │ │ │ │ + b.n 98e36 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98b68 │ │ │ │ + b.n 989c0 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 988e4 │ │ │ │ + b.n 9873c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99804 │ │ │ │ + bgt.w 99644 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998b0 │ │ │ │ + bne.w 996a8 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a4fc │ │ │ │ - ble.w 98eb6 │ │ │ │ + beq.w 9a31c │ │ │ │ + ble.w 98d0e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.n 990d4 │ │ │ │ + bne.n 98f2c │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 990e8 │ │ │ │ + bgt.w 98f40 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #29064 @ 0x7188 │ │ │ │ + movw r1, #29576 @ 0x7388 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #20984 @ 0x51f8 │ │ │ │ + movw r3, #21496 @ 0x53f8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 9a4ce │ │ │ │ + bpl.w 9a26c │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98a82 │ │ │ │ + b.n 988da │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #48608 @ 0xbde0 │ │ │ │ + movw r5, #49120 @ 0xbfe0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99cf4 │ │ │ │ + bmi.w 99b62 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d46 │ │ │ │ + beq.w 99b82 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99dc8 │ │ │ │ + beq.w 99bb2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a70e │ │ │ │ + bcc.w 9a2c6 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a700 │ │ │ │ + bne.w 9a2b8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -165613,221 +165456,221 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 99082 │ │ │ │ + beq.n 98eda │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98acc │ │ │ │ + b.n 98924 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98c26 │ │ │ │ + bgt.w 98a7e │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99dfa │ │ │ │ + bne.w 99c36 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r5, #1 │ │ │ │ str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 990d0 │ │ │ │ + beq.n 98f28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98acc │ │ │ │ + b.n 98924 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 991fc │ │ │ │ + bne.w 99054 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 98fde │ │ │ │ + ble.w 98e36 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98eb6 │ │ │ │ - movw r1, #34740 @ 0x87b4 │ │ │ │ + bge.w 98d0e │ │ │ │ + movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8630 │ │ │ │ + bl 1d7008 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.n 98acc │ │ │ │ - bl c7a88 │ │ │ │ + bl 9a794 │ │ │ │ + b.n 98924 │ │ │ │ + bl c7a90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d02 │ │ │ │ + beq.w 99b70 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99ce0 │ │ │ │ + beq.w 99b4e │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99d7a │ │ │ │ + beq.w 99be6 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9a040 │ │ │ │ + beq.w 99ec2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #34120 @ 0x8548 │ │ │ │ + movw r2, #34632 @ 0x8748 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8260 │ │ │ │ + bl c8268 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98de0 │ │ │ │ + bne.w 98c38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.n 98acc │ │ │ │ + bl 9a794 │ │ │ │ + b.n 98924 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98d32 │ │ │ │ + b.n 98b8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9990c │ │ │ │ + beq.w 99930 │ │ │ │ sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9990c │ │ │ │ + bne.w 99930 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 991d6 │ │ │ │ + b.n 9902e │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 99788 │ │ │ │ - cbnz r1, 991aa │ │ │ │ + beq.w 995e0 │ │ │ │ + cbnz r1, 99002 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 9921e │ │ │ │ + beq.n 99076 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 9984a │ │ │ │ + beq.w 996a2 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98b5e │ │ │ │ + bne.w 989b6 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99906 │ │ │ │ + beq.w 9992a │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 99906 │ │ │ │ + bne.w 9992a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r9, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 99198 │ │ │ │ + beq.n 98ff0 │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 991a0 │ │ │ │ + beq.n 98ff8 │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 98b5e │ │ │ │ + bne.w 989b6 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98b5e │ │ │ │ + bne.w 989b6 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 991b6 │ │ │ │ + b.n 9900e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a2c4 │ │ │ │ + bne.w 99ce6 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a2ba │ │ │ │ + bne.w 99cdc │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 98eb6 │ │ │ │ + ble.w 98d0e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98f7e │ │ │ │ - b.n 990f6 │ │ │ │ + bge.w 98dd6 │ │ │ │ + b.n 98f4e │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 991d4 │ │ │ │ + bne.n 9902c │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 997ec │ │ │ │ + beq.w 99666 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 998d6 │ │ │ │ + beq.w 9975a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a70e │ │ │ │ + bcc.w 9a2c6 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a700 │ │ │ │ + bne.w 9a2b8 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 992f2 │ │ │ │ + bne.n 9914a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -165841,233 +165684,233 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [r2, #24] │ │ │ │ ittt ne │ │ │ │ ldrdne r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r2, [r1, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ - b.w 98acc │ │ │ │ + b.w 98924 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 99826 │ │ │ │ + beq.w 9967e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 9952c │ │ │ │ + beq.w 99384 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 995a6 │ │ │ │ + bcs.w 993fe │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - beq.w 99a98 │ │ │ │ + beq.w 99924 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 99f9c │ │ │ │ + beq.w 9a1c8 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a69c │ │ │ │ + bne.w 9a316 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 992e6 │ │ │ │ + bne.n 9913e │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 992a4 │ │ │ │ + b.n 990fc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 993ae │ │ │ │ + bne.n 99206 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #56785 @ 0xddd1 │ │ │ │ + movw sl, #56669 @ 0xdd5d │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99638 │ │ │ │ + bne.w 99490 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b0a │ │ │ │ + beq.w 99968 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9936c │ │ │ │ + cbnz r3, 991c4 │ │ │ │ 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 9a216 │ │ │ │ + bne.w 99e52 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 99882 │ │ │ │ + beq.w 996f6 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98b7c │ │ │ │ + bcc.w 989d4 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.w 98b8c │ │ │ │ + b.w 989e4 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 99224 │ │ │ │ + b.n 9907c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99850 │ │ │ │ + bne.w 996c4 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #56785 @ 0xddd1 │ │ │ │ + movw r6, #56669 @ 0xdd5d │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 996c4 │ │ │ │ + bne.w 9951c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c0a │ │ │ │ + beq.w 999a0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 993f2 │ │ │ │ + cbnz r3, 9924a │ │ │ │ str r5, [r4, #0] │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ff2 │ │ │ │ + bne.w 9a1a8 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 998da │ │ │ │ + beq.w 99724 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 988f4 │ │ │ │ + bcc.w 9874c │ │ │ │ movs r1, #29 │ │ │ │ mov r9, r5 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 99856 │ │ │ │ + b.n 996ca │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 988d2 │ │ │ │ + bne.w 9872a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #56785 @ 0xddd1 │ │ │ │ + movw r7, #56669 @ 0xdd5d │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99774 │ │ │ │ + bne.w 995cc │ │ │ │ mov r0, r9 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b28 │ │ │ │ + beq.w 99a1c │ │ │ │ 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, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99aee │ │ │ │ + bne.w 99896 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99a9e │ │ │ │ + beq.w 99846 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 9889a │ │ │ │ - ble.w 996d6 │ │ │ │ + b.w 986f2 │ │ │ │ + ble.w 9952e │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 99bf6 │ │ │ │ + bgt.w 9998c │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 9973a │ │ │ │ + bge.w 99592 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98d32 │ │ │ │ + b.n 98b8a │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a068 │ │ │ │ + beq.w 99eea │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99b46 │ │ │ │ + beq.w 999cc │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a2f8 │ │ │ │ + bmi.w 99f94 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99d78 │ │ │ │ - ble.n 99502 │ │ │ │ + beq.w 99be4 │ │ │ │ + ble.n 9935a │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9a040 │ │ │ │ - movw r2, #34120 @ 0x8548 │ │ │ │ + beq.w 99ec2 │ │ │ │ + movw r2, #34632 @ 0x8748 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8260 │ │ │ │ + bl c8268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ + beq.w 99924 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 98de8 │ │ │ │ + b.n 98c40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a4de │ │ │ │ + bne.w 9a27c │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 98d32 │ │ │ │ + b.n 98b8a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99a44 │ │ │ │ + bne.w 998d0 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #56785 @ 0xddd1 │ │ │ │ + movw r5, #56669 @ 0xdd5d │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 997a4 │ │ │ │ + bne.w 995fc │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a26 │ │ │ │ + beq.w 998b2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99ca2 │ │ │ │ + bne.w 99b00 │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -166075,384 +165918,368 @@ │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99c8c │ │ │ │ + bne.w 99aea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99c36 │ │ │ │ + beq.w 99a94 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99304 │ │ │ │ + bcc.w 9915c │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99a4e │ │ │ │ + b.n 998da │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98e4a │ │ │ │ + blt.w 98ca2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a22c │ │ │ │ + beq.w 99f40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 995f6 │ │ │ │ + bne.n 9944e │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6a0c │ │ │ │ + bl c69f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99870 │ │ │ │ + beq.w 996e4 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98e4a │ │ │ │ + beq.w 98ca2 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r4, r3, lsl #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ ldr.w r2, [r0, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a23a │ │ │ │ + bne.w 9a008 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98e4a │ │ │ │ + bne.w 98ca2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98e4a │ │ │ │ + bne.w 98ca2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98a76 │ │ │ │ + blt.w 988ce │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98a82 │ │ │ │ + b.w 988da │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b1e │ │ │ │ + beq.w 9997c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 99380 │ │ │ │ + b.n 991d8 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 99670 │ │ │ │ + cbnz r0, 994ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 98acc │ │ │ │ + b.w 98924 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r5, [r0, #0] │ │ │ │ + str r1, [r0, #4] │ │ │ │ + strd r1, r3, [r0, #12] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + strd r9, r9, [r0, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 98bd2 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + b.w 98bd2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 9966a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [r0, #0] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - strd r1, r3, [r0, #12] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - strd r9, r9, [r0, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 98d7a │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - b.w 98d7a │ │ │ │ + b.n 994c2 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 99224 │ │ │ │ + b.n 9907c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c20 │ │ │ │ + beq.w 999b6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99404 │ │ │ │ + b.n 9925c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99bf0 │ │ │ │ + ble.w 99986 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ subs r5, r0, #1 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r5, 99724 │ │ │ │ + cbz r5, 9957c │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99846 │ │ │ │ + ble.w 9969e │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99724 │ │ │ │ + cbz r0, 9957c │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99842 │ │ │ │ + ble.w 9969a │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99708 │ │ │ │ + bne.n 99560 │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 99bf0 │ │ │ │ + bne.w 99986 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98d24 │ │ │ │ + beq.w 98b7c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - b.n 99bf6 │ │ │ │ + b.n 9998c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 98db2 │ │ │ │ + bne.w 98c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a2f2 │ │ │ │ + bmi.w 99f8e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ + bl 9a73c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34268 @ 0x85dc │ │ │ │ + movw r1, #34780 @ 0x87dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - b.n 99106 │ │ │ │ + bl 1d7008 │ │ │ │ + b.n 98f5e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b3c │ │ │ │ + beq.w 99a30 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ - b.n 9946e │ │ │ │ + b.n 992c6 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 99224 │ │ │ │ + b.n 9907c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d34 │ │ │ │ + beq.w 99c32 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98cca │ │ │ │ + b.w 98b22 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e08 │ │ │ │ + beq.w 99cbe │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99578 │ │ │ │ + b.n 993d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4c4c <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4c34 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 997da │ │ │ │ + bne.n 99632 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ + bl 9a73c │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.n 998cc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r6, r0, #1 │ │ │ │ - beq.w 99fa2 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 99270 │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f58 │ │ │ │ + bne.w 98db0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 98f58 │ │ │ │ + beq.w 98db0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34688 @ 0x8780 │ │ │ │ + movw r1, #35200 @ 0x8980 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - b.n 99106 │ │ │ │ + bl 1d7008 │ │ │ │ + b.n 98f5e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.n 99750 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 9a188 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 990c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99e3e │ │ │ │ + beq.w 9a1bc │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9a456 │ │ │ │ + beq.w 9a1d6 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 992f2 │ │ │ │ + b.n 9914a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99726 │ │ │ │ + b.n 9957e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 99726 │ │ │ │ + b.n 9957e │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99224 │ │ │ │ + b.n 9907c │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 98d0e │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 98dc4 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98e36 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r9, r5 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a2a0 │ │ │ │ + beq.w 99e68 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98b22 │ │ │ │ + bne.w 9897a │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 993ae │ │ │ │ + bne.w 99206 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99638 │ │ │ │ + bne.w 99490 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fb0 │ │ │ │ + beq.w 99dd0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 998aa │ │ │ │ + cbnz r2, 9971e │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99370 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 98eb6 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 98f6c │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98fde │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movs r6, #3 │ │ │ │ - mov r8, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 9929c │ │ │ │ + b.n 991c8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99850 │ │ │ │ + bne.n 996c4 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 996c4 │ │ │ │ + bne.w 9951c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fe2 │ │ │ │ + beq.w 9a196 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99900 │ │ │ │ + cbnz r2, 9974a │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 993f4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9923c │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #49632 @ 0xc1e0 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 9993a │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 9993a │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 9923c │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 9899c │ │ │ │ - b.n 9923c │ │ │ │ + b.n 9924c │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r8, r9 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 990f4 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 9993a │ │ │ │ + beq.n 99768 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 9899c │ │ │ │ + bne.w 987f4 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 99fc2 │ │ │ │ - bl 9a8d8 │ │ │ │ + beq.w 99d6a │ │ │ │ + bl 9a73c │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9a6a2 │ │ │ │ + bgt.w 9a45e │ │ │ │ add.w sl, r4, r2, lsl #6 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, r4, lr │ │ │ │ @@ -166470,19 +166297,19 @@ │ │ │ │ str.w r7, [sl, #2796] @ 0xaec │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ + beq.n 9981a │ │ │ │ + bls.n 9980c │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 999de │ │ │ │ - bhi.n 999ec │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 999ec │ │ │ │ + bne.n 9981a │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ ldrb r1, [r5, r3] │ │ │ │ sub.w r6, r1, #114 @ 0x72 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ add.w r3, r4, ip │ │ │ │ @@ -166492,225 +166319,241 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r5, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a14e │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 98be6 │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9a086 │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 99b06 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2941c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a08e │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 9986e │ │ │ │ + str r5, [r4, #0] │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + subs r2, r6, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ + blx 2a83c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 992e4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7008 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + b.w 9872a │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99558 │ │ │ │ + bne.w 993b0 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.n 99a98 │ │ │ │ + beq.n 99924 │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a2b2 │ │ │ │ + beq.w 9a1ce │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.w 9a568 │ │ │ │ + bgt.w 9a20e │ │ │ │ cmp r6, #3 │ │ │ │ - beq.w 9a54c │ │ │ │ + beq.w 9a1f2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a53a │ │ │ │ - movw r1, #34608 @ 0x8730 │ │ │ │ + bne.w 9a1e0 │ │ │ │ + movw r1, #35120 @ 0x8930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8630 │ │ │ │ + bl 1d7008 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 99a98 │ │ │ │ + beq.n 99924 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ - b.w 99150 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9a2ea │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 99d14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2941c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f8a │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99ac6 │ │ │ │ - str r5, [r4, #0] │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - subs r2, r6, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ - blx 2a83c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9948c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - b.w 988d2 │ │ │ │ + b.w 98fa8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 99094 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #50144 @ 0xc3e0 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.w 99768 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.w 99768 │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 99094 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 987f4 │ │ │ │ + b.w 99094 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99d0c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 98a3e │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 99366 │ │ │ │ + bne.w 991be │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 993ae │ │ │ │ + b.n 99206 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98cf6 │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 98b4e │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ + mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - add.w r3, r9, r0 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 9945c │ │ │ │ + add.w r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 99c44 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - mov r9, r5 │ │ │ │ mov r3, r5 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 988d2 │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + subs r2, #1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 996d8 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 996d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a494 │ │ │ │ + beq.w 9a30a │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9a46a │ │ │ │ + beq.w 9a2e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 99b62 │ │ │ │ + bmi.n 999e8 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a494 │ │ │ │ + beq.w 9a30a │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #34116 @ 0x8544 │ │ │ │ + movw r2, #34628 @ 0x8744 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8260 │ │ │ │ + bl c8268 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98de0 │ │ │ │ - b.w 99150 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99eba │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ + bne.w 98c38 │ │ │ │ + b.w 98fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, r9, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 992b4 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 9872a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99b22 │ │ │ │ + bne.n 99980 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 99d26 │ │ │ │ + bne.w 99c24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f18 │ │ │ │ + beq.w 9a178 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99bda │ │ │ │ + cbnz r3, 99a62 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98cca │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r9, r5, r0 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne.w 99d38 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r2, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ + b.w 98b22 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99864 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 99864 │ │ │ │ + bne.w 9a0a0 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99a44 │ │ │ │ + bne.w 998d0 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99d66 │ │ │ │ + bne.w 99c7c │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1ac │ │ │ │ + beq.w 9a05a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99c60 │ │ │ │ + cbnz r2, 99abe │ │ │ │ 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 │ │ │ │ @@ -166718,1815 +166561,1810 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99592 │ │ │ │ + beq.w 993ea │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ + bl 1d7008 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99a44 │ │ │ │ + b.n 998d0 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99568 │ │ │ │ + b.n 993c0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99a30 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + b.n 99882 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9a51c │ │ │ │ + bne.w 9a234 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 98c4c │ │ │ │ + b.w 98aa4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 98cb2 │ │ │ │ + bne.w 98b0a │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 98cf6 │ │ │ │ + b.w 98b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99128 │ │ │ │ + bpl.w 98f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a88 │ │ │ │ + bl c7a90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99128 │ │ │ │ + bne.w 98f80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b3c │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - b.n 99ada │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9979e │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 99cda │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 993f0 │ │ │ │ - b.w 993f2 │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99db8 │ │ │ │ + bne.n 99ba2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99e08 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 99c72 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9a108 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - beq.w 9a67c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7a88 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99d02 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 99132 │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ + bl 9a73c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ + bl 9a73c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99082 │ │ │ │ + beq.w 98eda │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99082 │ │ │ │ + beq.w 98eda │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 99078 │ │ │ │ + b.w 98ed0 │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 99d8a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + beq.w 9a5aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7a90 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99b70 │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 98f8a │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 995f6 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99b48 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4a0 │ │ │ │ + beq.w 9a342 │ │ │ │ str.w r8, [r2, #72] @ 0x48 │ │ │ │ - b.n 99ba2 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 99a40 │ │ │ │ + b.n 99a84 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99248 │ │ │ │ + b.w 9924a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99f54 │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a73c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cbz r0, 99cbe │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99ad0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e3a │ │ │ │ + beq.w 98c92 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98e3a │ │ │ │ + beq.w 98c92 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98e30 │ │ │ │ + b.w 98c88 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 998cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b0498 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 99924 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 9983c │ │ │ │ - cbnz r3, 99e6e │ │ │ │ - ldr.w r9, [r4, #28] │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r9, [r4, #4] │ │ │ │ + b.w 98736 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 99ce6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9a296 │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r7 │ │ │ │ + bne.w 9a596 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #35356 @ 0x8a1c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7008 │ │ │ │ + b.w 98f5e │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99962 │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99924 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl ab998 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a544 │ │ │ │ + bl bbe9c <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a52c │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.w 9a480 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 99962 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99962 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 99962 │ │ │ │ + bl 9a5d0 │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 9978e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a73c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ + bl 9a73c │ │ │ │ + b.n 9978c │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 99c10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a73c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #34632 @ 0x8748 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl c8268 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98fa8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a73c │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 99718 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99978 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98780 │ │ │ │ + b.w 98944 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98780 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a442 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9a40a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 99e14 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a442 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9a332 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #34772 @ 0x87d4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8268 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98c38 │ │ │ │ + b.w 98fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7008 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 99206 │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 9897a │ │ │ │ + b.n 996e4 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 996b2 │ │ │ │ + b.w 98dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.w 9a160 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 99e86 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.n 99f94 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 99b4e │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 98c22 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 99be4 │ │ │ │ + bgt.w 99354 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.n 99ee6 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 9935a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + movw r2, #34904 @ 0x8858 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8268 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98c38 │ │ │ │ + b.w 98fa8 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 99be6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a400 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a3da │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 99f02 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a400 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9a252 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #34700 @ 0x878c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8268 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98c38 │ │ │ │ + b.w 98fa8 │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9944e │ │ │ │ + b.w 99428 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98892 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ - movw r0, #33996 @ 0x84cc │ │ │ │ + movw r0, #34508 @ 0x86cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ - cbz r2, 99ee0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9a0a6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r9 │ │ │ │ - bls.w 9a460 │ │ │ │ + bls.w 9a262 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 99ec0 │ │ │ │ + beq.w 9a0de │ │ │ │ ldrb.w r6, [r9] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9a460 │ │ │ │ + bne.w 9a262 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 99e7e │ │ │ │ + b.n 99f64 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 99e86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c7a90 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99b70 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 99b4e │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 99fc0 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 99be4 │ │ │ │ + bgt.n 9a002 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.n 99ee6 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.n 99ec2 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 98c22 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a73c │ │ │ │ + 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, #34804 @ 0x87f4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23d030 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 99fc0 │ │ │ │ + b.n 99ec2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9944e │ │ │ │ + ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ + mov ip, r2 │ │ │ │ + ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ + sub.w fp, r1, r2 │ │ │ │ + b.n 9a034 │ │ │ │ + ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb.w r2, [r2, ip] │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + beq.w 9a370 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp ip, fp │ │ │ │ + blt.n 9a022 │ │ │ │ + add r3, r4 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ + bl ab998 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 99924 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w sl, [r3, #28] │ │ │ │ + b.w 9944e │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99ab6 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 998c8 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 1d8630 │ │ │ │ + bl 1d7008 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 99cda │ │ │ │ + b.n 99b48 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 9872a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99868 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99a2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 99b9e │ │ │ │ - mov r2, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - mov r9, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w ip, #32 │ │ │ │ - beq.n 99ec4 │ │ │ │ - cmp.w ip, #9 │ │ │ │ - beq.n 99ec4 │ │ │ │ - subs r2, r3, r2 │ │ │ │ - add.w r3, r2, r9 │ │ │ │ - b.n 99e7e │ │ │ │ + b.n 99a80 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9a8d8 │ │ │ │ + bl 9a73c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w r5, r9, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.n 99f28 │ │ │ │ + bcs.n 9a0fe │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ strd r1, r9, [r4, #16] │ │ │ │ str r7, [r4, #24] │ │ │ │ - b.w 98acc │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99cd2 │ │ │ │ - b.n 99bd4 │ │ │ │ + b.w 98924 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + mov r9, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + beq.n 9a0e2 │ │ │ │ + cmp.w ip, #9 │ │ │ │ + beq.n 9a0e2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ + add.w r3, r2, r9 │ │ │ │ + b.n 99f64 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #34008 @ 0x84d8 │ │ │ │ + movw r1, #34520 @ 0x86d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99ef6 │ │ │ │ + bne.n 9a0bc │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 99f5e │ │ │ │ + beq.n 9a134 │ │ │ │ ldrsb.w r2, [r9, #6] │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 99ef6 │ │ │ │ - movw r2, #48608 @ 0xbde0 │ │ │ │ + blt.n 9a0bc │ │ │ │ + movw r2, #49120 @ 0xbfe0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bne.n 99ef6 │ │ │ │ + bne.n 9a0bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a754 │ │ │ │ + bne.w 9a5ba │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ strd r5, r7, [r4, #20] │ │ │ │ - b.w 98acc │ │ │ │ + b.w 98924 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 99e94 │ │ │ │ + b.w 995b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99ac0 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99b38 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 992a8 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99b40 │ │ │ │ + b.n 99a5c │ │ │ │ mov.w r9, #1 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r9 │ │ │ │ mov r8, r9 │ │ │ │ - b.w 9929c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 998a4 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 99b1a │ │ │ │ - bl 9a76c │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 99960 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - b.n 9995e │ │ │ │ + b.w 990f4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 99c1a │ │ │ │ - b.n 998fa │ │ │ │ + beq.w 999b0 │ │ │ │ + b.w 99744 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ + bl 1d7008 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 99c22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9a0be │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9a004 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.w 9a2f8 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99ce0 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 98dca │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 99d78 │ │ │ │ - bgt.w 994fc │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a064 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 99502 │ │ │ │ + b.w 999b8 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 99694 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 99100 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 99100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - movw r2, #34392 @ 0x8658 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 9a5d0 │ │ │ │ + b.w 99690 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8260 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98de0 │ │ │ │ - b.w 99150 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 99d7a │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7008 │ │ │ │ + b.w 9991c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a6f6 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9a6d8 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7008 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 99924 │ │ │ │ + movs r3, #23 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99924 │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 99900 │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 99900 │ │ │ │ + movw r1, #34944 @ 0x8880 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ + b.w 98f5a │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26cd28 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a080 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a6f6 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9a68c │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #34188 @ 0x858c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + b.n 99b26 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 9937a │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98b4e │ │ │ │ + movw r1, #34640 @ 0x8750 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8260 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98de0 │ │ │ │ - b.w 99150 │ │ │ │ + b.w 98f5a │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 99c5c │ │ │ │ + b.w 9896c │ │ │ │ + movw r1, #34560 @ 0x8700 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 9a010 │ │ │ │ - b.w 9975c │ │ │ │ + b.w 98f5a │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98b4e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #55 @ 0x37 │ │ │ │ + mov r3, r2 │ │ │ │ + b.w 98902 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 98f4e │ │ │ │ + b.n 99ce6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1d80 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 99a98 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r9, [r4, #4] │ │ │ │ - b.w 988de │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98928 │ │ │ │ - b.w 98aec │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98928 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 99da4 │ │ │ │ + movw r1, #35172 @ 0x8964 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7008 │ │ │ │ + b.w 98f5e │ │ │ │ + movw r1, #34480 @ 0x86b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #776] @ (9a5cc ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34448 @ 0x8690 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #764] @ (9a5cc ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ + bl 9a5d0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 987b2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #34120 @ 0x8548 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl c8260 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99150 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 9a73c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r2, #2 │ │ │ │ + movw r1, #34600 @ 0x8728 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7008 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a20 │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 99a98 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl ab9c0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a434 │ │ │ │ - bl bbebc <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 9a41c │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.w 9a370 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 99a20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99a20 │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 99c58 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99a3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a5b2 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9a58e │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ + bl 9a5d0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9a1d8 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a5b2 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9a52a │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #34260 @ 0x85d4 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8260 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98de0 │ │ │ │ - b.w 99150 │ │ │ │ + b.w 999da │ │ │ │ + movs r5, #10 │ │ │ │ + b.w 998de │ │ │ │ + movw r1, #35236 @ 0x89a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + b.w 98f5a │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 988ce │ │ │ │ + movw r1, #34708 @ 0x8794 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 993ae │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 995f6 │ │ │ │ - b.w 995d0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 995f6 │ │ │ │ - ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ - sub.w fp, r1, r2 │ │ │ │ - b.n 9a266 │ │ │ │ - ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - ldrb.w r2, [r2, ip] │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a5fe │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, fp │ │ │ │ - blt.n 9a254 │ │ │ │ - add r3, r4 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl ab9c0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [r3, #28] │ │ │ │ - b.w 995f6 │ │ │ │ mov r2, r7 │ │ │ │ - b.w 98a3a │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 98f5a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r5, [r2, #24] │ │ │ │ + strd r1, r3, [r2, #16] │ │ │ │ + str r1, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 998ba │ │ │ │ - b.w 98f6c │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ - str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98b22 │ │ │ │ - b.w 99870 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 992a8 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a2c4 │ │ │ │ + beq.w 98f28 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 98f1e │ │ │ │ + b.w 98f28 │ │ │ │ + add.w r0, fp, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 76d48 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99924 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov lr, r0 │ │ │ │ + adds r3, r4, r3 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9a3a8 │ │ │ │ + ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrb r1, [r6, r2] │ │ │ │ + cmp r1, #35 @ 0x23 │ │ │ │ + beq.n 9a3c6 │ │ │ │ + adds r3, #1 │ │ │ │ + strb.w r1, [lr] │ │ │ │ + add.w lr, sl, r3 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.n 9a390 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb.w r2, [sl, r3] │ │ │ │ + mov r0, sl │ │ │ │ + bl ab998 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 770e8 │ │ │ │ + b.n 9a048 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.n 9a3a6 │ │ │ │ + ldrb r1, [r6, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9a50c │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - bne.w 9a654 │ │ │ │ + beq.n 9a3a6 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 9a3c6 │ │ │ │ + b.n 9a39c │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.w 9a252 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34844 @ 0x881c │ │ │ │ + bl 9a73c │ │ │ │ + movw r1, #34676 @ 0x8774 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - b.w 99106 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 988d2 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a004 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c7a88 │ │ │ │ + bl 1d7008 │ │ │ │ + b.n 99ff0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99d02 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99ce0 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9a328 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99d78 │ │ │ │ - bgt.n 9a36a │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a064 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9a040 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 98dca │ │ │ │ + b.n 99ef8 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a332 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + bl 9a73c │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a3f8 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #34292 @ 0x85f4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23d208 │ │ │ │ - mov r2, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b0498 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a44c │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98aa4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 99e0a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9a328 │ │ │ │ - b.n 9a040 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #34916 @ 0x8864 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7008 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9a794 │ │ │ │ + b.w 98924 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae670 │ │ │ │ + bl 1acd80 │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9a3b4 │ │ │ │ + bgt.n 9a4c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a396 │ │ │ │ + beq.n 9a4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a396 │ │ │ │ + cbnz r3, 9a4a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl aef64 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cbz r0, 9a408 │ │ │ │ + bl aef4c <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cbz r0, 9a518 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34016 @ 0x84e0 │ │ │ │ + movw r1, #34528 @ 0x86e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - b.w 99a98 │ │ │ │ + bl 1d7008 │ │ │ │ + b.w 99924 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea954 │ │ │ │ + bl ea8f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a3d4 │ │ │ │ + beq.n 9a4e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a3d4 │ │ │ │ + cbnz r3, 9a4e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a42c │ │ │ │ + beq.n 9a53c │ │ │ │ mov r0, r8 │ │ │ │ - bl 12c3a8 │ │ │ │ + bl 12c5a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a3fc │ │ │ │ + beq.n 9a50c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9a3fc │ │ │ │ + cbnz r3, 9a50c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 9a42c │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a53c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a380 │ │ │ │ + b.n 9a490 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34048 @ 0x8500 │ │ │ │ + movw r1, #34560 @ 0x8700 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - b.w 99a98 │ │ │ │ + bl 1d7008 │ │ │ │ + b.w 99924 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a42c │ │ │ │ + beq.n 9a53c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9a44e │ │ │ │ + cbz r3, 9a55e │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99a98 │ │ │ │ + b.w 99924 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a42c │ │ │ │ + beq.n 9a53c │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99a98 │ │ │ │ + b.w 99924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a42c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - b.w 99838 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 99e4e │ │ │ │ - b.w 98b14 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #34088 @ 0x8528 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99b54 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [r2, #24] │ │ │ │ - strd r1, r3, [r2, #16] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 990d0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 990c6 │ │ │ │ - b.w 990d0 │ │ │ │ - movw r1, #34048 @ 0x8500 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99102 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 98cf6 │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 99522 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98cf6 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 98a76 │ │ │ │ - movw r1, #34724 @ 0x87a4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99102 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 990f6 │ │ │ │ - b.n 9a2c4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26cb08 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99cb8 │ │ │ │ - movw r1, #34196 @ 0x8594 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99102 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #34520 @ 0x86d8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - b.w 99a90 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #34456 @ 0x8698 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 99a98 │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 99a98 │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.w 99a74 │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 99a74 │ │ │ │ - movw r1, #34432 @ 0x8680 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99102 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9a52a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - movw r1, #34236 @ 0x85bc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d8630 │ │ │ │ - b.n 9a358 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a1ce │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a53c │ │ │ │ add.w r3, r4, r0, lsl #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 9a5ce │ │ │ │ + bne.n 9a578 │ │ │ │ mov r3, fp │ │ │ │ - b.w 98d18 │ │ │ │ - bge.n 9a5d8 │ │ │ │ + b.w 98b70 │ │ │ │ + bge.n 9a582 │ │ │ │ mov r3, fp │ │ │ │ mov r7, fp │ │ │ │ - b.w 994a2 │ │ │ │ + b.w 992fa │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99bf0 │ │ │ │ + ble.w 99986 │ │ │ │ cmp r3, fp │ │ │ │ mov r7, fp │ │ │ │ mov r3, fp │ │ │ │ - ble.w 99726 │ │ │ │ - b.w 996dc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #34660 @ 0x8764 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - b.w 99106 │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 76e54 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov lr, r0 │ │ │ │ - adds r3, r4, r3 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9a636 │ │ │ │ - ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a668 │ │ │ │ - adds r3, #1 │ │ │ │ - strb.w r1, [lr] │ │ │ │ - add.w lr, sl, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - bgt.n 9a61e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb.w r2, [sl, r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl ab9c0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 771f0 │ │ │ │ - b.n 9a27a │ │ │ │ + ble.w 9957e │ │ │ │ + b.w 99534 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34768 @ 0x87d0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - b.w 99106 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.n 9a634 │ │ │ │ - ldrb r1, [r6, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 9a634 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 9a668 │ │ │ │ - b.n 9a62a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - movw r1, #34268 @ 0x85dc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a5aa │ │ │ │ - movw r1, #34128 @ 0x8550 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99102 │ │ │ │ - movs r5, #10 │ │ │ │ - b.w 99a52 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #34404 @ 0x8664 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #55 @ 0x37 │ │ │ │ - mov r3, r2 │ │ │ │ - b.w 98aaa │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9a68c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8d8 │ │ │ │ - movw r1, #34164 @ 0x8574 │ │ │ │ + movw r1, #35280 @ 0x89d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a5aa │ │ │ │ + bl 1d7008 │ │ │ │ + b.w 98f5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a076 │ │ │ │ - movw r1, #33968 @ 0x84b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #92] @ (9a768 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33936 @ 0x8490 │ │ │ │ + bl 9a73c │ │ │ │ + movw r1, #34780 @ 0x87dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #80] @ (9a768 ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1b1d80 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a742 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 98c4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a76c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9895a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9a930 │ │ │ │ - b.w 98acc │ │ │ │ + b.n 9a3f8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9a76c │ │ │ │ + bl 9a5d0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ - b.w 99f66 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + b.n 9a13c │ │ │ │ + strh r4, [r1, r6] │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9a7a8 │ │ │ │ + beq.n 9a60c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt cs │ │ │ │ movcs r3, #29 │ │ │ │ strcs r3, [r4, #32] │ │ │ │ - bcs.n 9a84c │ │ │ │ + bcs.n 9a6b0 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a84c │ │ │ │ + bne.n 9a6b0 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #56785 @ 0xddd1 │ │ │ │ + movw r8, #56669 @ 0xdd5d │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a82e │ │ │ │ + bne.n 9a692 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a83a │ │ │ │ + beq.n 9a69e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a7d0 │ │ │ │ + cbnz r3, 9a634 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r7, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ - cbnz r0, 9a85a │ │ │ │ + cbnz r0, 9a6be │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a786 │ │ │ │ + bne.n 9a5ea │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a84c │ │ │ │ + bne.n 9a6b0 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a82c │ │ │ │ + bne.n 9a690 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a86e │ │ │ │ + cbz r0, 9a6d2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a816 │ │ │ │ + cbnz r2, 9a67a │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - b.n 9a7e2 │ │ │ │ + b.n 9a646 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a84a │ │ │ │ + cbz r0, 9a6ae │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a7e2 │ │ │ │ + b.n 9a646 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a852 │ │ │ │ + bne.n 9a6b6 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a7a4 │ │ │ │ + b.n 9a608 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a7ce │ │ │ │ - b.n 9a7d0 │ │ │ │ + beq.n 9a632 │ │ │ │ + b.n 9a634 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d8630 │ │ │ │ + bl 1d7008 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a84c │ │ │ │ + b.n 9a6b0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a810 │ │ │ │ + bne.n 9a674 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a846 │ │ │ │ + b.n 9a6aa │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r1, #10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9a8c2 │ │ │ │ + cbz r0, 9a726 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9a8a8 │ │ │ │ + cbnz r3, 9a70c │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ str.w r5, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r1, r6, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9a8a0 │ │ │ │ + bne.n 9a704 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9a90c │ │ │ │ + beq.n 9a770 │ │ │ │ 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 9a91c │ │ │ │ + bcc.n 9a780 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a90e │ │ │ │ + bne.n 9a772 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #33968 @ 0x84b0 │ │ │ │ + movw r1, #34480 @ 0x86b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9a92c ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33936 @ 0x8490 │ │ │ │ + ldr r0, [pc, #20] @ (9a790 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34448 @ 0x8690 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9a92c ) │ │ │ │ - bl 6204c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9a790 ) │ │ │ │ + bl 652e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - str r4, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ movs r5, r6 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [ip, #480] @ 0x1e0 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r4, [ip, #464] @ 0x1d0 │ │ │ │ - beq.n 9a96e │ │ │ │ + beq.n 9a7d2 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ - beq.n 9a96a │ │ │ │ + beq.n 9a7ce │ │ │ │ ldrd r2, r3, [ip, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr.w r5, [ip, #468] @ 0x1d4 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a96a │ │ │ │ + beq.n 9a7ce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a962 │ │ │ │ - b.n 9a96a │ │ │ │ + bne.n 9a7c6 │ │ │ │ + b.n 9a7ce │ │ │ │ │ │ │ │ -0009a98c : │ │ │ │ +0009a7f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9aa1e │ │ │ │ + bne.n 9a882 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9aa44 │ │ │ │ + beq.n 9a8a8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a9f4 │ │ │ │ + bne.n 9a858 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9a9f4 │ │ │ │ + beq.n 9a858 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9aa16 │ │ │ │ + beq.n 9a87a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9a9e2 │ │ │ │ + cbnz r3, 9a846 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9a9dc │ │ │ │ + b.n 9a840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6ca7c │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9aa5a │ │ │ │ + beq.n 9a8be │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782dc │ │ │ │ + bl 781c4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9a9d6 │ │ │ │ + bne.n 9a83a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a9dc │ │ │ │ - bl 823dc │ │ │ │ + b.n 9a840 │ │ │ │ + bl 822f0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9aa40 │ │ │ │ + cbnz r0, 9a8a4 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a28 │ │ │ │ - cbz r0, 9aa5a │ │ │ │ - bl d3c3c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 9a8be │ │ │ │ + bl d3be0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9a9de │ │ │ │ + b.n 9a842 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9a9de │ │ │ │ + b.n 9a842 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #5196 @ 0x144c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a9de │ │ │ │ + b.n 9a842 │ │ │ │ │ │ │ │ -0009aa60 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009a8c4 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9aaec <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9a950 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 9aabe <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9a922 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9aad8 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9a93c <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b74 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83a90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ab02 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9a966 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r6, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aab6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9a91a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9aab6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9a91a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9aab8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + b.n 9a91c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #5148 @ 0x141c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aab8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9a91c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aafc <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9a960 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9aafc <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9a960 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aafc <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a960 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009ab1c : │ │ │ │ - ldr r3, [pc, #12] @ (9ab2c ) │ │ │ │ +0009a980 : │ │ │ │ + ldr r3, [pc, #12] @ (9a990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a7a5c │ │ │ │ + b.w 1a6114 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r5, r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9ab64 │ │ │ │ + beq.n 9a9c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9ab58 │ │ │ │ + beq.n 9a9bc │ │ │ │ movs r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ab80 │ │ │ │ + blt.n 9a9e4 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9ab56 │ │ │ │ - b.n 9ab58 │ │ │ │ + bne.n 9a9ba │ │ │ │ + b.n 9a9bc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ab56 │ │ │ │ + b.n 9a9ba │ │ │ │ nop │ │ │ │ │ │ │ │ -0009ab88 <_PyBytes_Resize@@Base>: │ │ │ │ +0009a9ec <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9adba <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bne.w 9ac0a <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9aca2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9ab04 <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9ada4 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + beq.w 9abf4 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9acd8 <_PyBytes_Resize@@Base+0x150> │ │ │ │ + beq.n 9ab28 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9ad58 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ - ldr.w sl, [pc, #540] @ 9adf0 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bne.w 9aba8 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9ac40 <_PyBytes_Resize@@Base+0x254> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad1e <_PyBytes_Resize@@Base+0x196> │ │ │ │ + bne.w 9ab6e <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9ad44 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + bmi.w 9ab94 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15905 @ 0x3e21 │ │ │ │ + movw r2, #15677 @ 0x3d3d │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ad2a <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #480] @ (9ade8 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ + bne.w 9ab7a <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9ac38 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9acf4 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9ab44 <_PyBytes_Resize@@Base+0x158> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx r6, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.n 9aca8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bgt.n 9aab0 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r6 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9acf4 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9ab44 <_PyBytes_Resize@@Base+0x158> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 9ac6c <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcc.n 9aace <_PyBytes_Resize@@Base+0xe2> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9acba <_PyBytes_Resize@@Base+0x132> │ │ │ │ + bcc.n 9ab0a <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7178c │ │ │ │ + bl 7166c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ad44 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + beq.n 9ab94 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 773c0 │ │ │ │ + bl 772b4 │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9acca <_PyBytes_Resize@@Base+0x142> │ │ │ │ + cbnz r3, 9ab1a <_PyBytes_Resize@@Base+0x12e> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - cmp r8, r1 │ │ │ │ - bcs.n 9ac5e <_PyBytes_Resize@@Base+0xd6> │ │ │ │ - b.n 9ac6c <_PyBytes_Resize@@Base+0xe4> │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ac94 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + beq.n 9aaf6 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9ac94 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #272] @ (9adec <_PyBytes_Resize@@Base+0x264>) │ │ │ │ + b.n 9aaf6 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9ac3c <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9aca2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9ab04 <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9aca2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bne.n 9ab04 <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aca2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ab04 <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ + movw r2, #49913 @ 0xc2f9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9ad36 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9ab86 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9ad48 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ + cbz r6, 9ab98 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ac94 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - b.n 9acca <_PyBytes_Resize@@Base+0x142> │ │ │ │ + beq.n 9aaf6 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9ab1a <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9abe0 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9aa42 <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ad0c <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ab5c <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ad0c <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ab5c <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b7d4 │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 7b6e0 │ │ │ │ + bl 1e8f18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aca4 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9ab06 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9ad98 <_PyBytes_Resize@@Base+0x210> │ │ │ │ + ble.n 9abe8 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6c88 │ │ │ │ + bl 1a5340 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9ad74 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + cbz r0, 9abc4 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ad84 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9abd4 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9ad90 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + cbz r3, 9abe0 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9aca4 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9ab06 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ad84 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9abd4 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71e08 │ │ │ │ + bl 71cf0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9ad74 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + b.n 9abc4 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6c88 │ │ │ │ + bl 1a5340 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ad84 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ - b.n 9ad7e <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ + beq.n 9abd4 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9abce <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9adce <_PyBytes_Resize@@Base+0x246> │ │ │ │ + beq.n 9ac1e <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9ade0 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + cbz r3, 9ac30 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #34984 @ 0x88a8 │ │ │ │ + movw r0, #35496 @ 0x8aa8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216d50 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9ad52 <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bl 2167b4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9aba2 <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d64 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9adce <_PyBytes_Resize@@Base+0x246> │ │ │ │ + bl 77c4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ac1e <_PyBytes_Resize@@Base+0x232> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009adf4 : │ │ │ │ +0009ac44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #208] @ (9aed4 ) │ │ │ │ + ldr r4, [pc, #208] @ (9ad24 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a61b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aece │ │ │ │ + beq.n 9ad1e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1a7bcc │ │ │ │ + bl 1a6284 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aece │ │ │ │ + beq.n 9ad1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9aea6 │ │ │ │ + cbnz r5, 9acf6 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d2a0 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d098 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9ae80 │ │ │ │ + cbz r0, 9acd0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9aec2 │ │ │ │ + cbnz r3, 9ad12 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e13c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9df34 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aea0 │ │ │ │ + beq.n 9acf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9aea0 │ │ │ │ - ldr r2, [pc, #68] @ (9aed8 ) │ │ │ │ + cbnz r3, 9acf0 │ │ │ │ + ldr r2, [pc, #68] @ (9ad28 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9aeb6 │ │ │ │ + cbnz r3, 9ad06 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 9ae52 │ │ │ │ + b.n 9aca2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9ae98 │ │ │ │ + b.n 9ace8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9ae80 │ │ │ │ + b.n 9acd0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9aea0 │ │ │ │ + b.n 9acf0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009aedc : │ │ │ │ +0009ad2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 9afd4 │ │ │ │ + blt.n 9ae24 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #15905 @ 0x3e21 │ │ │ │ + movw r0, #15677 @ 0x3d3d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9afb6 │ │ │ │ - cbz r4, 9af8a │ │ │ │ - ldr r1, [pc, #196] @ (9afd8 ) │ │ │ │ + bne.n 9ae06 │ │ │ │ + cbz r4, 9adda │ │ │ │ + ldr r1, [pc, #196] @ (9ae28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9af94 │ │ │ │ + beq.n 9ade4 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ add.w r0, r0, r2, lsl #3 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9af4e │ │ │ │ + bgt.n 9ad9e │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9af94 │ │ │ │ - cbz r1, 9af94 │ │ │ │ + bgt.n 9ade4 │ │ │ │ + cbz r1, 9ade4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9af66 │ │ │ │ + bhi.n 9adb6 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9af84 │ │ │ │ + bcc.n 9add4 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 7178c │ │ │ │ + bl 7166c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9af82 │ │ │ │ + cbz r0, 9add2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773c0 │ │ │ │ + bl 772b4 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7178c │ │ │ │ + b.w 7166c │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ + movw r2, #49913 @ 0xc2f9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9afc4 │ │ │ │ + bne.n 9ae14 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -168539,24 +168377,24 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9af84 │ │ │ │ + b.n 9add4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009afdc <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9aff4 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009ae2c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9ae44 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9afea <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9ae3a <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -168568,55 +168406,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9b270 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b0c0 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b27e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b0ce <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b298 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b0e8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b058 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9aea8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b0e8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9af38 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b058 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9aea8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b0da <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9af2a <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b090 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9aee0 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b0d4 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9af24 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9b284 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b298 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b0d4 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b0e8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b146 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9af96 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -168624,21 +168462,21 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrd r0, r3, [r6] │ │ │ │ add.w r2, r3, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9b10a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9af5a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b22c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b07c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b106 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9af56 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -168647,688 +168485,691 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b0c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9af12 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b0cc <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9af1c <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b04c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9ae9c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b226 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b076 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 9b058 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9aea8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b046 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9ae96 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b0b2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9af02 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b22c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b07c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b22c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b07c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b0ae <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9aefe <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b252 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b0a2 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b268 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b0b8 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b260 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b0b0 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b268 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b0b8 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b19e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b298 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9afee <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b0e8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b19e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9afee <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b20e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b05e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b176 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9afc6 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1924 │ │ │ │ + bl b1910 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b25a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b0aa <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b1c4 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b014 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9b1b0 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b000 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2260 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c224c <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b204 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b054 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b202 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b052 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b204 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b054 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b086 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9aed6 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b086 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9aed6 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83d14 │ │ │ │ + bl 83c30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b25a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b0aa <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b190 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9afe0 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b102 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1e9bf4 │ │ │ │ + b.n 9af52 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1e8f18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b0b2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1e9bf4 │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 9af02 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1e8f18 │ │ │ │ + bl 7f630 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b084 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9aed4 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b0c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9af12 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - b.n 9b152 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 2600a4 │ │ │ │ + b.n 9afa2 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e9bf4 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b07e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25fe34 │ │ │ │ + b.n 9aece <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b026 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9ae76 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b0c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25fe34 │ │ │ │ + b.n 9af12 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b072 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9aec2 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b204 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b054 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d0bc <_Py_NewReferenceNoTotal@@Base+0x20e0> │ │ │ │ + beq.w 9ceba <_Py_NewReferenceNoTotal@@Base+0x208e> │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d0ca <_Py_NewReferenceNoTotal@@Base+0x20ee> │ │ │ │ + bne.w 9cec8 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c558 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + beq.w 9c37c <_Py_NewReferenceNoTotal@@Base+0x1550> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr.w r2, [r1, r5, lsl #2] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9be80 <_Py_NewReferenceNoTotal@@Base+0xea4> │ │ │ │ + beq.w 9bca0 <_Py_NewReferenceNoTotal@@Base+0xe74> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ + beq.w 9b7f4 <_Py_NewReferenceNoTotal@@Base+0x9c8> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9be80 <_Py_NewReferenceNoTotal@@Base+0xea4> │ │ │ │ + beq.w 9bca0 <_Py_NewReferenceNoTotal@@Base+0xe74> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ + beq.w 9b7f4 <_Py_NewReferenceNoTotal@@Base+0x9c8> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b2f4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + bne.n 9b144 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9d0d2 <_Py_NewReferenceNoTotal@@Base+0x20f6> │ │ │ │ + beq.w 9ce42 <_Py_NewReferenceNoTotal@@Base+0x2016> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r0, [r1, fp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d0ca <_Py_NewReferenceNoTotal@@Base+0x20ee> │ │ │ │ + bne.w 9cec8 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cf86 <_Py_NewReferenceNoTotal@@Base+0x1faa> │ │ │ │ + beq.w 9ce56 <_Py_NewReferenceNoTotal@@Base+0x202a> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9cf9c <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ + beq.w 9ce6e <_Py_NewReferenceNoTotal@@Base+0x2042> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ + beq.w 9b6de <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c160 <_Py_NewReferenceNoTotal@@Base+0x1184> │ │ │ │ + bne.w 9bf68 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c0f4 <_Py_NewReferenceNoTotal@@Base+0x1118> │ │ │ │ + beq.w 9befc <_Py_NewReferenceNoTotal@@Base+0x10d0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c10c <_Py_NewReferenceNoTotal@@Base+0x1130> │ │ │ │ + beq.w 9bf14 <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9be86 <_Py_NewReferenceNoTotal@@Base+0xeaa> │ │ │ │ + beq.w 9bca6 <_Py_NewReferenceNoTotal@@Base+0xe7a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cf2c <_Py_NewReferenceNoTotal@@Base+0x1f50> │ │ │ │ + bne.w 9cd10 <_Py_NewReferenceNoTotal@@Base+0x1ee4> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c6a2 <_Py_NewReferenceNoTotal@@Base+0x16c6> │ │ │ │ + beq.w 9c438 <_Py_NewReferenceNoTotal@@Base+0x160c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c6ba <_Py_NewReferenceNoTotal@@Base+0x16de> │ │ │ │ + beq.w 9c450 <_Py_NewReferenceNoTotal@@Base+0x1624> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d16c <_Py_NewReferenceNoTotal@@Base+0x2190> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 9c5bc <_Py_NewReferenceNoTotal@@Base+0x15e0> │ │ │ │ + beq.w 9cd16 <_Py_NewReferenceNoTotal@@Base+0x1eea> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 9c402 <_Py_NewReferenceNoTotal@@Base+0x15d6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc6a <_Py_NewReferenceNoTotal@@Base+0xc8e> │ │ │ │ + beq.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0xc06> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b3fc <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b24c <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc6a <_Py_NewReferenceNoTotal@@Base+0xc8e> │ │ │ │ + beq.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0xc06> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b3ee <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b23e <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ 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 9b842 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + bne.w 9b692 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cdc8 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ + bne.w 9cab0 <_Py_NewReferenceNoTotal@@Base+0x1c84> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c5d0 <_Py_NewReferenceNoTotal@@Base+0x15f4> │ │ │ │ + beq.w 9c3e0 <_Py_NewReferenceNoTotal@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c5e0 <_Py_NewReferenceNoTotal@@Base+0x1604> │ │ │ │ + beq.w 9c3f0 <_Py_NewReferenceNoTotal@@Base+0x15c4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd6e <_Py_NewReferenceNoTotal@@Base+0xd92> │ │ │ │ + beq.w 9bb8e <_Py_NewReferenceNoTotal@@Base+0xd62> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b456 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b2a6 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd6e <_Py_NewReferenceNoTotal@@Base+0xd92> │ │ │ │ + beq.w 9bb8e <_Py_NewReferenceNoTotal@@Base+0xd62> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b448 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b298 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ 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 9b872 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bne.w 9b6c2 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cc66 <_Py_NewReferenceNoTotal@@Base+0x1c8a> │ │ │ │ + bne.w 9c99c <_Py_NewReferenceNoTotal@@Base+0x1b70> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c57c <_Py_NewReferenceNoTotal@@Base+0x15a0> │ │ │ │ + beq.w 9c3a0 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c5a8 <_Py_NewReferenceNoTotal@@Base+0x15cc> │ │ │ │ - ldr r3, [pc, #716] @ (9b770 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ + bne.w 9c3cc <_Py_NewReferenceNoTotal@@Base+0x15a0> │ │ │ │ + ldr r3, [pc, #716] @ (9b5c0 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ 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 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9c134 <_Py_NewReferenceNoTotal@@Base+0x1158> │ │ │ │ + beq.w 9bf3c <_Py_NewReferenceNoTotal@@Base+0x1110> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b80c <_Py_NewReferenceNoTotal@@Base+0x830> │ │ │ │ + beq.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x830> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r1, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cf74 <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ + beq.w 9ccfe <_Py_NewReferenceNoTotal@@Base+0x1ed2> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1470 │ │ │ │ + bl b145c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b504 <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ + cbz r0, 9b354 <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9ba9a <_Py_NewReferenceNoTotal@@Base+0xabe> │ │ │ │ + beq.w 9b85c <_Py_NewReferenceNoTotal@@Base+0xa30> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9baba <_Py_NewReferenceNoTotal@@Base+0xade> │ │ │ │ + beq.w 9b87c <_Py_NewReferenceNoTotal@@Base+0xa50> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29633 @ 0x73c1 │ │ │ │ + movw r1, #29365 @ 0x72b5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9c5f2 <_Py_NewReferenceNoTotal@@Base+0x1616> │ │ │ │ - ldr r3, [pc, #588] @ (9b770 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ + bne.w 9c42a <_Py_NewReferenceNoTotal@@Base+0x15fe> │ │ │ │ + ldr r3, [pc, #588] @ (9b5c0 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r0, r7, #4080 @ 0xff0 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9c062 <_Py_NewReferenceNoTotal@@Base+0x1086> │ │ │ │ + beq.w 9beb8 <_Py_NewReferenceNoTotal@@Base+0x108c> │ │ │ │ mov.w ip, r7, lsr #18 │ │ │ │ ubfx lr, r7, #0, #18 │ │ │ │ add.w ip, r3, ip, lsl #3 │ │ │ │ ldr.w r1, [ip, #808] @ 0x328 │ │ │ │ cmp r1, lr │ │ │ │ - bgt.n 9b576 <_Py_NewReferenceNoTotal@@Base+0x59a> │ │ │ │ + bgt.n 9b3c6 <_Py_NewReferenceNoTotal@@Base+0x59a> │ │ │ │ ldr.w r1, [ip, #804] @ 0x324 │ │ │ │ cmp r1, lr │ │ │ │ ite gt │ │ │ │ movgt.w lr, #0 │ │ │ │ movle.w lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq.w lr, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9c062 <_Py_NewReferenceNoTotal@@Base+0x1086> │ │ │ │ + beq.w 9beb8 <_Py_NewReferenceNoTotal@@Base+0x108c> │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9ba88 <_Py_NewReferenceNoTotal@@Base+0xaac> │ │ │ │ + beq.w 9b84a <_Py_NewReferenceNoTotal@@Base+0xa1e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c618 <_Py_NewReferenceNoTotal@@Base+0x163c> │ │ │ │ + beq.w 9c488 <_Py_NewReferenceNoTotal@@Base+0x165c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c15e <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + bne.w 9bf66 <_Py_NewReferenceNoTotal@@Base+0x113a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3e20 │ │ │ │ + bl b3e10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc14 <_Py_NewReferenceNoTotal@@Base+0xc38> │ │ │ │ + bne.w 9bb36 <_Py_NewReferenceNoTotal@@Base+0xd0a> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca08 <_Py_NewReferenceNoTotal@@Base+0x1a2c> │ │ │ │ + bne.w 9c822 <_Py_NewReferenceNoTotal@@Base+0x19f6> │ │ │ │ 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 9cc6c <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + bne.w 9c9a2 <_Py_NewReferenceNoTotal@@Base+0x1b76> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9b9ba <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ + beq.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x9dc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0x9f8> │ │ │ │ + beq.w 9b822 <_Py_NewReferenceNoTotal@@Base+0x9f6> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cc6c <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + bne.w 9c9a2 <_Py_NewReferenceNoTotal@@Base+0x1b76> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b4dd8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b4db8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b9fc <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ + bne.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0xb7a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c24c <_Py_NewReferenceNoTotal@@Base+0x1270> │ │ │ │ + beq.w 9c042 <_Py_NewReferenceNoTotal@@Base+0x1216> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9bece <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ + beq.w 9bd28 <_Py_NewReferenceNoTotal@@Base+0xefc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ce02 <_Py_NewReferenceNoTotal@@Base+0x1e26> │ │ │ │ + bne.w 9cc5e <_Py_NewReferenceNoTotal@@Base+0x1e32> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c286 <_Py_NewReferenceNoTotal@@Base+0x12aa> │ │ │ │ + beq.w 9c08c <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9c29a <_Py_NewReferenceNoTotal@@Base+0x12be> │ │ │ │ + beq.w 9c0a0 <_Py_NewReferenceNoTotal@@Base+0x1274> │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9beac <_Py_NewReferenceNoTotal@@Base+0xed0> │ │ │ │ + beq.w 9bd06 <_Py_NewReferenceNoTotal@@Base+0xeda> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c2b0 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9c0b6 <_Py_NewReferenceNoTotal@@Base+0x128a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c2b8 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + beq.w 9c0be <_Py_NewReferenceNoTotal@@Base+0x1292> │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9beac <_Py_NewReferenceNoTotal@@Base+0xed0> │ │ │ │ + beq.w 9bd06 <_Py_NewReferenceNoTotal@@Base+0xeda> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c30a <_Py_NewReferenceNoTotal@@Base+0x132e> │ │ │ │ + bne.w 9c110 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c2de <_Py_NewReferenceNoTotal@@Base+0x1302> │ │ │ │ + beq.w 9c0e4 <_Py_NewReferenceNoTotal@@Base+0x12b8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9c166 <_Py_NewReferenceNoTotal@@Base+0x118a> │ │ │ │ + beq.w 9bf6e <_Py_NewReferenceNoTotal@@Base+0x1142> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c348 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + beq.w 9c14e <_Py_NewReferenceNoTotal@@Base+0x1322> │ │ │ │ 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 9c4e8 <_Py_NewReferenceNoTotal@@Base+0x150c> │ │ │ │ + beq.w 9c1d8 <_Py_NewReferenceNoTotal@@Base+0x13ac> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c390 <_Py_NewReferenceNoTotal@@Base+0x13b4> │ │ │ │ + beq.w 9c1b6 <_Py_NewReferenceNoTotal@@Base+0x138a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #616 @ 0x268 │ │ │ │ - beq.w 9c6f2 <_Py_NewReferenceNoTotal@@Base+0x1716> │ │ │ │ + beq.w 9c50e <_Py_NewReferenceNoTotal@@Base+0x16e2> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c3b2 <_Py_NewReferenceNoTotal@@Base+0x13d6> │ │ │ │ + beq.w 9c170 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - beq.w 9c796 <_Py_NewReferenceNoTotal@@Base+0x17ba> │ │ │ │ + beq.w 9c5b0 <_Py_NewReferenceNoTotal@@Base+0x1784> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c36c <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ + beq.w 9c192 <_Py_NewReferenceNoTotal@@Base+0x1366> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #529 @ 0x211 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9c80c <_Py_NewReferenceNoTotal@@Base+0x1830> │ │ │ │ + beq.w 9c626 <_Py_NewReferenceNoTotal@@Base+0x17fa> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c4c4 <_Py_NewReferenceNoTotal@@Base+0x14e8> │ │ │ │ + beq.w 9c20e <_Py_NewReferenceNoTotal@@Base+0x13e2> │ │ │ │ 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 9c8a4 <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ + beq.w 9c6be <_Py_NewReferenceNoTotal@@Base+0x1892> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c3d4 <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ + beq.w 9c258 <_Py_NewReferenceNoTotal@@Base+0x142c> │ │ │ │ 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 9c9d0 <_Py_NewReferenceNoTotal@@Base+0x19f4> │ │ │ │ - b.n 9b774 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + beq.w 9c6f6 <_Py_NewReferenceNoTotal@@Base+0x18ca> │ │ │ │ + b.n 9b5c4 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c520 <_Py_NewReferenceNoTotal@@Base+0x1544> │ │ │ │ + beq.w 9c232 <_Py_NewReferenceNoTotal@@Base+0x1406> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9cad2 <_Py_NewReferenceNoTotal@@Base+0x1af6> │ │ │ │ + beq.w 9c8ec <_Py_NewReferenceNoTotal@@Base+0x1ac0> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c3fa <_Py_NewReferenceNoTotal@@Base+0x141e> │ │ │ │ + beq.w 9c27e <_Py_NewReferenceNoTotal@@Base+0x1452> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c418 <_Py_NewReferenceNoTotal@@Base+0x143c> │ │ │ │ + beq.w 9c29c <_Py_NewReferenceNoTotal@@Base+0x1470> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ add.w r3, r1, #16 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ - bcc.w 9ba50 <_Py_NewReferenceNoTotal@@Base+0xa74> │ │ │ │ + bcc.w 9b9fa <_Py_NewReferenceNoTotal@@Base+0xbce> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, r3, r1 │ │ │ │ - beq.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1df0> │ │ │ │ + beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0xc34> │ │ │ │ + bne.w 9b98c <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ str r2, [r3, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r0, r6 │ │ │ │ @@ -169343,2509 +169184,2464 @@ │ │ │ │ addcs.w r3, ip, #8 │ │ │ │ strcs r3, [r2, #24] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r2, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - b.n 9b4d0 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - mov r9, sl │ │ │ │ + b.n 9b320 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + mov r9, fp │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b410 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b260 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c546 <_Py_NewReferenceNoTotal@@Base+0x156a> │ │ │ │ + beq.w 9c348 <_Py_NewReferenceNoTotal@@Base+0x151c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9bf62 <_Py_NewReferenceNoTotal@@Base+0xf86> │ │ │ │ + beq.w 9bdb8 <_Py_NewReferenceNoTotal@@Base+0xf8c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b410 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - mov sl, r9 │ │ │ │ + b.n 9b260 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + mov sl, fp │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b46a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b2ba <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c0ae <_Py_NewReferenceNoTotal@@Base+0x10d2> │ │ │ │ + beq.w 9bee4 <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9bfdc <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ + beq.w 9be32 <_Py_NewReferenceNoTotal@@Base+0x1006> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b46a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + b.n 9b2ba <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9cd7c <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ + bpl.w 9cab8 <_Py_NewReferenceNoTotal@@Base+0x1c8c> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1db8> │ │ │ │ + beq.w 9cad0 <_Py_NewReferenceNoTotal@@Base+0x1ca4> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab3c8 <_PyEval_EvalFrameDefault@@Base+0xd28c> │ │ │ │ + bl ab390 <_PyEval_EvalFrameDefault@@Base+0xd45c> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1db8> │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + beq.w 9cad0 <_Py_NewReferenceNoTotal@@Base+0x1ca4> │ │ │ │ + ldr.w fp, [r4, #20] │ │ │ │ + ldrd r8, r3, [r7, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ ldrd sl, r9, [r7, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9ca1a <_Py_NewReferenceNoTotal@@Base+0x1a3e> │ │ │ │ + bhi.w 9c834 <_Py_NewReferenceNoTotal@@Base+0x1a08> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ + beq.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x21a8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca6a <_Py_NewReferenceNoTotal@@Base+0x1a8e> │ │ │ │ + bne.w 9c884 <_Py_NewReferenceNoTotal@@Base+0x1a58> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [r7, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #24 │ │ │ │ strd sl, r9, [r7, #16] │ │ │ │ + str.w r8, [r7, #24] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c274 <_Py_NewReferenceNoTotal@@Base+0x1298> │ │ │ │ + beq.w 9c07a <_Py_NewReferenceNoTotal@@Base+0x124e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b354 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b1a4 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b344c │ │ │ │ + bl b343c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b354 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b1a4 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa598 │ │ │ │ + bl 1f9bcc <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b356 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bne.w 9b1a6 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b282c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl b2820 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c15e <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + beq.w 9bf66 <_Py_NewReferenceNoTotal@@Base+0x113a> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [ip, #20] │ │ │ │ - bl b2e84 │ │ │ │ + bl b2e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d254 <_Py_NewReferenceNoTotal@@Base+0x2278> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9cc14 <_Py_NewReferenceNoTotal@@Base+0x1de8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1fa88c │ │ │ │ + bl 1f9e34 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #35012 @ 0x88c4 │ │ │ │ + movw r2, #35524 @ 0x8ac4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfd0 │ │ │ │ + bl 1ac6e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 9b964 <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b5ba <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + beq.w 9b40a <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ + b.n 9b410 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ 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, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdb4 <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ + blt.w 9caf8 <_Py_NewReferenceNoTotal@@Base+0x1ccc> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9b9f8 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + bne.n 9b846 <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9cd9c <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ + bpl.w 9cae0 <_Py_NewReferenceNoTotal@@Base+0x1cb4> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9cdb4 <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ - movw r1, #27244 @ 0x6a6c │ │ │ │ + beq.w 9caf8 <_Py_NewReferenceNoTotal@@Base+0x1ccc> │ │ │ │ + movw r1, #27756 @ 0x6c6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8dc <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ + beq.w 9c72e <_Py_NewReferenceNoTotal@@Base+0x1902> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - ldrd r0, r2, [r4, #4] │ │ │ │ - subs r1, r2, #1 │ │ │ │ - bmi.w 9cc6c <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ - 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 9c08e <_Py_NewReferenceNoTotal@@Base+0x10b2> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r3, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ce08 <_Py_NewReferenceNoTotal@@Base+0x1e2c> │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs.w 9b7d0 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 76e54 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1df0> │ │ │ │ - mov.w r1, #8192 @ 0x2000 │ │ │ │ - str.w r1, [r0], #16 │ │ │ │ - add.w r1, r3, #23 │ │ │ │ - bic.w r1, r1, #7 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - b.n 9b7d0 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + b.n 9b430 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r0, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 9b594 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 9b3e4 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd20 <_Py_NewReferenceNoTotal@@Base+0x1d44> │ │ │ │ + blt.w 9cffe <_Py_NewReferenceNoTotal@@Base+0x21d2> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9b504 <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ + bne.w 9b354 <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r9, r1, #1 │ │ │ │ + mov.w fp, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - mov r8, r4 │ │ │ │ subs r2, #1 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r7, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r1 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + mov r8, fp │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ - adds r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - str.w r1, [r8, #88] @ 0x58 │ │ │ │ - beq.w 9d040 <_Py_NewReferenceNoTotal@@Base+0x2064> │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d034 <_Py_NewReferenceNoTotal@@Base+0x2058> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b1470 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9bb16 <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ - ldrd r1, r0, [r8, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 9c600 <_Py_NewReferenceNoTotal@@Base+0x1624> │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #22 │ │ │ │ - beq.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x10e4> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + beq.w 9cbf4 <_Py_NewReferenceNoTotal@@Base+0x1dc8> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9b8b6 <_Py_NewReferenceNoTotal@@Base+0xa8a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b145c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bccc <_Py_NewReferenceNoTotal@@Base+0xea0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9cd4a <_Py_NewReferenceNoTotal@@Base+0x1d6e> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd4a <_Py_NewReferenceNoTotal@@Base+0x1d6e> │ │ │ │ + beq.w 9cb00 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ + ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 9cb00 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl b1924 │ │ │ │ + bl b1910 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0f4 <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ + beq.w 9cde4 <_Py_NewReferenceNoTotal@@Base+0x1fb8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 9bb6c <_Py_NewReferenceNoTotal@@Base+0xb90> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - beq.n 9bb6c <_Py_NewReferenceNoTotal@@Base+0xb90> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr.w r1, [r7, r3, lsl #2] │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 9bb5a <_Py_NewReferenceNoTotal@@Base+0xb7e> │ │ │ │ + bgt.n 9b990 <_Py_NewReferenceNoTotal@@Base+0xb64> │ │ │ │ mov r0, r7 │ │ │ │ - bl 771f0 │ │ │ │ + bl 770e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0c9c <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c0c88 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d108 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ + beq.w 9cdf8 <_Py_NewReferenceNoTotal@@Base+0x1fcc> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab30 │ │ │ │ + bl 9a994 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d108 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ + beq.w 9cdf8 <_Py_NewReferenceNoTotal@@Base+0x1fcc> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c156 <_Py_NewReferenceNoTotal@@Base+0x117a> │ │ │ │ + bne.w 9bf5e <_Py_NewReferenceNoTotal@@Base+0x1132> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b282c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl b2820 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c15e <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + beq.w 9bf66 <_Py_NewReferenceNoTotal@@Base+0x113a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r8, [r2, #20] │ │ │ │ - bl c1ed8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl c1ec4 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1a9930 │ │ │ │ + bl 1a7fe8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b992 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + beq.w 9b7e0 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ add.w r3, r1, #16 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 9ba50 <_Py_NewReferenceNoTotal@@Base+0xa74> │ │ │ │ + bhi.n 9b9fa <_Py_NewReferenceNoTotal@@Base+0xbce> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, r3, r1 │ │ │ │ - beq.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1df0> │ │ │ │ + beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b7e4 <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ + beq.w 9b634 <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 9b7e4 <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cbf54 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5b0 <_Py_NewReferenceNoTotal@@Base+0x5d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0c9c <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5ba <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ - mov ip, r0 │ │ │ │ + b.n 9b634 <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r2, [r7, fp, lsl #2] │ │ │ │ + str.w r2, [r3, fp, lsl #2] │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp fp, r8 │ │ │ │ + bne.n 9b990 <_Py_NewReferenceNoTotal@@Base+0xb64> │ │ │ │ + b.n 9b8ea <_Py_NewReferenceNoTotal@@Base+0xabe> │ │ │ │ + ldrd r0, r2, [r4, #4] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + bmi.w 9c9a2 <_Py_NewReferenceNoTotal@@Base+0x1b76> │ │ │ │ + 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 9c35a <_Py_NewReferenceNoTotal@@Base+0x152e> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r3, #20] │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b5ba <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + beq.w 9ccce <_Py_NewReferenceNoTotal@@Base+0x1ea2> │ │ │ │ + str r6, [r0, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1ae8dc │ │ │ │ - mov r2, r0 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #25 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs.w 9b620 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 76d48 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - b.n 9b992 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ + mov.w r1, #8192 @ 0x2000 │ │ │ │ + str.w r1, [r0], #16 │ │ │ │ + add.w r1, r3, #23 │ │ │ │ + bic.w r1, r1, #7 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + b.n 9b620 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d23a <_Py_NewReferenceNoTotal@@Base+0x225e> │ │ │ │ + bne.w 9cc06 <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9bd66 <_Py_NewReferenceNoTotal@@Base+0xd8a> │ │ │ │ + bne.n 9bb2e <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + beq.w 9b67e <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - bge.w 9c23c <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ + cmp fp, r9 │ │ │ │ + bge.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x123e> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b834 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9bd66 <_Py_NewReferenceNoTotal@@Base+0xd8a> │ │ │ │ + bne.n 9bb2e <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b830 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r9 │ │ │ │ - ble.w 9b830 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9b680 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 9b680 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d156 <_Py_NewReferenceNoTotal@@Base+0x217a> │ │ │ │ + bne.w 9cc50 <_Py_NewReferenceNoTotal@@Base+0x1e24> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 9bd66 <_Py_NewReferenceNoTotal@@Base+0xd8a> │ │ │ │ + cbnz r3, 9bb2e <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c124 <_Py_NewReferenceNoTotal@@Base+0x1148> │ │ │ │ + beq.w 9bf2c <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r2 │ │ │ │ - ble.w 9c124 <_Py_NewReferenceNoTotal@@Base+0x1148> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r9, r3 │ │ │ │ + ble.w 9bf2c <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b834 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9bd66 <_Py_NewReferenceNoTotal@@Base+0xd8a> │ │ │ │ + cbnz r3, 9bb2e <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b830 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9b680 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b830 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + ble.w 9b680 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b834 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bne.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bd2e <_Py_NewReferenceNoTotal@@Base+0xd52> │ │ │ │ + beq.n 9baf6 <_Py_NewReferenceNoTotal@@Base+0xcca> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9b412 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.w 9b262 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cbf7c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b400 <_Py_NewReferenceNoTotal@@Base+0x5d4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c0c88 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b40a <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2820 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b40a <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + strd r6, r1, [sp] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + bl 1acfec │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b964 <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ + b.n 9b7e0 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d15e <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ + bne.w 9cbfe <_Py_NewReferenceNoTotal@@Base+0x1dd2> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ + bne.w 9cb1c <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c0ee <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.w 9c244 <_Py_NewReferenceNoTotal@@Base+0x1268> │ │ │ │ + beq.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x10ca> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp r7, fp │ │ │ │ + bge.w 9c072 <_Py_NewReferenceNoTotal@@Base+0x1246> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b864 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b6b4 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ - mov r3, r0 │ │ │ │ + bne.w 9cb1c <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b85e <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9b6ae <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b85e <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + cmp sl, fp │ │ │ │ + ble.w 9b6ae <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d242 <_Py_NewReferenceNoTotal@@Base+0x2266> │ │ │ │ + bne.w 9cc0e <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ + bne.w 9cb1c <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c12c <_Py_NewReferenceNoTotal@@Base+0x1150> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r9, sl │ │ │ │ - ble.w 9c12c <_Py_NewReferenceNoTotal@@Base+0x1150> │ │ │ │ + beq.w 9bf36 <_Py_NewReferenceNoTotal@@Base+0x110a> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + ble.w 9bf36 <_Py_NewReferenceNoTotal@@Base+0x110a> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b864 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b6b4 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ + bne.w 9cb1c <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b85e <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9b6ae <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b85e <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + cmp sl, fp │ │ │ │ + ble.w 9b6ae <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8c0 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab898 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b864 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b6b4 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd84 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ + bne.w 9cb1c <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b860 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + beq.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, sl │ │ │ │ - ble.w 9b860 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + ble.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 9be46 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ + b.n 9bc66 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b310 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + b.w 9b160 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3e20 │ │ │ │ + bl b3e10 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b388 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b1d8 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b388 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b1d8 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bfc4 <_Py_NewReferenceNoTotal@@Base+0xfe8> │ │ │ │ + b.n 9be1a <_Py_NewReferenceNoTotal@@Base+0xfee> │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9c416 <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr.w r1, [r1, r2, lsl #2] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, #22 │ │ │ │ + bne.w 9b8b6 <_Py_NewReferenceNoTotal@@Base+0xa8a> │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r1, fp │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9ca42 <_Py_NewReferenceNoTotal@@Base+0x1c16> │ │ │ │ + str.w r3, [r7, fp, lsl #2] │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + b.n 9b894 <_Py_NewReferenceNoTotal@@Base+0xa68> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a8640 │ │ │ │ + bl 1a6cf8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbec <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + bne.w 9b96a <_Py_NewReferenceNoTotal@@Base+0xb3e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x6a8> │ │ │ │ - b.n 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + beq.w 9b4d4 <_Py_NewReferenceNoTotal@@Base+0x6a8> │ │ │ │ + b.n 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ 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 9d10e <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ + beq.w 9d042 <_Py_NewReferenceNoTotal@@Base+0x2216> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d120 <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ + bne.w 9cbd0 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d12a <_Py_NewReferenceNoTotal@@Base+0x214e> │ │ │ │ + beq.w 9cbda <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d11e <_Py_NewReferenceNoTotal@@Base+0x2142> │ │ │ │ + beq.w 9cbce <_Py_NewReferenceNoTotal@@Base+0x1da2> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4dd8 │ │ │ │ + bl b4db8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d120 <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ + bne.w 9cbd0 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b282c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b2820 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d120 <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9cbd0 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w sl, [r2, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd fp, sl, [r2, #20] │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d118 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #4 │ │ │ │ + beq.w 9cbc8 <_Py_NewReferenceNoTotal@@Base+0x1d9c> │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + movs r1, #4 │ │ │ │ + str.w fp, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bbec <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.n 9b96a <_Py_NewReferenceNoTotal@@Base+0xb3e> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d4d4 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d2cc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b85a <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ - movw r1, #2601 @ 0xa29 │ │ │ │ + beq.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + movw r1, #2581 @ 0xa15 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a7744 │ │ │ │ + bl 1a5dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b85a <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + beq.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ + beq.w 9ccf0 <_Py_NewReferenceNoTotal@@Base+0x1ec4> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ strd r7, r1, [sp] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a80ac │ │ │ │ + bl 1a6764 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c04c <_Py_NewReferenceNoTotal@@Base+0x1070> │ │ │ │ + beq.n 9bea2 <_Py_NewReferenceNoTotal@@Base+0x1076> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cbf4 <_Py_NewReferenceNoTotal@@Base+0x1c18> │ │ │ │ + bne.w 9c9d0 <_Py_NewReferenceNoTotal@@Base+0x1ba4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b46e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b2be <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7638 │ │ │ │ + bl c7640 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b88a <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9b6da <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b88a <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ - movw r1, #2601 @ 0xa29 │ │ │ │ + beq.w 9b6da <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + movw r1, #2581 @ 0xa15 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a7744 │ │ │ │ + bl 1a5dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b88a <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9b6da <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ + beq.w 9ccf0 <_Py_NewReferenceNoTotal@@Base+0x1ec4> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ac648 │ │ │ │ + bl 1aad08 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bfc2 <_Py_NewReferenceNoTotal@@Base+0xfe6> │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 7f710 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9be18 <_Py_NewReferenceNoTotal@@Base+0xfec> │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 7f630 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d0b6 <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ + bne.w 9ccf8 <_Py_NewReferenceNoTotal@@Base+0x1ecc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r2, #1 │ │ │ │ - b.w 9cd32 <_Py_NewReferenceNoTotal@@Base+0x1d56> │ │ │ │ + b.w 9cab2 <_Py_NewReferenceNoTotal@@Base+0x1c86> │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r1, #50069 @ 0xc395 │ │ │ │ + movw r1, #49813 @ 0xc295 │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cd66 <_Py_NewReferenceNoTotal@@Base+0x1d8a> │ │ │ │ + bne.w 9cb40 <_Py_NewReferenceNoTotal@@Base+0x1d14> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b594 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - subs r1, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 9ba18 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r5, r2, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9c0a8 <_Py_NewReferenceNoTotal@@Base+0x10cc> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ba18 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - subs r1, #1 │ │ │ │ - bcs.n 9c096 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ - b.n 9ba18 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ + b.w 9b3e4 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccd8 <_Py_NewReferenceNoTotal@@Base+0x1cfc> │ │ │ │ + blt.w 9cb24 <_Py_NewReferenceNoTotal@@Base+0x1cf8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b87c <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r8, #8] │ │ │ │ - ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cmp r3, r0 │ │ │ │ - add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - str.w r1, [r8, #88] @ 0x58 │ │ │ │ - beq.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1c9a> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9bad6 <_Py_NewReferenceNoTotal@@Base+0xafa> │ │ │ │ + b.w 9b6cc <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ mov sl, r7 │ │ │ │ - b.w 9b860 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d176 <_Py_NewReferenceNoTotal@@Base+0x219a> │ │ │ │ + bne.w 9cd20 <_Py_NewReferenceNoTotal@@Base+0x1ef4> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d17e <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ + bne.w 9cd28 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + blt.w 9cb2e <_Py_NewReferenceNoTotal@@Base+0x1d02> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b37a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b830 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b860 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.w 9b1ca <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b680 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 71848 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 71728 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c310 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + beq.w 9c116 <_Py_NewReferenceNoTotal@@Base+0x12ea> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b4d0 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + beq.w 9b320 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b5a2 <_Py_NewReferenceNoTotal@@Base+0x5c6> │ │ │ │ + beq.w 9b3f2 <_Py_NewReferenceNoTotal@@Base+0x5c6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ + b.w 9b410 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ 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 9d006 <_Py_NewReferenceNoTotal@@Base+0x202a> │ │ │ │ + beq.w 9cf6a <_Py_NewReferenceNoTotal@@Base+0x213e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cffc <_Py_NewReferenceNoTotal@@Base+0x2020> │ │ │ │ + bne.w 9cf60 <_Py_NewReferenceNoTotal@@Base+0x2134> │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 9cfdc <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ + beq.w 9cc36 <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldrd fp, r3, [r3, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca72 <_Py_NewReferenceNoTotal@@Base+0x1a96> │ │ │ │ + beq.w 9c88c <_Py_NewReferenceNoTotal@@Base+0x1a60> │ │ │ │ mov r0, r4 │ │ │ │ - bl b344c │ │ │ │ + bl b343c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca72 <_Py_NewReferenceNoTotal@@Base+0x1a96> │ │ │ │ + beq.w 9c88c <_Py_NewReferenceNoTotal@@Base+0x1a60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d18c <_Py_NewReferenceNoTotal@@Base+0x21b0> │ │ │ │ + beq.w 9cc6c <_Py_NewReferenceNoTotal@@Base+0x1e40> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d184 <_Py_NewReferenceNoTotal@@Base+0x21a8> │ │ │ │ + bne.w 9cc64 <_Py_NewReferenceNoTotal@@Base+0x1e38> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cb72 <_Py_NewReferenceNoTotal@@Base+0x1b96> │ │ │ │ + bne.w 9c98a <_Py_NewReferenceNoTotal@@Base+0x1b5e> │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca74 <_Py_NewReferenceNoTotal@@Base+0x1a98> │ │ │ │ + bne.w 9c88e <_Py_NewReferenceNoTotal@@Base+0x1a62> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d24a <_Py_NewReferenceNoTotal@@Base+0x226e> │ │ │ │ + beq.w 9cc2c <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd sl, r8, [r2, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d010 <_Py_NewReferenceNoTotal@@Base+0x2034> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9cc1c <_Py_NewReferenceNoTotal@@Base+0x1df0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, sl, [r0, #36] @ 0x24 │ │ │ │ movs r3, #17 │ │ │ │ strd r7, r9, [r0, #4] │ │ │ │ + str.w fp, [r0, #32] │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b830 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b860 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.n 9b964 <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdfa <_Py_NewReferenceNoTotal@@Base+0x1e1e> │ │ │ │ + blt.w 9cc56 <_Py_NewReferenceNoTotal@@Base+0x1e2a> │ │ │ │ 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 9bece <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ + beq.w 9bd28 <_Py_NewReferenceNoTotal@@Base+0xefc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + b.w 9b46e <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + mov r9, fp │ │ │ │ + mov r8, r3 │ │ │ │ + b.w 9b680 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, r3 │ │ │ │ + b.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1db8> │ │ │ │ + blt.w 9cad0 <_Py_NewReferenceNoTotal@@Base+0x1ca4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b906 <_Py_NewReferenceNoTotal@@Base+0x92a> │ │ │ │ + b.w 9b754 <_Py_NewReferenceNoTotal@@Base+0x928> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c2b0 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + cbnz r3, 9c0b6 <_Py_NewReferenceNoTotal@@Base+0x128a> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9ce24 <_Py_NewReferenceNoTotal@@Base+0x1e48> │ │ │ │ + bne.w 9ced0 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c2ac <_Py_NewReferenceNoTotal@@Base+0x12d0> │ │ │ │ + blt.n 9c0b2 <_Py_NewReferenceNoTotal@@Base+0x1286> │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b642 <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ + b.w 9b492 <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bec4 <_Py_NewReferenceNoTotal@@Base+0xee8> │ │ │ │ + b.n 9bd1e <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccf2 <_Py_NewReferenceNoTotal@@Base+0x1d16> │ │ │ │ + blt.w 9ca98 <_Py_NewReferenceNoTotal@@Base+0x1c6c> │ │ │ │ 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 9beac <_Py_NewReferenceNoTotal@@Base+0xed0> │ │ │ │ + beq.w 9bd06 <_Py_NewReferenceNoTotal@@Base+0xeda> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b676 <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ + b.w 9b4c6 <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c302 <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + blt.n 9c108 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ 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 9c166 <_Py_NewReferenceNoTotal@@Base+0x118a> │ │ │ │ + beq.w 9bf6e <_Py_NewReferenceNoTotal@@Base+0x1142> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b69e <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + b.w 9b4ee <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9b802 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + b.w 9b652 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49153 @ 0xc001 │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cce2 <_Py_NewReferenceNoTotal@@Base+0x1d06> │ │ │ │ + bne.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d0fa <_Py_NewReferenceNoTotal@@Base+0x211e> │ │ │ │ + beq.w 9cdea <_Py_NewReferenceNoTotal@@Base+0x1fbe> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b4d0 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - b.n 9c150 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ + beq.w 9b320 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + b.n 9bf58 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccbc <_Py_NewReferenceNoTotal@@Base+0x1ce0> │ │ │ │ + blt.w 9ca90 <_Py_NewReferenceNoTotal@@Base+0x1c64> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.w 9c4e8 <_Py_NewReferenceNoTotal@@Base+0x150c> │ │ │ │ + beq.n 9c1d8 <_Py_NewReferenceNoTotal@@Base+0x13ac> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b512 <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9c108 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c5b0 <_Py_NewReferenceNoTotal@@Base+0x1784> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6c2 <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ + b.w 9b552 <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c302 <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + blt.n 9c108 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ 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 9c80c <_Py_NewReferenceNoTotal@@Base+0x1830> │ │ │ │ + beq.w 9c626 <_Py_NewReferenceNoTotal@@Base+0x17fa> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b724 <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ + b.w 9b574 <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c302 <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + blt.n 9c108 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c6f2 <_Py_NewReferenceNoTotal@@Base+0x1716> │ │ │ │ + beq.w 9c50e <_Py_NewReferenceNoTotal@@Base+0x16e2> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b532 <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2820 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cfae <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #26 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9b96a <_Py_NewReferenceNoTotal@@Base+0xb3e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9caa0 <_Py_NewReferenceNoTotal@@Base+0x1c74> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9c6be <_Py_NewReferenceNoTotal@@Base+0x1892> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6e2 <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + b.w 9b598 <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c302 <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + blt.w 9c108 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c796 <_Py_NewReferenceNoTotal@@Base+0x17ba> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c8ec <_Py_NewReferenceNoTotal@@Base+0x1ac0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b702 <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ + b.w 9b5e6 <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd02 <_Py_NewReferenceNoTotal@@Base+0x1d26> │ │ │ │ + blt.w 9caa8 <_Py_NewReferenceNoTotal@@Base+0x1c7c> │ │ │ │ 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 9c9d0 <_Py_NewReferenceNoTotal@@Base+0x19f4> │ │ │ │ + beq.w 9c6f6 <_Py_NewReferenceNoTotal@@Base+0x18ca> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b774 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + b.w 9b5c4 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c4ba <_Py_NewReferenceNoTotal@@Base+0x14de> │ │ │ │ + blt.n 9c33e <_Py_NewReferenceNoTotal@@Base+0x1512> │ │ │ │ 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 9b7b8 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + bne.w 9b608 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ 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 9cf0c <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ + beq.w 9cfca <_Py_NewReferenceNoTotal@@Base+0x219e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ + bne.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ + beq.w 9ce28 <_Py_NewReferenceNoTotal@@Base+0x1ffc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ + beq.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adb84 │ │ │ │ + bl 1ac294 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ + beq.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ + beq.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r8, r9, [r3, #20] │ │ │ │ - bl 1adca4 │ │ │ │ + bl 1ac3b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cede <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ + beq.w 9cfe8 <_Py_NewReferenceNoTotal@@Base+0x21bc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf16 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ + beq.w 9cdfe <_Py_NewReferenceNoTotal@@Base+0x1fd2> │ │ │ │ strd r7, r6, [r0, #32] │ │ │ │ movs r1, #24 │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ str.w r9, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bbec <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9b96a <_Py_NewReferenceNoTotal@@Base+0xb3e> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ba <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ccfa <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c8a4 <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b748 <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b282c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d092 <_Py_NewReferenceNoTotal@@Base+0x20b6> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bbec <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c302 <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cad2 <_Py_NewReferenceNoTotal@@Base+0x1af6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b796 <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + b.w 9b60a <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd0a <_Py_NewReferenceNoTotal@@Base+0x1d2e> │ │ │ │ + blt.w 9cb36 <_Py_NewReferenceNoTotal@@Base+0x1d0a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b84c <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + b.w 9b69c <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + subs r1, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9b9c2 <_Py_NewReferenceNoTotal@@Base+0xb96> │ │ │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r5, r2, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9c374 <_Py_NewReferenceNoTotal@@Base+0x1548> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b9c2 <_Py_NewReferenceNoTotal@@Base+0xb96> │ │ │ │ + subs r1, #1 │ │ │ │ + bcs.n 9c362 <_Py_NewReferenceNoTotal@@Base+0x1536> │ │ │ │ + b.w 9b9c2 <_Py_NewReferenceNoTotal@@Base+0xb96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d1ee <_Py_NewReferenceNoTotal@@Base+0x2212> │ │ │ │ + blt.w 9cff0 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b2f4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b304 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9b144 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b154 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c150 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ + bne.w 9bf58 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6029 @ 0x178d │ │ │ │ + movw r2, #5741 @ 0x166d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9b4a2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + beq.w 9b2f2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c148 <_Py_NewReferenceNoTotal@@Base+0x116c> │ │ │ │ - b.w 9d0fa <_Py_NewReferenceNoTotal@@Base+0x211e> │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0x1124> │ │ │ │ + b.w 9cdea <_Py_NewReferenceNoTotal@@Base+0x1fbe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1ce8> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b3d6 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ + bl 2600a4 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b430 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b280 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ + blt.w 9ca74 <_Py_NewReferenceNoTotal@@Base+0x1c48> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b430 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + b.w 9b280 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cb4e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + b.w 9b226 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cffe <_Py_NewReferenceNoTotal@@Base+0x21d2> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 9bcd6 <_Py_NewReferenceNoTotal@@Base+0xeaa> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b594 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + b.w 9b3e4 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2600a4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d04c <_Py_NewReferenceNoTotal@@Base+0x2220> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9b1fa <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97b60 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd1a <_Py_NewReferenceNoTotal@@Base+0x1d3e> │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xb2a> │ │ │ │ + blt.w 9cad8 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cab0 <_Py_NewReferenceNoTotal@@Base+0x1c84> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9cd16 <_Py_NewReferenceNoTotal@@Base+0x1eea> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + b.w 9b21c <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movs r7, #28 │ │ │ │ - mul.w r9, r7, r1 │ │ │ │ - ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [r3, #512] @ 0x200 │ │ │ │ + mul.w fp, r7, r1 │ │ │ │ ldrd r7, r1, [r0, #8] │ │ │ │ str r1, [r7, #12] │ │ │ │ str r7, [r1, #8] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r1, r9 │ │ │ │ + add.w r7, r9, fp │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w ip, r3, r8, lsl #2 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 9c65a <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + bne.n 9c4c6 <_Py_NewReferenceNoTotal@@Base+0x169a> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 9c656 <_Py_NewReferenceNoTotal@@Base+0x167a> │ │ │ │ + cbz r0, 9c4c2 <_Py_NewReferenceNoTotal@@Base+0x1696> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ str.w r0, [ip, #528] @ 0x210 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ add.w r0, r8, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9cb84 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ + beq.w 9cb5a <_Py_NewReferenceNoTotal@@Base+0x1d2e> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9cc98 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + beq.w 9c9ac <_Py_NewReferenceNoTotal@@Base+0x1b80> │ │ │ │ ldr.w r1, [ip, #532] @ 0x214 │ │ │ │ - cbnz r1, 9c678 <_Py_NewReferenceNoTotal@@Base+0x169c> │ │ │ │ + cbnz r1, 9c4e4 <_Py_NewReferenceNoTotal@@Base+0x16b8> │ │ │ │ str.w r7, [ip, #532] @ 0x214 │ │ │ │ cmp r7, lr │ │ │ │ - beq.w 9b594 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + beq.w 9b3e4 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ ldrd r0, r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cd14 <_Py_NewReferenceNoTotal@@Base+0x1d38> │ │ │ │ + beq.w 9ca6e <_Py_NewReferenceNoTotal@@Base+0x1c42> │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ strd r0, lr, [r7, #20] │ │ │ │ - cbz r0, 9c69a <_Py_NewReferenceNoTotal@@Base+0x16be> │ │ │ │ + cbz r0, 9c506 <_Py_NewReferenceNoTotal@@Base+0x16da> │ │ │ │ str r7, [r0, #24] │ │ │ │ str.w r7, [lr, #20] │ │ │ │ - b.w 9b594 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25fe34 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d166 <_Py_NewReferenceNoTotal@@Base+0x218a> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9b3aa <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cd2c <_Py_NewReferenceNoTotal@@Base+0x1d50> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cdc8 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9d16c <_Py_NewReferenceNoTotal@@Base+0x2190> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - b.w 9b3cc <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b3e4 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ 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 9ce5a <_Py_NewReferenceNoTotal@@Base+0x1e7e> │ │ │ │ + beq.w 9cd5e <_Py_NewReferenceNoTotal@@Base+0x1f32> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ce32 <_Py_NewReferenceNoTotal@@Base+0x1e56> │ │ │ │ + bne.w 9cd36 <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ce3c <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ + beq.w 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1e4e> │ │ │ │ + beq.w 9cd2e <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af214 │ │ │ │ + bl 1ad924 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1e4e> │ │ │ │ - movw r1, #63653 @ 0xf8a5 │ │ │ │ + beq.w 9cd2e <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ + movw r1, #57269 @ 0xdfb5 │ │ │ │ movt r1, #26 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a7744 │ │ │ │ + bl 1a5dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1e4e> │ │ │ │ + beq.w 9cd2e <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6a <_Py_NewReferenceNoTotal@@Base+0x1f8e> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d024 <_Py_NewReferenceNoTotal@@Base+0x21f8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd fp, r7, [r3, #20] │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cea6 <_Py_NewReferenceNoTotal@@Base+0x1eca> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #5 │ │ │ │ + beq.w 9cdac <_Py_NewReferenceNoTotal@@Base+0x1f80> │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + movs r1, #5 │ │ │ │ + str.w fp, [r0, #40] @ 0x28 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bbec <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9b96a <_Py_NewReferenceNoTotal@@Base+0xb3e> │ │ │ │ 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 9d07a <_Py_NewReferenceNoTotal@@Base+0x209e> │ │ │ │ + beq.w 9cefc <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d070 <_Py_NewReferenceNoTotal@@Base+0x2094> │ │ │ │ + bne.w 9cef2 <_Py_NewReferenceNoTotal@@Base+0x20c6> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x2078> │ │ │ │ + beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x20aa> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a97b0 │ │ │ │ + bl 1a7e68 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9c804 <_Py_NewReferenceNoTotal@@Base+0x1828> │ │ │ │ + cbz r0, 9c61e <_Py_NewReferenceNoTotal@@Base+0x17f2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c804 <_Py_NewReferenceNoTotal@@Base+0x1828> │ │ │ │ + cbz r0, 9c61e <_Py_NewReferenceNoTotal@@Base+0x17f2> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - bl 1a8370 │ │ │ │ + bl 1a6a28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 9b964 <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d084 <_Py_NewReferenceNoTotal@@Base+0x20a8> │ │ │ │ + bne.w 9cf06 <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c3ce <_Py_NewReferenceNoTotal@@Base+0x13f2> │ │ │ │ + b.n 9c18c <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ 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 9d21c <_Py_NewReferenceNoTotal@@Base+0x2240> │ │ │ │ + beq.w 9cf34 <_Py_NewReferenceNoTotal@@Base+0x2108> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c89a <_Py_NewReferenceNoTotal@@Base+0x18be> │ │ │ │ + bne.n 9c6b4 <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d1fc <_Py_NewReferenceNoTotal@@Base+0x2220> │ │ │ │ + beq.w 9cf14 <_Py_NewReferenceNoTotal@@Base+0x20e8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c898 <_Py_NewReferenceNoTotal@@Base+0x18bc> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c6b2 <_Py_NewReferenceNoTotal@@Base+0x1886> │ │ │ │ mov r0, r4 │ │ │ │ - bl b344c │ │ │ │ + bl b343c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9c898 <_Py_NewReferenceNoTotal@@Base+0x18bc> │ │ │ │ + cbz r0, 9c6b2 <_Py_NewReferenceNoTotal@@Base+0x1886> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4ac │ │ │ │ + bl 1abb6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 9c89a <_Py_NewReferenceNoTotal@@Base+0x18be> │ │ │ │ + cbnz r3, 9c6b4 <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b282c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b2820 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c89a <_Py_NewReferenceNoTotal@@Base+0x18be> │ │ │ │ + cbz r0, 9c6b4 <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad578 │ │ │ │ + bl 1abc88 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 9b964 <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d226 <_Py_NewReferenceNoTotal@@Base+0x224a> │ │ │ │ + bne.w 9cf3e <_Py_NewReferenceNoTotal@@Base+0x2112> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b724 <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ + b.w 9b574 <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + beq.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d092 <_Py_NewReferenceNoTotal@@Base+0x20b6> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 9cfae <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ movs r3, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9bbec <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9b96a <_Py_NewReferenceNoTotal@@Base+0xb3e> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2820 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cfae <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ + 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 9b96a <_Py_NewReferenceNoTotal@@Base+0xb3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4d4 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d2cc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9f8 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + beq.w 9b846 <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cf32 <_Py_NewReferenceNoTotal@@Base+0x1f56> │ │ │ │ + beq.w 9cfa4 <_Py_NewReferenceNoTotal@@Base+0x2178> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cdbe <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ + bne.w 9ca64 <_Py_NewReferenceNoTotal@@Base+0x1c38> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9cf3a <_Py_NewReferenceNoTotal@@Base+0x1f5e> │ │ │ │ + beq.w 9cf84 <_Py_NewReferenceNoTotal@@Base+0x2158> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #27244 @ 0x6a6c │ │ │ │ + movw r1, #27756 @ 0x6c6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7b50 │ │ │ │ + bl 1a6208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdbc <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + beq.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1c36> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4d4 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d2cc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdbc <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + beq.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1c36> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9530 │ │ │ │ + bl 1a7be8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cdbe <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ + bne.w 9ca64 <_Py_NewReferenceNoTotal@@Base+0x1c38> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdbc <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + beq.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1c36> │ │ │ │ mov r0, r4 │ │ │ │ - bl b344c │ │ │ │ + bl b343c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdbc <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + beq.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1c36> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf60 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ + beq.w 9cf7a <_Py_NewReferenceNoTotal@@Base+0x214e> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2e84 │ │ │ │ + ldrd r6, fp, [r3, #20] │ │ │ │ + bl b2e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf5a <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ + beq.w 9cf74 <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ + strd r6, fp, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 2175ac <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ + bl 217010 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #35076 @ 0x8904 │ │ │ │ + movw r2, #35588 @ 0x8b04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfd0 │ │ │ │ + bl 1ac6e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - bl 7f710 │ │ │ │ + bne.w 9b964 <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ + bl 7f630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdbc <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + beq.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1c36> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b282c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d092 <_Py_NewReferenceNoTotal@@Base+0x20b6> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bbec <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9b430 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c15e <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + bne.w 9bf66 <_Py_NewReferenceNoTotal@@Base+0x113a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1aac │ │ │ │ - b.w 9b5ba <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + bl 1e0de0 │ │ │ │ + b.w 9b40a <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76e54 │ │ │ │ + bl 76d48 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ + beq.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x21a8> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r7, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r7, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - b.w 9b8de <_Py_NewReferenceNoTotal@@Base+0x902> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9b8e6 <_Py_NewReferenceNoTotal@@Base+0x90a> │ │ │ │ + beq.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x21a8> │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + b.w 9b72c <_Py_NewReferenceNoTotal@@Base+0x900> │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + b.w 9b734 <_Py_NewReferenceNoTotal@@Base+0x908> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cffc <_Py_NewReferenceNoTotal@@Base+0x2020> │ │ │ │ + bne.w 9cf60 <_Py_NewReferenceNoTotal@@Base+0x2134> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d016 <_Py_NewReferenceNoTotal@@Base+0x203a> │ │ │ │ + beq.w 9cc22 <_Py_NewReferenceNoTotal@@Base+0x1df6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d016 <_Py_NewReferenceNoTotal@@Base+0x203a> │ │ │ │ + beq.w 9cc22 <_Py_NewReferenceNoTotal@@Base+0x1df6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r8, r7, [r2, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d010 <_Py_NewReferenceNoTotal@@Base+0x2034> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9cc1c <_Py_NewReferenceNoTotal@@Base+0x1df0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ movs r3, #17 │ │ │ │ + str.w fp, [r0, #32] │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ + b.w 9b964 <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ 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 9d1e0 <_Py_NewReferenceNoTotal@@Base+0x2204> │ │ │ │ + beq.w 9ccc0 <_Py_NewReferenceNoTotal@@Base+0x1e94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1d6 <_Py_NewReferenceNoTotal@@Base+0x21fa> │ │ │ │ + bne.w 9ccb6 <_Py_NewReferenceNoTotal@@Base+0x1e8a> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d1ba <_Py_NewReferenceNoTotal@@Base+0x21de> │ │ │ │ + beq.w 9cc9a <_Py_NewReferenceNoTotal@@Base+0x1e6e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 97cb4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97b0c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d19c <_Py_NewReferenceNoTotal@@Base+0x21c0> │ │ │ │ + beq.w 9cc7c <_Py_NewReferenceNoTotal@@Base+0x1e50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adb84 │ │ │ │ + bl 1ac294 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d19c <_Py_NewReferenceNoTotal@@Base+0x21c0> │ │ │ │ + beq.w 9cc7c <_Py_NewReferenceNoTotal@@Base+0x1e50> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b282c │ │ │ │ + bl b2820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d19c <_Py_NewReferenceNoTotal@@Base+0x21c0> │ │ │ │ - ldrd sl, r3, [r3, #20] │ │ │ │ + beq.w 9cc7c <_Py_NewReferenceNoTotal@@Base+0x1e50> │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1adca4 │ │ │ │ - mov r9, r0 │ │ │ │ + ldrd sl, r9, [r3, #20] │ │ │ │ + bl 1ac3b4 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a6 <_Py_NewReferenceNoTotal@@Base+0x21ca> │ │ │ │ + beq.w 9cc86 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl acd34 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd0c <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d196 <_Py_NewReferenceNoTotal@@Base+0x21ba> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #23 │ │ │ │ + beq.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1e4a> │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ - str r3, [r0, #44] @ 0x2c │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + str.w fp, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bbec <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9b96a <_Py_NewReferenceNoTotal@@Base+0xb3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b344c │ │ │ │ + bl b343c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1ea <_Py_NewReferenceNoTotal@@Base+0x120e> │ │ │ │ - b.w 9c1e2 <_Py_NewReferenceNoTotal@@Base+0x1206> │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9c668 <_Py_NewReferenceNoTotal@@Base+0x168c> │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cd38 <_Py_NewReferenceNoTotal@@Base+0x1d5c> │ │ │ │ - str r1, [r2, #20] │ │ │ │ - str r2, [r1, #24] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [r2, r9] │ │ │ │ - ldr.w r2, [r3, #520] @ 0x208 │ │ │ │ - str r2, [r7, #20] │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ - ubfx r2, r1, #0, #18 │ │ │ │ - str.w r7, [r3, #520] @ 0x208 │ │ │ │ - cbz r2, 9cbc0 <_Py_NewReferenceNoTotal@@Base+0x1be4> │ │ │ │ - add.w r2, r1, #262144 @ 0x40000 │ │ │ │ - movs r7, #0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ - add.w r2, r3, r2, lsl #3 │ │ │ │ - str.w r7, [r2, #808] @ 0x328 │ │ │ │ - add.w r0, r3, r0, lsl #3 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r2, #262144 @ 0x40000 │ │ │ │ - ldr.w r7, [sl, #812] @ 0x32c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [r0, #804] @ 0x324 │ │ │ │ - ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [r3, r9] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r3, #788] @ 0x314 │ │ │ │ + bne.w 9bff0 <_Py_NewReferenceNoTotal@@Base+0x11c4> │ │ │ │ + b.w 9bfe8 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r3, #788] @ 0x314 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b594 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + movs r6, #0 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b652 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ + movs r0, #0 │ │ │ │ + str r1, [r7, #20] │ │ │ │ + str r0, [r7, #24] │ │ │ │ + cbz r1, 9c9ba <_Py_N TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes